Annapurna Sanctuary. Grand Canyon. Great Barrier Reef. Great Pyramids. Parthenon. Suez Canal. Yellow River. Saigon River. Snake River. Columbia River. Mt Baker. Mt Rainier. Mt St Helens. Mt Hood. Mt Shasta. Mt Rushmore. Steens Mountain. Arthur's Pass. Ruapehu. Blue Mountains. Atlas Mountains. Space Needle. CN Tower. Sky Tower. Shanghai Tower. Tower of London. Sydney Opera House. Big Ben. Golden Gate Bridge. Bran Castle. Olympic National Park. Glacier National Park. Everglades National Park. Shenandoah National Park. Yosemite. Muir Woods. Big Sur. Crater Lake. Yellowstone. White Sands. Ozette. Abel Tasman. Royal National Park. Lady Elliot Island. Lake Taupo. Lake Tahoe. Red Sea. Bering Sea. Pacific Ocean. Atlantic Ocean. Indian Ocean. Mediterranean Sea. Strait of Malacca. Arabian Sea. Red Sea. Bay of Bengal. The Rhine. Kenai Peninsula. Cape Reinga. Farewell Spit. New York. Washington DC. Los Angeles. San Francisco. Denver. London. York. Shanghai. Sydney. Brisbane. Cairns. Kerikeri. Auckland. Napier. Rotorua. Wellington. Christchurch. Kaikoura. Greymouth. Nelson. Whakapapa. Hobbiton. Seattle. Bellingham. Walla Walla. Winthrop. Portland. Salem. Ashland. Bend. Astoria. Philadelphia. Boston. Chicago. Detroit. St Louis. Tucson. Flagstaff. Anchorage. Memphis. Austin. Las Vegas. Albuquerque. Roswell. Santa Fe. Moab. Honolulu. Hana. Montreal. Toronto. Vancouver. Victoria. Kamloops. Mexico City. Salvador. Itacaré. Porto Seguro. Canavieiras. Olivença. Morro de São Paulo. Ilhéus. Cairo. Port Said. Athens. Piraeus. Limassol. Cadíz. Casablanca. Marrakesh. Munich. Köln. Brussels. Ghent. Bruges. Bucharest. Brasov. Saigon. Hong Kong. Shanghai. Kobe. Chennai. Pondicherry. Mumbai. Madikeri. Mangalore. Mysore. Goa. Pokhara. Kathmandu. Chomrong. Moscow. Zurich

We all, however, apprehend the land imperfectly, even when we go to the trouble to wander in it. Our perceptions are colored by preconception and desire…. A man in Anaktuvuk Pass, in response to a question about what he did when he visited a new place, said to me, “I listen.” That’s all. I listen, he meant, to what the land is saying. I walk around in it and strain my senses in appreciation of it for a long time before I, myself, ever speak a word. Entered in such a respectful manner, he believed, the land would open to him.
~Barry Lopez, Arctic Dreams

Recent blog posts

The music of True Detective

Season 1 of HBO’s True Detective is—bar none—the best show on TV right now. One of the things that makes it so is the music, curated by the inestimable T Bone Burnett.

My Macs

The Mac just turned 30. I’ve owned nothing but Macs for 24 of those years.

How to be a better friend to your vegetarian

I’ve been a vegetarian for a while now. It feels like the right thing to do. For me.

Comment Spam Honeypot

I have my own secret sauce for filtering out comment spam from my blog. I thought it would be interesting to let it all through on one post.

Variable Hoisting Puzzle

My colleague, Kyle, recently sent around an excellent article on execution contexts in JavaScript. I’m a big fan of esoteric JavaScript puzzles, so here’s one for you. Hint: the answer is in the above-linked article!

More recent blog posts

My dream of an Obama bait-and-switch · You shouldn’t have to set a terrain dial · Turning it off. · Sublime Text 2 more sublime with a drop of Dropbox · Kindle Fire: First Impressions · Mobile WebKit Optimizations & Tools · Yet Another Explanation of JavaScript Closures · I made soup. It’s spicy, vegetarian, and tastes like bacon. · HTML5 Client-side Storage. That’s hot. · What can I do with my iPad? · Tapulous · I’m a bad tribe member. · CSS Fast Nav: Because (perception of) speed matters! · When is a global variable not a variable? · Our misguided culture of cool · InSTEDD: Open Source Software that saves lives · Add an interactive legend to a MarkerManager managed Google Map · Personal Branding for Introverts · Moments of Rangitoto · Some Twitter conventions