<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US">
  <title type="text">Feross.org</title>
  <subtitle type="text">Pure concentrated awesome.</subtitle>

  <updated>2025-09-09T08:08:12-07:00</updated>

  <link rel="alternate" type="text/html" href="https://feross.org" />
  <id>https://feross.org</id>
  <link rel="self" type="application/atom+xml" href="https://feross.org/atom.xml" />

  <author>
    <name>Feross Aboukhadijeh</name>
    <uri>https://feross.org</uri>
  </author>

  
  
  <entry>
    <title>How to Form a California LLC (without a lawyer)</title>
    <author>
      <name>Feross Aboukhadijeh</name>
      <uri>https://feross.org</uri>
    </author>
    <link rel="alternate" type="text/html" href="https://feross.org/form-california-llc/"/>
    <id>https://feross.org/form-california-llc</id>
    <updated>2020-09-15T00:00:00-07:00</updated>
    <summary type="html"><![CDATA[Follow these steps to start an LLC in California]]></summary>
    <content type="html" xml:base="https://feross.org/form-california-llc/"><![CDATA[<p>Here’s the process I’ve used to start several California LLCs. I hope it’s helpful if you’re considering starting a business.</p>

<p><em>Disclaimer: I’m not a lawyer. This is not legal advice.</em></p>

<h2 id="benefits">Benefits</h2>

<p>There are generally two main benefits to forming an LLC:</p>

<ol>
  <li>Liability protection. You are not personally liable for the debts of the business.</li>
  <li>Tax benefits. You can deduct qualified business expenses from the total income of the business. Here’s a simple example: If you spent $1,000 on servers and your website made $10,000, then you’ll only pay taxes on the $9,000 in profit.</li>
</ol>

<h2 id="how-to-form-the-llc">How to form the LLC</h2>

<p>There are three steps for forming an limited liability company (LLC) in California.</p>

<h2 id="step-0---choose-a-company-name">Step 0 - Choose a company name</h2>

<p>Make sure that the company name you’d like to use is available for use.</p>

<ul>
  <li>Use the <a href="https://www.sos.ca.gov/business-programs/business-entities/cbs-search-tips">California Business Search</a> site to see if the name you want is available.</li>
  <li>Optional: Use <a href="https://www.uspto.gov/trademarks-application-process/search-trademark-database">US Trademark Search Database</a> to see if your company name has been trademarked. You may run into trouble if someone has protected the name in the category of business that you’re starting. Also, if you decide to trademark the name in the future, then you’ll want to know it’s still available.</li>
</ul>

<h2 id="step-1--file-articles-of-organization">Step 1 – File Articles of Organization</h2>

<p>To establish your LLC in California, you need to file Articles of Organization with the California Secretary of State.</p>

<ul>
  <li>File <strong>Articles of Organization</strong> (<a href="https://bpd.cdn.sos.ca.gov/llc/forms/llc-1.pdf">Form LLC-1</a>).</li>
  <li>Cost: <strong>$70</strong>, one-time</li>
</ul>

<p>Wait for LLC-1 to be returned, which confirms your LLC is active, before completing the following steps.</p>

<h2 id="step-2---file-statement-of-information">Step 2 - File Statement of Information</h2>

<p>The next step is to file a Statement of Information with the California Secretary of State. This lets California know some basic information about who is operating the LLC.</p>

<ul>
  <li>File <strong>Statement of Information</strong> (<a href="https://bpd.cdn.sos.ca.gov/llc/forms/llc-12.pdf">Form LLC-12</a>). This step can be completed online <a href="https://llcbizfile.sos.ca.gov">here</a>.</li>
  <li>If your contact info has not changed since the last filing of LLC-12, file <strong>Statement of Information No Change (<a href="https://bpd.cdn.sos.ca.gov/llc/forms/llc-12nc.pdf">Form LLC-12NC</a>)</strong> to save time. This step can be completed online <a href="https://llcbizfile.sos.ca.gov">here</a>.</li>
  <li>Cost: <strong>$20</strong>, repeat every 2 years</li>
  <li>Complete this step <strong>within 90 days of filing LLC-1</strong></li>
</ul>

<p>Certain tasks must be completed on an ongoing basis to keep your company in good standing. Filing a statement of information is one such task.</p>

<ul>
  <li><strong>RECURRING:</strong> Add this to your calendar to <strong>repeat every 2 years:</strong> Re-file the Statement of Information</li>
</ul>

<h2 id="step-3---pay-annual-tax">Step 3 - Pay annual tax</h2>

<p>The next step is to pay taxes. Every LLC in California has to pay an “LLC Fee” of $800 per year, even if the LLC has no profits. Since you now have an active LLC, you must pay the current year’s LLC Fee even though it may be part-way through the year. The exact due date is technically <strong>the 15th day of the 4th month after the founding of the LLC</strong>.</p>

<ul>
  <li>File <strong>Annual Tax</strong> (<a href="https://www.ftb.ca.gov/forms/2018/18_3522.pdf">Form 3522</a>). This step can be completed online <a href="https://www.ftb.ca.gov/">here</a> (select “Web Pay (Business)” and then “Annual Tax (Form 3522)”).</li>
  <li>Cost: <strong>$800</strong>, repeat every year</li>
  <li>Complete this step <strong>within approx. 4 months of filing LLC-1</strong></li>
</ul>

<p>In future years, the due date is April 15. For example: the 2019 LLC Fee is due on April 15, 2019. (Note: This is different than peronal taxes which are due the following year, i.e. for personal taxes, the 2019 taxes are due on April 15, 2020. But for an LLC the 2019 taxes are due on April 15, 2019)</p>

<ul>
  <li><strong>RECURRING:</strong> Add this to your calendar to <strong>repeat every year:</strong> File Annual Tax Form 3522</li>
</ul>

<h2 id="thats-it--you-have-an-llc-">That’s it – you have an LLC! 🎉🎉🎉</h2>

<p>Congrats, you have an LLC!</p>

<p><img src="/images/money.gif" alt="Donald Duck counting money" /></p>

<p><strong>Generally, it’s also a really good idea to do the following recommended steps:</strong></p>

<h2 id="step-4---get-a-federal-ein-number">Step 4 - Get a Federal EIN number</h2>

<p>Apply for a Federal EIN number online. An EIN number is like a social security number (SSN) for your company. It’s most useful for opening a bank account. You should use the EIN instead of your SSN whenever possible.</p>

<ul>
  <li><a href="https://www.irs.gov/businesses/small-businesses-self-employed/apply-for-an-employer-identification-number-ein-online">Apply for a Federal EIN number online</a></li>
  <li>Cost: <strong>FREE</strong>, one-time</li>
</ul>

<h2 id="step-5---open-a-business-checking-account">Step 5 - Open a business checking account</h2>

<p>Open a business checkout account. Use your new EIN number instead of your SSN to open the account. Going forward, you’re going to want to use your business checking account (or an attached credit account) to pay for all business expenses.</p>

<h2 id="step-6---capitalize-the-business">Step 6 - Capitalize the business</h2>

<p>Capitalize the business. That means putting some initial capital into the business. Transfer $1,000 - $5,000 of your own money into the business bank account to get the business started. This makes the business “real” and gives it some funds to start using to pay for expenses.</p>

<h2 id="step-7---create-a-capital-contribution-agreement">Step 7 - Create a Capital Contribution Agreement</h2>

<p>Draft and sign a “Capital Contribution” to document which personal assets you want to transfer into the business. It’s important to document this so it’s very clear in case there’s ever a question about which assets are yours vs. the business’s.</p>

<p>Here’s a simple Captial Contribution template you can use:</p>

<blockquote>
  <p>INSERT_COMPANY_NAME – Capital Contribution (tax-free)</p>

  <p>As of INSERT_DATE, all “INSERT_COMPANY_NAME assets” are transferred from INSERT_INDIVIDUAL_NAME (current owner) to INSERT_COMPANY_NAME (new owner).</p>

  <p>“INSERT_COMPANY_NAME assets” include domain names and websites, code and servers, online accounts (GitHub, Twitter, etc.), business relationships, legal agreements, and intellectual property (copyrights, trademark rights, etc.).</p>

  <p>Signed,</p>

  <p>Current owner: <br />
INSERT_INDIVIDUAL_NAME (sole proprietor)
<br />
<br /></p>

  <hr />

  <p><br />
New owner: <br />
INSERT_COMPANY_NAME
<br />
<br /></p>

  <hr />
  <p>INSERT_INDIVIDUAL_NAME (Member, acting on behalf of INSERT_COMPANY_NAME)</p>

</blockquote>

<h2 id="step-8---keep-personal-and-business-expenses-separate">Step 8 - Keep personal and business expenses separate</h2>

<p>Be diligent about keeping personal vs. business expenses separate. Or else, someone could claim your business is not really separate from you personally and attempt to sue you personally for the debts of your business. This is known as “<a href="https://en.wikipedia.org/wiki/Piercing_the_corporate_veil">piercing the corporate veil</a>”.</p>

<p>Limited liability protection is one of the most important reasons for starting an LLC, so you don’t want to lose this protection by careless bookkeeping.</p>

<h2 id="step-9---file-a-single-tax-return">Step 9 - File a single tax return</h2>

<p>When filing your personal taxes at the end of the year, your LLC’s income and expenses can be included with your own personal income/deductions. This is because a “single-member LLC” (an LLC owned by a single individual) is considered a “<a href="https://www.irs.gov/businesses/small-businesses-self-employed/single-member-limited-liability-companies">disregarded entity</a>” for tax purposes. That means that it doesn’t have the obligation to file taxes separately. The tax obligations just pass straight through the LLC to you. This is nice, because it keeps things simple.</p>

<h2 id="nice-work">Nice work!</h2>

<p>Hope this guide was helpful!</p>
]]></content>
  </entry>
  
  
  <entry>
    <title>libtorrent adds support for the WebTorrent protocol</title>
    <author>
      <name>Feross Aboukhadijeh</name>
      <uri>https://feross.org</uri>
    </author>
    <link rel="alternate" type="text/html" href="https://feross.org/libtorrent-webtorrent/"/>
    <id>https://feross.org/libtorrent-webtorrent</id>
    <updated>2020-07-07T00:00:00-07:00</updated>
    <summary type="html"><![CDATA[The vision of the WebTorrent project is to extend the BitTorrent protocol so that it becomes more web-friendly, allowing any browser to become a peer in the torrent network. That’s why I’m super excited that libtorrent – the engine that powers many of the most popular torrent clients including qBittorrent, Deluge, and many more –...]]></summary>
    <content type="html" xml:base="https://feross.org/libtorrent-webtorrent/"><![CDATA[<p>The vision of the <a href="https://webtorrent.io">WebTorrent project</a> is to extend the BitTorrent protocol so that it becomes more web-friendly, allowing any browser to become a peer in the torrent network.</p>

<p>That’s why I’m super excited that <a href="https://www.libtorrent.org/"><code>libtorrent</code></a> – the engine that powers many of the most popular torrent clients including <a href="https://www.qbittorrent.org/">qBittorrent</a>, <a href="https://deluge-torrent.org/">Deluge</a>, and <a href="https://www.libtorrent.org/projects.html">many more</a> – has <a href="https://github.com/arvidn/libtorrent/pull/4123">added support for the WebTorrent protocol</a>.</p>

<p>WebTorrent support in <code>libtorrent</code> opens the door for many more torrent clients to connect to browser peers. Browser peers (which must use WebRTC) will now be able to access a huge trove of torrents currently only available to TCP/UDP peers.</p>

<p>The WebTorrent protocol allows peers to connect over WebRTC in addition to the widely supported TCP and UDP transports. In fact, UDP support itself was added to the BitTorrent protocol in a protocol extension (see the <a href="https://en.wikipedia.org/wiki/Micro_Transport_Protocol">μTP</a> protocol) and now UDP is the primary transport used by BitTorrent clients.</p>

<p>With this big news, we’re one step closer to the vision of browser-based torrents. One day soon, you’ll be able to navigate your web browser to any site with a JavaScript torrent implmentation embedded – like <a href="https://instant.io/">Instant.io</a> or <a href="https://btorrent.xyz/">βTorrent</a> – and be able to torrent anything available in the normal torrent network.</p>

<p>While desktop torrent clients aren’t going anywhere anytime soon, now the web browser will become a viable alternative to an installed torrent client. This is huge for less-technical users, users who can’t install native apps, or users who just feel safer using a website. WebTorrent offers more options and more ways to connect.</p>

<p><a href="https://webtorrent.io/faq"><img src="/images/webtorrent-network.png" alt="" /></a></p>

<p>Torrent clients that can speak to both traditional TCP/UDP peers (orange) as well as the WebRTC-only browser peers (blue) are called “hybrid” peers (green). The <code>libtorrent</code> support for WebTorrent means that there are about to be a lot more hybrid peers!</p>

<h3 id="the-wider-webtorrent-world">The wider WebTorrent world</h3>

<p>WebTorrent is more than a protocol extension to BitTorrent.</p>

<p>We build a popular desktop torrent client, <a href="https://webtorrent.io/desktop">WebTorrent Desktop</a>, which supports powerful features like instant video streaming.</p>

<p><a href="https://webtorrent.io/desktop"><img src="https://webtorrent.io/img/screenshot-player.png" alt="" /></a></p>

<p>We also build a <a href="https://github.com/webtorrent/webtorrent"><code>webtorrent</code></a> JavaScript package which implements the full BitTorrent/WebTorrent protocol in JavaScript, the language of the web. This implementation uses TCP, UDP, and/or WebRTC for peer-to-peer transport in any environment – whether Node.js (TCP/UDP), Electron (TCP/UDP/WebRTC), or the web browser (WebRTC). In the browser, the <code>webtorrent</code> package uses WebRTC which doesn’t require a browser plugin, extension, or any kind of installation to work.</p>

<p>If you’re building a website and want to fetch files from a torrent, you can use <code>webtorrent</code> to do that directly client-side, in a decentralized manner. Our recently released <a href="https://webtorrent.github.io/workshop/">WebTorrent Workshop</a> is helpful for getting started and teaches you how to download and stream a torrent into an HTML page <em>in just 10 lines of code</em>.</p>

<pre><code class="language-js">const client = new WebTorrent()

const torrentId = 'https://webtorrent.io/torrents/sintel.torrent'
const torrent = client.add(torrentId)

torrent.on('ready', () =&gt; {
  // Torrents can contain many files. Let's use the .mp4 file
  const file = torrent.files.find(file =&gt; file.name.endsWith('.mp4'))

  // Display the file by adding it to the DOM
  file.appendTo('body', { autoplay: true, muted: true })
})
</code></pre>

<p><a href="https://codepen.io/ferossity/pen/NWGVZVL?editors=1010">See this code in action on CodePen.</a></p>

<p>Also, I want to remind everyone that WebTorrent has been <a href="https://support.brave.com/hc/en-us/articles/360035025231-What-extensions-are-built-into-Brave-">built into</a> the popular, privacy-focused <a href="https://brave.com">Brave</a> browser since 2016. Just click on <code>.torrent</code> files or magnet links and they’ll magically work. And that’s all powered by WebTorrent.</p>

<p><a href="https://brave.com"><img src="/images/brave.webp" alt="" /></a></p>

<p>With support for the WebTorrent protocol in <code>libtorrent</code>-based torrent clients, you’ll soon be able to connect to more peers which means faster, more reliable downloads.</p>

<p>The future is bright for WebTorrent!</p>
]]></content>
  </entry>
  
  
  <entry>
    <title>Recap of the `funding` experiment</title>
    <author>
      <name>Feross Aboukhadijeh</name>
      <uri>https://feross.org</uri>
    </author>
    <link rel="alternate" type="text/html" href="https://feross.org/funding-experiment-recap/"/>
    <id>https://feross.org/funding-experiment-recap</id>
    <updated>2019-08-28T00:00:00-07:00</updated>
    <summary type="html"><![CDATA[I’m ending the funding experiment I introduced a few days ago. The idea was this: whenever users install open source software, the funding package would display a message from a company that supports open source. The sponsorship would pay directly for maintainer time. That is, writing new features, fixing bugs, answering user questions, and improving...]]></summary>
    <content type="html" xml:base="https://feross.org/funding-experiment-recap/"><![CDATA[<p>I’m ending the <code>funding</code> experiment I <a href="/npm-install-funding/">introduced</a> a few days ago.</p>

<p>The idea was this: whenever users install open source software, the <code>funding</code> package would display a message from a company that supports open source. The sponsorship would pay directly for maintainer time. That is, writing new features, fixing bugs, answering user questions, and improving documentation.</p>

<p><img src="/images/funding-screenshot.png" alt="npm install funding" /></p>

<p>I appreciate the thoughtful discussion and feedback from the community. I’d like to share some thoughts about how the experiment went from my perspective.</p>

<h2 id="the-problem">The problem</h2>

<p>Open source maintainers need income to fund their work.</p>

<h3 id="where-did-this-start">Where did this start?</h3>

<p>My objective was to try a new way to fund open source beyond just asking for donations. I’ve spent over 3,000 unpaid hours over the last four years maintaining some popular open source packages.</p>

<p>More broadly, I wanted to start a conversation about cultural norms around open source consumption.</p>

<p>Right now, the status quo is that <strong>maintainers create massive amounts of value and then for-profit companies and SaaS startups <a href="https://gravitational.com/blog/open-core-vs-saas-intro/">capture almost all of it</a>.</strong></p>

<p>As a case in point, let me tell you a story from the <a href="https://events.linuxfoundation.org/events/open-source-summit-north-america-2019/">Open Source Summit</a> conference I attended last week. While walking through the vendor area, I asked one of the startup reps “how much did you pay for this sponsor booth?” They weren’t sure if it was $10,000 or $20,000. This startup’s product is a <code>package.json</code> checker that tells companies if the open source software they’re using is permissively licensed (i.e. MIT, BSD, or Apache). They charge $50 per developer per month for this.</p>

<p>So this means that they charge a 50-person startup a whopping $30,000 per year to help them feel safe using code that open source authors like me have <em>given away for free</em>.</p>

<p>Meanwhile, the median startup likely contributes $0 per year to support open source maintainers.</p>

<p>I hold no grudge against this company – it seems like they’ve built a good product. But you have to admit, <strong>the fact that businesses will pay thousands of dollars for some SaaS software while ignoring the maintainers who write <em>the actual open source code itself</em> seems a bit unfair.</strong></p>

<p>Maintainers do critical work which enables companies to create billions of dollars in value, yet we capture none of that value for ourselves.</p>

<p>Does it have to be like this?</p>

<p>I’m not arguing that maintainers should start capturing <em>all</em> of the value that we create. But we shouldn’t capture literally <em>none</em> of the value either. The status quo is not tenable.</p>

<p>I would love to find a way to help maintainers capture at least <em>a bit</em> of the value we create so that we can happily continue to write new features, fix bugs, answer user questions, improve documentation, and release innovative new software.</p>

<h3 id="sustainability-only-means-subsistence">“Sustainability” only means subsistence</h3>

<p>Increasingly, maintainers are starting to go through a mindset shift. We don’t want to ask politely for donations anymore – donations that often never come, or when they do they’re usually only enough for maintainers to <em>sustain</em> themselves but never enough to actually <em>thrive</em>.</p>

<p><em>Sustainability</em> is another way to say <em>subsistence</em>. This is why the common phrase “open source sustainability” isn’t ideal.</p>

<p>I like what Kyle Mitchell wrote in <a href="https://blog.licensezero.com/2018/06/14/profit-sustainability.html">Profit for Us, Sustainability for You</a>:</p>

<blockquote>
  <p>“Profit” has a bad rep, in part because we don’t sully wages and fees for honest work by individuals with the term, even when they exceed immediate needs. <strong>It’s possible to profit without exploiting anyone. In fact, profit tends to show that you yourself aren’t being exploited.</strong> Your abilities, not your patron or your donors, should decide what kind and quality of life you can manage, and where. Value is leverage.</p>
</blockquote>

<p>We should set our goals higher than <em>subsistence</em>. Folks who work on open source have a right to <em>thrive</em> and to be fairly compensated for our labor.</p>

<p>Remember: most open source maintainers can get a six-figure job relatively easily (in the SF bay area) where they’re just helping one company instead of helping the public. The opportunity cost is huge. We should be able to do what we want to help the public without making such a difficult choice.</p>

<h3 id="do-we-dare-to-hope-for-something-better">Do we dare to hope for something better?</h3>

<p>As long as significant personal sacrifice is a prerequisite for open source participation, we’ll continue to exclude a lot of smart and talented folks. This isn’t good for anyone.</p>

<p>And we’re forcing the folks who <em>are</em> able to participate to make extreme sacrifices that <a href="https://nolanlawson.com/2017/03/05/what-it-feels-like-to-be-an-open-source-maintainer/">inevitably lead to burnout</a>. Freeloading companies think they benefit from the current state of affairs. But maintainer burnout results in abandoned packages, ignored issues, unpatched security bugs, ecosystem churn, and more work for all of us. This is classic tragedy of the commons.</p>

<p><strong>The dirty secret of open source is that much of it is powered by maintainer guilt.</strong></p>

<p>As <a href="https://dominictarr.com/">Dominic Tarr</a> said after the <code>event-stream</code> <a href="https://gist.github.com/dominictarr/9fd9c1024c94592bc7268d36b8d83b3a">compromise</a>:</p>

<blockquote>
  <p>If it’s not fun anymore, you get literally nothing from maintaining a popular package.</p>
</blockquote>

<p>But what if this weren’t the case?</p>

<p>What if anyone could make a living working on open source without needing to <a href="https://sindresorhus.com/">move to Thailand for lower cost-of-living</a>, or needing to <a href="https://techcrunch.com/2013/12/17/yahoo-acquires-peercdn/">sell their startup and use the proceeds to work on open source full-time for four years</a>, or needing to <a href="https://substack.net">move to Hawaii to create a solar-powered farm and live frugally with near-zero income</a>?</p>

<p>How much healthier and vibrant would the ecosystem be if less self-sacrifice was required? How many more people would be able to join in the fun and opportunity of open source?</p>

<h2 id="what-ive-already-tried">What I’ve already tried</h2>

<p>Starting in 2018, I began trying lots of different ways to raise funding so I could justify continuing to do open source full-time. The opportunity cost of forgoing a six-figure tech job are huge, especially when you live in the SF bay area.</p>

<p>Here are a few of the things I tried:</p>

<ul>
  <li><a href="/introducing-thanks/"><code>thanks</code></a></li>
  <li><a href="https://www.patreon.com/feross">Patreon</a></li>
  <li><a href="https://tidelift.com/subscription/pkg/npm-standard?utm_source=npm-standard&amp;utm_medium=readme">Tidelift</a></li>
  <li><a href="https://github.com/sponsors/feross">GitHub Sponsors</a></li>
  <li>Paid consulting</li>
</ul>

<p>With all these put together, I can make it work. But it still feels like a precarious solution. If even I – with my fortunate position – can’t make a <em>comfortable</em> living working on open source, then how is anyone else supposed to make it work?</p>

<p>Lots of maintainers struggle to reach a barely <a href="https://staltz.com/software-below-the-poverty-line.html">livable wage</a> via donations. Of course, there are <a href="https://reference.kemitchell.com/top-donations-developers.html">notable exceptions</a>. But most maintainers are eventually forced to get a job making proprietary software, or at least split their time between open source and proprietary work which is far less beneficial to society. It’s unfortunate, but <a href="https://medium.com/@kitze/github-stars-wont-pay-your-rent-8b348e12baed">GitHub stars won’t pay the rent</a>.</p>

<p><a href="https://staltz.com/software-below-the-poverty-line.html"><img src="https://staltz.com/img/poverty-popularity.png" alt="" /></a></p>

<p>A lucky few manage to land day jobs that allow them to work on open source. But most folks have to be more creative – squeezing in time after work, secretly doing open source maintenance at work, or opting out of normal society completely. <code>#solarpunk</code></p>

<p>I’m hopeful that <a href="https://github.com/sponsors">GitHub Sponsors</a> will make giving donations to maintainers more common. But I still worry a lot about folks who maintain packages that no one installs directly, i.e. transitive dependencies of popular packages. These maintainers have the hardest time.</p>

<p>The most common funding models – donations, README sponsors, or paid consulting – only work if a maintainer can get their appeal in front of users. This <a href="https://github.com/zloirock/core-js/issues/548">usually</a> goes in a README or on a website.</p>

<p>But reliable, error-free transitive dependencies are invisible. Therefore, the maintainers are invisible, too. And, the better these maintainers do their job, the more invisible they are. No one ever visits a GitHub repository for a transitive dependency that works perfectly – there’s no reason to do so. But a developer investigating an error stack trace might visit the repository if for no other reason than to file an issue. At least then there’s a small chance they’ll see the maintainer’s plea in the README.</p>

<p>We need solutions that work for these folks too.</p>

<p>Maybe ads aren’t the answer – fine. <strong>But telling maintainers to bury their appeals where no one bothers to look is not the answer, either.</strong></p>

<h2 id="the-story-of-funding">The story of <code>funding</code></h2>

<h3 id="the-seeds-of-an-idea">The seeds of an idea</h3>

<p>When trying something new, you can’t plan for everything in advance. Sometimes the quickest way to learn if an idea is good or not is to just try it.</p>

<p>So, here was the rough idea for the <code>funding</code> experiment:</p>

<p>At a high level, an open source maintainer should be able to <code>npm install funding</code> into their project and start receiving money for their maintenance work.</p>

<p>Maintainers shouldn’t need to pitch fifty companies to find the rare one that is open to the idea of supporting open source financially. This is not work that most maintainers enjoy doing, are actually good at, or should need to do.</p>

<p>Rather than appeal to companies or users for donations – donations that often never come, and when they do, are never enough – <code>funding</code> lets maintainers take matters into their own hands. They can directly capture a small portion of the value that they’ve created. Not very much value, but at least not <em>no value</em>.</p>

<p>What if someone new to open source could adopt an abandoned package, quickly <code>npm install funding</code>, and start earning money for maintaining a package?</p>

<p>Suddenly formerly abandoned packages have a monetary value, and, therefore, a reason to be maintained. Bug fixes, security fixes, and pull requests would be less likely to be ignored. Folks who want to quit their day job to work full-time on open source now have a plausible means to do so. We all win.</p>

<p>What about when tons of sponsor messages start appearing in the terminal? How would this scale?</p>

<p>I had a plan for this. As more folks added <code>funding</code> to their packages, many copies of it might end up in the dependency tree. But <code>funding</code> de-duplicates the post-install message so it only ever prints one message.</p>

<p>As more maintainers join, <code>funding</code> ends up in more dependency trees so the single post-install message has more opportunities to be shown, bringing in more income for everyone. At some point, adding additional maintainers doesn’t help the message appear more times since it’s already showing in almost every install, so adding further maintainers only causes the total income to be split among more maintainers. We’d have to see how this played out.  No one knows the value of a sponsor message in the terminal since this has never been tried before. That’s why this was an experiment.</p>

<p>Note that <code>funding</code> funnels funds to transitive dependencies much more effectively than any of the current funding approaches! That was an explicit design goal. There are lots of transitive dependencies that are “unpopular” in terms of mind share and GitHub stars, but which are used pervasively and yet invisibly. If this experiment worked, these “invisible maintainers” would have had a way to be rewarded for the value they provide.</p>

<h3 id="yuck-how-would-ads-works">Yuck. How would ads works?</h3>

<p>Ads let us leverage the attention of the users of our software. They’re an imperfect solution because they extract value (in the form of a few seconds of attention) from all users equally – both from the open source “makers” as well as the “takers”.</p>

<p>For the record, <strong><code>funding</code> had absolutely no tracking, no data collection, and no code from untrusted third parties.</strong> It was a <code>console.log</code> with some fancy formatting. Think of it like a newspaper classified ad. We just print it and hope that maybe some folks will see it.</p>

<p>But even when ads don’t track or collect data, they still feel “icky” to many users.</p>

<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Oooo light bulb! Perhaps I should write a script that puts ads on the desktop wallpaper while installing ;) &lt;evil laugh&gt;<br /><br />I&#39;m all for sponsoring open source but ads during install are just annoying. Please don&#39;t. <a href="https://t.co/2knajtL0ay">https://t.co/2knajtL0ay</a></p>&mdash; James M Snell (@jasnell) <a href="https://twitter.com/jasnell/status/1165662575352172544?ref_src=twsrc%5Etfw">August 25, 2019</a></blockquote>
<script async="" src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

<p>Personally, I’m not a huge fan of ads. I wish we could get away from ads as a funding model for free content. I use an ad blocker in my web browser, I install ad blockers on all my family’s computers, and I hope you do too. And yet, I’m pragmatic. I run ads on some of the websites that I’ve built and it helps fund ongoing maintenance work.</p>

<p>I supported anyone who wanted to block the sponsor messages from showing up. Which is why I added an environment variable <code>OPEN_SOURCE_CONTRIBUTOR=true</code> so that folks who support open source, whether through direct contributions or financially, could permanently silence the output. Obviously, even “takers” could use the flag, but hopefully the variable name makes them feel at least a little guilty.</p>

<h2 id="the-launch">The launch</h2>

<p>I quietly launched this on August 19, 2019 without much fanfare. People who I know got in touch to express support.</p>

<h3 id="the-community-reaction">The community reaction</h3>

<p>Fellow open source maintainers and open source contributors have, by and large, been supportive of the experiment. Open source “consumers”, not so much.</p>

<p><a href="https://hx.ht/">Paolo Fragomeni</a> said it best:</p>

<blockquote class="twitter-tweet"><p lang="en" dir="ltr">No one cool was upset by what <a href="https://twitter.com/StandardJS?ref_src=twsrc%5Etfw">@StandardJS</a> did.</p>&mdash; Paolo F (@heapwolf) <a href="https://twitter.com/heapwolf/status/1166301352009633794?ref_src=twsrc%5Etfw">August 27, 2019</a></blockquote>
<script async="" src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

<p>Folks who have spent time maintaining a popular open source project know how much time it takes to keep a project “healthy”. There are a constant stream of bugs to fix, new features to consider adding, pull requests to review, security issues in dependencies to resolve, user questions to answer, and underlying platform changes to deal with. Even for simple single-purpose packages, there’s a non-trivial ongoing maintenance burden. Especially when you’re maintaining hundreds of packages, as many in the Node.js community do.</p>

<blockquote class="twitter-tweet"><p lang="en" dir="ltr">good</p>&mdash; substack (@substack) <a href="https://twitter.com/substack/status/1165742866796183554?ref_src=twsrc%5Etfw">August 25, 2019</a></blockquote>
<script async="" src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

<p>Lots of maintainers welcomed the experiment as a much-needed conversation starter. That’s not to say that folks were thrilled with the idea of ads in their terminal. Many supporters expressed their dislike of advertising – even advertising where the sponsors are carefully selected and the implementation does not track users or collect data.</p>

<p><img src="/images/funding-vweevers.png" alt="" /></p>

<p>If nothing else, it’s nice that <code>funding</code> forced open source “consumers” – folks who enjoy the benefits of open source software without ever contributing anything back – to reconsider their relationship with open source. I think we successfully pushed back against the entitlement to free labor that is pervasive in the interactions that open source consumers have with maintainers.</p>

<p><img src="/images/funding-mixmix.png" alt="" /></p>

<blockquote class="twitter-tweet"><p lang="en" dir="ltr">I love your funding experiment <a href="https://twitter.com/feross?ref_src=twsrc%5Etfw">@feross</a> ❤️ don’t give up. Haters gonna hate.</p>&mdash; Jake Verbaten (@Raynos) <a href="https://twitter.com/Raynos/status/1165630071887015937?ref_src=twsrc%5Etfw">August 25, 2019</a></blockquote>
<script async="" src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

<blockquote class="twitter-tweet"><p lang="en" dir="ltr"><a href="https://twitter.com/feross?ref_src=twsrc%5Etfw">@feross</a> I&#39;m glad you tried &amp; ran the funding experiment, no matter what flak got thrown your way. :)</p>&mdash; noffle 🌱 (@noffle) <a href="https://twitter.com/noffle/status/1166212318864166913?ref_src=twsrc%5Etfw">August 27, 2019</a></blockquote>
<script async="" src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

<h3 id="the-brigaders">The brigaders</h3>

<p>Large numbers of the detractors seemed to come from the <a href="https://www.reddit.com/r/programming/">r/programming</a> subreddit who are notoriously anti-JavaScript. A smaller number came from 4Chan and Hacker News. These <a href="https://blog.licensezero.com/2019/08/26/but-you-said.html">drive-by condemners</a> were eager to join in a <a href="https://github.com/standard/standard/issues/1381">pile-on</a> in the <code>standard</code> issue tracker. But since these folks were neither users nor contributors to <code>standard</code>, I think their opinions should be discounted compared to those of actual users, fellow contributors, and fellow maintainers.</p>

<blockquote class="twitter-tweet" data-conversation="none"><p lang="en" dir="ltr">glob bless <a href="https://twitter.com/feross?ref_src=twsrc%5Etfw">@feross</a> for poking the hornet’s nest tho</p>&mdash; Forrest L Norvell (@othiym23) <a href="https://twitter.com/othiym23/status/1165709255967510528?ref_src=twsrc%5Etfw">August 25, 2019</a></blockquote>
<script async="" src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

<p>Folks who contribute nothing don’t get a seat at the table.</p>

<p><a href="https://clojure.org">Rich Hickey</a> said it best in <a href="https://gist.github.com/richhickey/1563cddea1002958f96e7ba9519972d9">Open Source is Not About You</a>:</p>

<blockquote>
  <p>The only people entitled to say how open source ‘ought’ to work are people who run projects, and the scope of their entitlement extends only to their own projects.</p>

  <p>As a user of something open source you are not … entitled to anything at all. You are not entitled to contribute. You are not entitled to features. You are not entitled to the attention of others. You are not entitled to having value attached to your complaints. You are not entitled to this explanation.</p>
</blockquote>

<h3 id="ending-the-experiment">Ending the experiment</h3>

<blockquote>
  <p>A new idea is delicate. It can be killed by a sneer or a yawn; it can be stabbed to death by a quip and worried to death by a frown on the right man’s brow. – Ovid</p>
</blockquote>

<p>Since it seems clear this isn’t going to be the solution that saves us all, I’m ending the experiment. (In fact, it’s already been paused since Saturday when the initial two sponsors backed out.)</p>

<blockquote class="twitter-tweet" data-conversation="none"><p lang="en" dir="ltr">We reconsidered after reflecting on the developer community&#39;s reaction. We still passionately support open source software along with <a href="https://twitter.com/feross?ref_src=twsrc%5Etfw">@feross</a>, but we&#39;ll be more careful about experimenting in the future while continuing to innovate. On that note:<a href="https://t.co/WFrHBFGzul">https://t.co/WFrHBFGzul</a></p>&mdash; Linode (@linode) <a href="https://twitter.com/linode/status/1166095174516297728?ref_src=twsrc%5Etfw">August 26, 2019</a></blockquote>
<script async="" src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

<p>Both Linode and LogRocket are supportive of exploring new ways to support open source. It’s a bummer this didn’t work out, but I don’t hold it against either of them.</p>

<h3 id="the-future">The future</h3>

<p>I have plenty of interest from other sponsors and could keep working on <code>funding</code> with them onboard. One sponsor is particularly eager to start running their own terminal ad ASAP.</p>

<p><strong>But I have other experiments in the works that I’m way more excited to try out.</strong></p>

<p>And anyway, terminal ads seem like they have a limited lifetime. Specifically, there is an effort underway to replace post-install scripts with a <a href="https://github.com/npm/cli/pull/187">field in <code>package.json</code></a> for soliciting donations. This will likely lead to the silencing of non-error install script output, which is honestly not a bad idea. The days of free-form post-install solicitations seem numbered. I expect that if npm makes this change they will couple it with automatic reporting of funding calls-to-action during <code>npm install</code> so as not to remove one of the few avenues maintainers currently have to reach users.</p>

<p>So while terminal ads may work for a little while longer, there are clearly better paths forward. Onward!</p>

<p>Approximately 100% of the Fortune 500 use open source code. Maintainers are just starting to wake up to our own power. Expect to be surprised. This certainly won’t be the last open source funding experiment.</p>

<p>Despite all the personal attacks against me, I’m really glad I ran this experiment. I think it was worthwhile because it seems to have moved the conversation forward, at least among the more thoughtful folks in the wider community.</p>

<p>I really appreciate the support that folks have shown for experimentation, and all the useful discussions that have resulted! Also, a huge thank you for the words of encouragement and support in the midst of all the harassment. Thank you everyone 🥰 🥰 🥰</p>

<p><strong>Update:</strong> If you want to read more thoughts about <code>funding</code> from someone who’s a much better writer than me, I recommend these posts from Kyle Mitchell:</p>

<ul>
  <li><a href="https://blog.licensezero.com/2019/08/24/Process-of-Elimination.html">Process of Elimination</a></li>
  <li><a href="https://blog.licensezero.com/2019/08/26/but-you-said.html">But You Said I Could</a></li>
</ul>
]]></content>
  </entry>
  
  
  <entry>
    <title>Introducing `funding`</title>
    <author>
      <name>Feross Aboukhadijeh</name>
      <uri>https://feross.org</uri>
    </author>
    <link rel="alternate" type="text/html" href="https://feross.org/npm-install-funding/"/>
    <id>https://feross.org/npm-install-funding</id>
    <updated>2019-08-19T00:00:00-07:00</updated>
    <summary type="html"><![CDATA[Update: The experiment is over. I wrote a recap post about it. I’m releasing an open source funding experiment today. The current model of sustaining open source is not working. We desperately need more experimentation. This is one such experiment. npm install funding What is this? This is an open source funding experiment! ✨ Whenever...]]></summary>
    <content type="html" xml:base="https://feross.org/npm-install-funding/"><![CDATA[<p><strong>Update:</strong> The experiment is over. I wrote a <a href="/funding-experiment-recap/">recap post</a> about it.</p>

<p>I’m releasing an open source funding experiment today.</p>

<p>The current model of sustaining open source is not working. We desperately need more experimentation. This is one such experiment.</p>

<pre><code class="language-bash">npm install funding
</code></pre>

<h2 id="what-is-this">What is this?</h2>

<p>This is an open source funding experiment! ✨</p>

<p>Whenever users install open source software, this package will display a message from a company that supports open source. The sponsorship pays directly for maintainer time. That is, writing new features, fixing bugs, answering user questions, and improving documentation.</p>

<p><img src="/images/funding-screenshot.png" alt="npm install funding" /></p>

<p>The goal is to make sure that packages are well-maintained now and for the foreseeable future, with regular releases, improved reliability, and timely security patches. Healthy open source packages benefit users and maintainers alike.</p>

<h2 id="what-does-this-code-do">What does this code do?</h2>

<p>You can take a look! All the code is open source in this GitHub repository. Essentially, it calls <code>console.log()</code> on some text. <strong>There is no tracking or data collecting — and it will always stay this way.</strong> You can look at the code to verify – indeed, this is the beauty of open source!</p>

<h2 id="where-is-this-experiment-running">Where is this experiment running?</h2>

<p>This experiment is currently running on a few open source projects that <a href="https://github.com/feross">Feross</a> maintains:</p>

<ul>
  <li><a href="https://standardjs.com"><code>standard</code></a></li>
</ul>

<p><strong>Update:</strong> The experiment is over. I wrote a <a href="/funding-experiment-recap/">recap post</a> about it.</p>

<h2 id="what-is-the-long-term-goal">What is the long-term goal?</h2>

<p>My goal with this experiment is to make StandardJS healthier. If we learn that the experiment works, perhaps we can help make all open source healthier, too. For complex reasons, companies are generally hesitant or unwilling to fund open source directly. When it does happen, it’s never enough and it never reaches packages which are transitive dependencies (i.e. packages that no one installs explicitly and therefore no one knows exists). Essentially, we have a public good which is consumed by huge numbers of users, but which almost no one pays for. Fortunately, there exists a funding model that usually works for public goods like this – ads. The goal of this experiment is to answer the question: Can we use ethical ads – ads that don’t track users or collect data – to fund open source software?</p>

<h2 id="what-will-the-funds-be-used-for">What will the funds be used for?</h2>

<p>The funds raised so far ($2,000) have paid for Feross’s time to <a href="https://standardjs.com/changelog.html#1400---2019-08-19">release Standard 14</a> which has taken around five days. If we are able to raise additional funds, the next thing we’d like to focus on is out-of-the-box TypeScript support in StandardJS (one of the most common feature requests!) and modernizing the various text editor plugins (many of which are currently unmaintained).</p>

<h2 id="where-can-i-provide-feedback-about-this-experiment">Where can I provide feedback about this experiment?</h2>

<p>You can open an issue. But please be kind. I’m a human with feelings. ❤️</p>

<h2 id="how-can-i-disable-this">How can I disable this?</h2>

<p>Just to be super clear: <strong>This package does no tracking or data collecting — and it will always stay this way.</strong> It’s just a fancy <code>console.log()</code>.</p>

<p>If you support open source through direct contributions, donations, or however else you see fit, you can permanently silence <code>funding</code> by adding an environment variable <code>OPEN_SOURCE_CONTRIBUTOR=true</code> to your terminal environment.</p>

<p>Note, <code>funding</code> also respects npm’s <code>loglevel</code> setting, so e.g. <code>npm install --silent</code> and <code>npm install --quiet</code> will be respected.</p>
]]></content>
  </entry>
  
  
  <entry>
    <title>Announcing BitMidi</title>
    <author>
      <name>Feross Aboukhadijeh</name>
      <uri>https://feross.org</uri>
    </author>
    <link rel="alternate" type="text/html" href="https://feross.org/bitmidi/"/>
    <id>https://feross.org/bitmidi</id>
    <updated>2018-08-27T00:00:00-07:00</updated>
    <summary type="html"><![CDATA[Listen to free MIDI songs, download the best MIDI files, and share the best MIDIs on the web.]]></summary>
    <content type="html" xml:base="https://feross.org/bitmidi/"><![CDATA[<p><a href="https://bitmidi.com"><img src="/images/bitmidi.png" alt="BitMidi homepage screenshot " /></a></p>

<p>I built a new web app – <a href="https://bitmidi.com">BitMidi</a> – for listening to free MIDI songs. It’s a historical archive of MIDI files from the early web era. You should check it out at <strong><a href="https://bitmidi.com">bitmidi.com</a></strong>.</p>

<h2 id="why-build-a-midi-website">Why build a MIDI website?</h2>

<p>I was reminiscing about the days of Geocities and Angelfire, when the web was quirky and fun. In those days, sites often used the <code>&lt;bgsound&gt;</code> HTML tag to include an auto-playing song in the background of a page. Usually the song was in the <abbr title="Musical Instrument Digital Interface">MIDI</abbr> file format.</p>

<p>MIDI files were the obvious choice for a few reasons.</p>

<p><strong>First,</strong> MIDI files were one of the only audio formats supported by web browsers at the time, along with the <abbr title="Waveform Audio File Format">WAVE</abbr> and AU formats.</p>

<p><strong>Second,</strong> they were relatively small compared to the contemporary alternatives like WAVE, AU, or even <abbr title="MPEG-2 Audio Layer III">MP3</abbr>. A typical MIDI file is usually less than 40 kilobytes, compared to multiple megabytes for WAVE, AU, or MP3 files. The secret of MIDI files’ incredibly small sizes is explained below!</p>

<p>It’s hard to describe MIDI files if you’ve never heard them before. The MIDI aesthetic is synth-laced, nostalgia-inducing, old-school, and endearing. It’s mixed up with the first DOS video games I ever played and the first websites that I visited as a small child in ‘95 and ‘96. A textual description can’t adequately capture the feeling of listening to a MIDI.</p>

<p>I was surprised and sad to learn that all major web browsers have removed MIDI file support. Perhaps this happened at the same time that the <code>&lt;bgsound&gt;</code> HTML tag was removed? This explains why I haven’t heard a MIDI in many years!</p>

<h2 id="my-quest-to-play-a-midi-file">My quest to play a MIDI file</h2>

<p>So, I <em>really</em> wanted to play a MIDI file. When I searching the web for a MIDI websites, I discovered that existing websites were quite disappointing. It was difficult to find a site with a decent user experience. Almost all the top sites were unmaintained or broken in various ways. Most sites could not play back the files directly in the site, requiring them to be downloaded and played in an external program instead.</p>

<p>Quicktime also dropped support for MIDI when Quicktime X was released in 2009 which inconvenienced many musicians and probably stopped many users from playing back (or discovering!) this wonderful file format.</p>

<p>Technically, Apple still offers <a href="https://support.apple.com/kb/dl923?locale=en_US">Quicktime 7</a> for download, which can play MIDI. But it’s a 32-bit app so it will likely stop working once the macOS version after 10.14 Mojave is released. Also, embarrassingly, the Quicktime 7 download link uses insecure HTTP!</p>

<p>Even the venerable VLC failed to play back the MIDI files I threw at it. (I later learned that VLC can actually play MIDIs and I just got unlucky with the few I tried, hah!)</p>

<p>There were some websites that could convert MIDI to low-quality MP3, and some sites offered inline MIDI playback using Adobe Flash, but they were flaky and impossible to get working in Chrome.</p>

<p>Other websites implemented MIDI players in JavaScript, but they were usually missing instruments or extremely ineffecient multi-megabyte cross-compiled Emscripten libraries.</p>

<p>There was only one MIDI player website that really impressed me and that is <a href="http://muki.io/">Muki</a>. Muki had the best-sounding web MIDI player but sadly their MIDI library, while impressive, is hard to browse since there’s no index listing, just radio mode and limited search. I wanted to lookup specific MIDIs that I remembered, like <a href="https://bitmidi.com/age-of-empires-ii-the-age-of-kings-menu-mid">Age of Empires II Age of Kings.mid</a> or <a href="https://bitmidi.com/aladdin2-mid">aladdin2.mid</a> or <a href="https://bitmidi.com/curse-of-monkey-island-the-barbery-coast-mid">Curse of Monkey Island - The Barbery Coast.mid</a>.</p>

<p>I eventually found a <code>.ZIP</code> archive with around 100,000 MIDI files. I wanted a way to search through them and share the best ones with friends. So I decided to build a site to address the shortcomings of existing MIDI sites.</p>

<p>And that’s <a href="https://bitmidi.com">BitMidi</a>. A free way to browse and play MIDI files! ✨</p>

<p>If you’re curious how I built the site, there’s a section about that below. Keep reading.</p>

<h2 id="where-did-midi-come-from">Where did MIDI come from?</h2>

<p>MIDI is an acronym that stands for “Musical Instrument Digital Interface”. It’s a way to connect devices that make or control sound — synthesizers, samplers, or computers — so they can communicate with each other, using MIDI messages.</p>

<p>The first synthesizer to support the MIDI standard, the Prophet-600, was released in December 1982. That’s over 35 years ago!</p>

<p><img src="/images/prophet-600.jpg" alt="Prophet-600" /></p>

<p>The MIDI protocol is an old protocol even compared to other important protocols. For example, HTTP is newer than MIDI!</p>

<ul>
  <li>1971 – <abbr title="File Transfer Protocol">FTP</abbr></li>
  <li>1974 – <abbr title="Transmission Control Protocol">TCP</abbr></li>
  <li>1982 – <abbr title="Musical Instrument Digital Interface">MIDI</abbr></li>
  <li>1991 – <abbr title="Hypertext Transfer Protocol">HTTP</abbr></li>
  <li>1995 – <abbr title="Secure Shell">SSH</abbr></li>
  <li>2001 – BitTorrent</li>
  <li>2009 – Bitcoin</li>
  <li>2015 – <abbr title="Hypertext Transfer Protocol 2">HTTP2</abbr></li>
</ul>

<h2 id="how-does-midi-work">How does MIDI work?</h2>

<p>Sound is never sent via MIDI, just digital signals known as event messages. These messages instruct pieces of equipment (or software) to start playing sound. So you need an instrument (or a set of them) to actually produce sound from MIDI event messages!</p>

<p>The MIDI protocol supports 128 notes (around 10 octaves), 16 channels (so 16 separate devices can be controlled) and 128 programs (which are known as “patches” or instrument voices).</p>

<h2 id="how-is-bitmidi-built">How is BitMidi built?</h2>

<p>First step, I needed to build a MIDI player in JavaScript. At first, I was determinted to write one from scratch in JavaScript and use the Web Audio API to synthesize all the instruments in code. I thought this would yield the the smallest possible JavaScript file size.</p>

<p>However, I didn’t really have the audio engineering skills to pull this off. So ended up settling for an approach that uses SoundFonts, which are the same as the “patches” or instrument voices described above – basically just files that contain all the possible notes an instrument can play.</p>

<p>BitMidi uses the instrument voices from the General MIDI sound set released by <a href="https://freepats.zenvoid.org/">FreePats</a>.</p>

<p>Then I compiled the best MIDI player written in C (<a href="http://libtimidity.sourceforge.net/">libtimidity</a>) to WebAssembly using Emscripten. I put in lots of effort to optimize the built size and include the minimal amount of code. The result of my efforts are available in the npm package <a href="https://github.com/feross/timidity">timidity</a>. It’s quite lightweight – just 34 KB of JavaScript and 23 KB of lazy-loaded WebAssembly, smaller than anything I’ve seen on any other site.</p>

<p>Then I put a frontend on it, so it’s easy to browse all the files. BitMidi uses all the best techniques that I know about to make it super fast and snappy. The site gets perfect 100s on all categories on Chrome’s Lighthouse Performance benchmark, which is extremely non-trivial in my experience.</p>

<p>I’m slightly embarrassed to admit how proud I am of this:</p>

<p><img src="/images/bitmidi-lighthouse.jpg" alt="BitMidi's Lighthouse Score is all 100s" /></p>

<p>I’m using <a href="https://preactjs.com/">Preact</a> (a small 3kb alternative to React) and <a href="https://github.com/feross/bitmidi.com">a small smattering of lightweight custom code</a> to make the site super performant. The whole site is well below 50KB of JS, which is the best way to keep a site fast.</p>

<p>I plan to ingest a lot more MIDI files in the future, from sources like the Geocities MIDI archive on the Internet Archive and elsewhere.</p>

<h2 id="want-a-new-midi-every-day">Want a new MIDI every day?</h2>

<p>I wrote a Twitter bot at <a href="https://twitter.com/bitmidi">@BitMidi</a> that tweets out a new MIDI file every day. If that sounds awesome to you, then <a href="https://twitter.com/bitmidi">you should follow BitMidi on Twitter</a>.</p>

<h2 id="what-are-some-fun-or-interesting-midis">What are some fun or interesting MIDIs?</h2>

<p>Here are a few of my favorites:</p>

<ul>
  <li><a href="https://bitmidi.com/backstreet-boys-i-want-it-that-way-mid">Backstreet Boys - I Want It That Way MIDI</a></li>
  <li><a href="https://bitmidi.com/beethoven-moonlight-sonata-mid">Beethoven Moonlight Sonata MIDI</a></li>
  <li><a href="https://bitmidi.com/camptown-mid">Camptown Races MIDI</a></li>
  <li><a href="https://bitmidi.com/golden-sun-overworld-mid">Golden Sun - Overworld MIDI</a></li>
  <li><a href="https://bitmidi.com/kingdom-hearts-dearly-beloved-mid">Kingdom Hearts - Dearly Beloved MIDI</a></li>
  <li><a href="https://bitmidi.com/legend-of-zelda-overworld-mid">Legend of Zelda - Overworld MIDI</a></li>
  <li><a href="https://bitmidi.com/michael-jackson-billie-jean-mid">Michael Jackson - Billie Jean MIDI</a></li>
  <li><a href="https://bitmidi.com/michael-jackson-dont-stop-till-you-get-enough-mid">Michael Jackson - Don’t Stop Till You Get Enough MIDI</a></li>
  <li><a href="https://bitmidi.com/passenger-let_her_go-mid">Passenger - Let Her Go MIDI</a></li>
  <li><a href="https://bitmidi.com/pokemon-pokemon-center-theme-mid">Pokemon - Pokemon Center Theme MIDI</a></li>
  <li><a href="https://bitmidi.com/pokemon-redblueyellow-opening-yellow-mid">Pokemon Red Blue Yellow - Opening MIDI</a></li>
  <li><a href="https://bitmidi.com/pokemon-redblueyellow-wild-pokemon-battle-mid">Pokemon Red Blue Yellow - Wild Pokemon Battle MIDI</a></li>
  <li><a href="https://bitmidi.com/red-hot-chili-peppers-californication-mid">Red Hot Chili Peppers - Californication MIDI</a></li>
  <li><a href="https://bitmidi.com/red-hot-chili-peppers-otherside-mid">Red Hot Chili Peppers - Otherside MIDI</a></li>
</ul>

<h2 id="thanks-for-reading">Thanks for reading!</h2>

<p>Feedback welcome! If you have thoughts on how to improve the site, please reach out and let me know what you think can be improved.</p>

<p>And please share this post and the BitMidi site with your friends that will enjoy it. ❤️ I’m hoping that you find it useful and entertaining.</p>
]]></content>
  </entry>
  
  
  <entry>
    <title>Introducing `thanks`</title>
    <author>
      <name>Feross Aboukhadijeh</name>
      <uri>https://feross.org</uri>
    </author>
    <link rel="alternate" type="text/html" href="https://feross.org/introducing-thanks/"/>
    <id>https://feross.org/introducing-thanks</id>
    <updated>2018-02-11T00:00:00-08:00</updated>
    <summary type="html"><![CDATA[Give thanks to the open source maintainers you depend on]]></summary>
    <content type="html" xml:base="https://feross.org/introducing-thanks/"><![CDATA[<p><img src="/images/npm-install-thanks.gif" alt="thanks cli demo" /></p>

<p>🙌 I just released a neat little tool you can use with npm (the package manager for Node.js). It’s called <a href="https://github.com/feross/thanks"><code>thanks</code></a> and it helps you donate to the open source maintainers you depend on! ✨</p>

<p>Here’s how to use it:</p>

<ol>
  <li>Run <code>npx thanks</code> in your Node.js project</li>
  <li>See which of your dependencies are seeking donations! 💸</li>
</ol>

<p>🌟 If you’re an open source author, <a href="https://github.com/feross/thanks">add yourself to the list so people will know you’re seeking donations</a> for your open source work:</p>

<p>I’m really excited by the opportunity to solve the crisis of “open source sustainability”. If you haven’t heard here’s the short version:</p>

<blockquote>
  <p>Our modern society—everything from hospitals to stock markets to newspapers to social media—runs on software. But take a closer look, and you’ll find that the tools we use to build software are buckling under demand.”</p>
</blockquote>

<blockquote>
  <p>– Nadia Eghbal (<a href="https://www.fordfoundation.org/media/2976/roads-and-bridges-the-unseen-labor-behind-our-digital-infrastructure.pdf">“Roads and Bridges: The Unseen Labor Behind Our Digital Infrastructure”</a>)</p>
</blockquote>

<p>Lots of the open source that is used to build the top apps is actually in dire need of help. We need more people to maintain code and triage issues. But also more funding so we can justify spending more time on open source instead of working for clients/working at traditional jobs. I know maintainers who even need funding to feed/shelter themselves (this is not an exaggeration).</p>

<p>We have a lot more work to do. <a href="https://github.com/feross/thanks"><code>thanks</code></a> is just one attempt to help, but it’s only the beginning.</p>

<p>For now, take a look and see if any of the software you depend has authors who are seeking donations to continue their work.</p>

<p>Happy hacking!</p>

<h2 id="update-2018-02-14-post-mortem">Update 2018-02-14: Post-mortem</h2>

<ul>
  <li>Built in 2-3 days</li>
  <li>Live streamed myself working on it on <a href="https://twitch.tv/ferossity">Twitch</a>.</li>
</ul>

<h3 id="response">Response</h3>

<ul>
  <li>1,100 retweets, 2,500 likes on the <a href="https://twitter.com/feross/status/961745970080792576">announcement tweet</a></li>
  <li>1,100 <a href="https://github.com/feross/thanks">GitHub stars</a></li>
  <li>#3 trending repo on GitHub for the day (#2 in JavaScript)</li>
  <li>Made it to homepage of <a href="https://news.ycombinator.com/item?id=16336575">Hacker News</a></li>
  <li>Made it to homepage of <a href="https://www.producthunt.com/posts/thanks">Product Hunt</a> (#2 product of the day)</li>
</ul>

<h3 id="forks">Forks</h3>

<p>A few folks made versions for other languages:</p>

<ul>
  <li><a href="https://twitter.com/phildini/status/962412326266785792">Python</a></li>
  <li><a href="https://twitter.com/DPritchett/status/962495535847526401">Ruby</a></li>
  <li><a href="https://github.com/Southclaws/thanks">Go</a></li>
</ul>

<h3 id="thoughts">Thoughts</h3>

<p>Overall, much better response that I expected. In the future, I should try building out more ideas like this one where (1) I have a good gut feeling that there’s an unmet need, (2) it’s timely (current event or lots of ppl on twitter talking about it) and (3) it’s pretty quick to build. These are the most fun types of projects to work on :)</p>
]]></content>
  </entry>
  
  
  <entry>
    <title>Never Use Semicolons</title>
    <author>
      <name>Feross Aboukhadijeh</name>
      <uri>https://feross.org</uri>
    </author>
    <link rel="alternate" type="text/html" href="https://feross.org/never-use-semicolons/"/>
    <id>https://feross.org/never-use-semicolons</id>
    <updated>2017-02-28T00:00:00-08:00</updated>
    <summary type="html"><![CDATA[Always using semicolons will not keep you safe from ASI]]></summary>
    <content type="html" xml:base="https://feross.org/never-use-semicolons/"><![CDATA[<p><em>This post isn’t intended to reopen the age-old JavaScript debate, but merely to serve as a reference when people ask why <a href="http://standardjs.com/">JavaScript Standard Style</a> enforces a “never use semicolons” rule.</em></p>

<p><strong>The idea that you can “always use semicolons” and not worry about Automatic Semicolon Insertion (ASI) is completely incorrect.</strong></p>

<p>All JavaScript developers absolutely must understand ASI, even those who “always use semicolons”. Take this example:</p>

<figure class="highlight"><pre><code class="language-js" data-lang="js">function foo () {
  return
    {
      bar: 1,
      baz: 2
    };
}</code></pre></figure>

<p>Woops, you remembered to put a semicolon, but <em>doesn’t matter</em>. ASI kicked in and changed your code to:</p>

<figure class="highlight"><pre><code class="language-js" data-lang="js">function foo () {
  return; // &lt;-- ASI adds a semicolon here. You now have a bug!
    {
      bar: 1,
      baz: 2
    };
}</code></pre></figure>

<p>So, it’s misleading to tell people that if they just “always use semicolons” their code is safe from surprising ASI behavior.</p>

<p><strong>ASI will be with us forever. It’s about time you <a href="http://inimino.org/~inimino/blog/javascript_semicolons">learned how it works</a>.</strong> Not to worry: ASI is fully-specified in the ECMAScript language standard and all browsers implement it exactly the same way.</p>

<p>At the very least, <strong>consider using a linter that checks for unexpected ASI behavior</strong>. ESLint has a rule called <a href="http://eslint.org/docs/rules/no-unexpected-multiline"><code>no-unexpected-multiline</code></a> which catches unexpected ASI behavior. And once you’re using a linter, it doesn’t matter whether you use or omit semicolons since <strong>the linter keeps you safe</strong>.</p>

<h3 id="the-argument-for-never-use-semicolons">The argument for “never use semicolons”</h3>

<p>It’s not actually that simple to “always use semicolons”. There are actually many edge cases where you still aren’t supposed to use a semicolon! For example:</p>

<figure class="highlight"><pre><code class="language-js" data-lang="js">function foo () {
  return 42; // ok
};           // &lt;-- AVOID!</code></pre></figure>

<figure class="highlight"><pre><code class="language-js" data-lang="js">var foo = function () {
}; // ok</code></pre></figure>

<p>And what about these cases:</p>

<figure class="highlight"><pre><code class="language-js" data-lang="js">class Foo {
  constructor () {
    if (baz) {
      return 42; // ok
    };           // &lt;-- AVOID!
    return 12;   // ok
  };             // &lt;-- AVOID!
};               // &lt;-- AVOID!</code></pre></figure>

<p>There are actually many more “edge cases” to keep in mind with “always use semicolons” than with “never use semicolons”.</p>

<p>If you “never use semicolons”, there’s only one rule: <strong>Never start a line with <code>[</code>, <code>(</code>, or <code>`</code></strong></p>

<p>In those cases, you simply prepend a <code>;</code> like this:</p>

<figure class="highlight"><pre><code class="language-js" data-lang="js">;[1, 2, 3].forEach(bar)</code></pre></figure>

<p>However, if you frequently write code like this, you may be trying to be needlessly
clever. This is actually much simpler:</p>

<figure class="highlight"><pre><code class="language-js" data-lang="js">const nums = [1, 2, 3]
nums.forEach(bar)</code></pre></figure>

<p>And if you use a linter like <a href="http://standardjs.com/"><code>standard</code></a>, then you don’t need to remember anything as unexpected ASI is reported as an error.</p>

<p><em>*The full list also includes some additional characters which would never actually appear at the start of an expression in real-world code: <code>+</code>, <code>*</code>, <code>/</code>, <code>-</code>, <code>,</code>, <code>.</code></em></p>

<h3 id="further-reading">Further reading</h3>

<ul>
  <li><a href="http://standardjs.com/">JavaScript Standard Style</a></li>
  <li><a href="http://blog.izs.me/post/2353458699/an-open-letter-to-javascript-leaders-regarding">An Open Letter to JavaScript Leaders Regarding Semicolons</a></li>
  <li><a href="http://inimino.org/~inimino/blog/javascript_semicolons">JavaScript Semicolon Insertion: Everything you need to know</a></li>
  <li><a href="https://www.youtube.com/watch?v=gsfbh17Ax9I">Are Semicolons Necessary in JavaScript? [YouTube]</a></li>
  <li><a href="http://eslint.org/docs/rules/no-unexpected-multiline">ESLint rule: <code>no-unexpected-multiline</code></a></li>
</ul>
]]></content>
  </entry>
  
  
  <entry>
    <title>Coding in the Wild</title>
    <author>
      <name>Feross Aboukhadijeh</name>
      <uri>https://feross.org</uri>
    </author>
    <link rel="alternate" type="text/html" href="https://feross.org/coding-in-the-wild/"/>
    <id>https://feross.org/coding-in-the-wild</id>
    <updated>2016-09-13T00:00:00-07:00</updated>
    <summary type="html"><![CDATA[How I use open source software in my career]]></summary>
    <content type="html" xml:base="https://feross.org/coding-in-the-wild/"><![CDATA[<p><em>I recently wrote up a little blurb to help out my friend <a href="https://codehs.com/about/">Jeremy Keeshin</a>
with a project he’s starting called <a href="https://medium.com/coding-in-the-wild">Coding in the Wild</a>.
The goal is to get people to write just a few paragraphs showing how coding is
used across different industries in different ways. Here’s my contribution, which
focuses on my involvement in the open source community.</em></p>

<p>I’m <a href="https://feross.org">Feross</a> and I write open source software.</p>

<h2 id="what-is-open-source">What is open source?</h2>

<p>The term “open source” refers to code that other people can modify and share
because the source code is publicly accessible.</p>

<h2 id="why-is-open-source-cool">Why is open source cool?</h2>

<p>Open source software has brought enormous amounts of good to the world.</p>

<p>Open source is everywhere today. The majority of servers on the Internet are
powered by Apache (an open source web server) and Linux (an open source operating
system). Most networks in large corporations are powered by Linux, and even 95% of
the desktops and servers at major Hollywood movie studios like Disney, Pixar,
DreamWorks, and Sony run Linux.</p>

<p>Nearly everyone in the world directly benefits from open source software, whether
they’ve heard of it or not.</p>

<h2 id="how-do-i-learn-more-about-open-source">How do I learn more about open source?</h2>

<p>There’s an enormous trove of open source software on <a href="https://github.com/">GitHub</a>.
You can learn a ton about coding just by reading code that’s been written by
programmers in the past.</p>

<p>Try searching for some of your favorite projects, for example:
<a href="https://github.com/jquery/jquery">jQuery</a>,
<a href="https://github.com/nodejs/node">Node.js</a>,
<a href="https://github.com/python/cpython">Python</a>,
or <a href="https://github.com/torvalds/linux">Linux</a>.
You’ll find all the code that was written to make these projects
work right there!</p>

<p>One good place to find some interesting projects is the
<a href="https://github.com/trending/javascript">Trending in Open Source</a> page on GitHub.</p>

<h2 id="how-do-i-get-involved-in-open-source">How do I get involved in open source?</h2>

<p>Whenever you find a bug or problem in one of these projects, you can go to GitHub
to “file an issue” which is how you let the developers know about the problem.</p>

<p>If you’re feeling really brave and want to take your involvement to the next level,
you can try fixing issues that have already been filed by downloading the code
to your computer, fixing the problem, and sending your changes back to the project
for inclusion. This is called “sending a pull request”.</p>

<p>If you want to get involved but aren’t sure where to start, check out
<a href="https://twitter.com/yourfirstpr">My First PR</a> which highlights good issues for
first-timers to tackle!</p>

<h2 id="why-do-i-write-open-source-software">Why do I write open source software?</h2>

<p>I work on projects like <a href="https://webtorrent.io">WebTorrent</a>,
<a href="https://standardjs.com">Standard JS</a>, and
<a href="https://www.apstudynotes.org">Study Notes</a> which are entirely open source.</p>

<p>Not everything I’ve worked on over my career has been open source, but most of it
has been. I have over 100 open source projects on GitHub and npm. I am able to
create lots of value in the world when I don’t restrict how people can use my work.
Publishing things under an open source license lets anyone use my code however they
like.</p>

<p>For example, my business <a href="https://www.apstudynotes.org">Study Notes</a> is doing
extremely well in terms of making money even though the code is available on GitHub.</p>

<p>It’s possible to make a profit and share your code with the world :)</p>

<h2 id="what-tools-do-i-use">What tools do I use?</h2>

<p>Some of my favorite tools at the moment are:</p>

<ul>
  <li><a href="https://nodejs.org">Node.js</a></li>
  <li><a href="https://github.com">GitHub</a></li>
  <li><a href="http://electron.atom.io">Electron</a></li>
  <li><a href="http://standardjs.com">Standard JS</a></li>
  <li><a href="http://browserify.org">Browserify</a></li>
  <li><a href="https://www.sublimetext.com">Sublime Text</a></li>
</ul>

<p>Happy hacking!</p>
]]></content>
  </entry>
  
  
  <entry>
    <title>I&apos;m running for the Node.js Board of Directors</title>
    <author>
      <name>Feross Aboukhadijeh</name>
      <uri>https://feross.org</uri>
    </author>
    <link rel="alternate" type="text/html" href="https://feross.org/node-board/"/>
    <id>https://feross.org/node-board</id>
    <updated>2016-01-15T00:00:00-08:00</updated>
    <summary type="html"><![CDATA[I'm running for a seat on the Node.js Board of Directors]]></summary>
    <content type="html" xml:base="https://feross.org/node-board/"><![CDATA[<p>Hi, I’m Feross and I’m running for the <a href="https://nodejs.org/en/blog/community/individual-membership/">Node Foundation Board of Directors</a>.</p>

<p>Why I’m a good fit:</p>

<ul>
  <li>I’m the author of several popular npm packages, including <a href="https://webtorrent.io/">WebTorrent</a>, <a href="http://standardjs.com">standard</a>, and <a href="https://npmjs.com/package/simple-peer">simple-peer</a>.</li>
  <li>I help maintain <a href="http://browserify.org/">Browserify</a>, and wrote the <a href="https://npmjs.com/package/buffer">buffer</a> package for it.</li>
  <li>I’m a pragmatist. I care a lot about getting things done.</li>
  <li>I’ve built companies with Node.js:
    <ul>
      <li><a href="/peercdn">PeerCDN</a>, sold to Yahoo in 2013.</li>
      <li><a href="http://apstudynotes.org/">Study Notes</a>, gets 1-2 million page views per month. This is still a solo project.</li>
    </ul>
  </li>
  <li>I frequently help at <a href="http://nodeschool.io/">NodeSchool</a> events and co-founded a <a href="https://github.com/nodeschool/stanford">Stanford chapter</a>.</li>
  <li>I’m not affiliated with any company, so I’m free to be an independent voice on the board.</li>
  <li>I’m organizing a <a href="http://arcticjs.club/">fun conference</a> in the Arctic circle :)</li>
</ul>

<p>Our little community has pioneered so many great ideas in software! Node is fast, lightweight, and elegant. npm is the best package manager ever created. We’ve created so many clever, beautiful, and amazing hacks! 220,000+ experiments and counting…</p>

<p>Some of my favorite innovations include:</p>

<ul>
  <li><a href="http://substack.net/how_I_write_modules">The small module philosophy</a> – write modules that <a href="http://blog.izs.me/post/48281998870/unix-philosophy-and-nodejs">do one thing well</a>.</li>
  <li><a href="https://github.com/Level/community/blob/master/CONTRIBUTING.md">OPEN Open Source</a> – freely share commit access with people who make significant contributions to a project.</li>
  <li><a href="http://semver.org/">Semantic versioning</a> – use version numbers that mean something!</li>
  <li>Being nice humans – we try hard to create inclusive communities, assume good will, and be good people.</li>
  <li>The “Why not?” attitude – “Why are we doing this in JavaScript?” “Because we can!”</li>
</ul>

<p>I care deeply about Node.js remaining the same pioneering and welcoming community that I fell in love with 4 years ago. This is the first programming community where I’ve felt truly at home.</p>

<p>I’ll do my best to keep Node.js awesome. Thank you for your consideration.</p>

<p>Yours humbly,</p>

<p>Feross</p>

<p><strong>UPDATE:</strong> I will be representing the community on the Node Foundation board for a one-year term! Thanks to those who supported me and all who voted!</p>

<blockquote class="twitter-tweet" data-lang="en"><p lang="en" dir="ltr">Hey everyone. <a href="https://twitter.com/ag_dubs">@ag_dubs</a> and I will be representing the community on the Node.js board! I&#39;m honored and humbled. Will do my best!</p>&mdash; Feross (@feross) <a href="https://twitter.com/feross/status/693931766780973056">January 31, 2016</a></blockquote>

<blockquote class="twitter-tweet" data-lang="en"><p lang="en" dir="ltr">hey <a href="https://twitter.com/nodejs">@nodejs</a> community, <a href="https://twitter.com/feross">@feross</a> and I are your Individual Membership Directors<br /><br />✨😳✨=&gt; <a href="https://t.co/bUoH5Fb5dY">https://t.co/bUoH5Fb5dY</a></p>&mdash; ashley williams (@ag_dubs) <a href="https://twitter.com/ag_dubs/status/693881397694570496">January 31, 2016</a></blockquote>
]]></content>
  </entry>
  
  
  <entry>
    <title>Introducing the HTML5 Hard Disk Filler&amp;trade; API</title>
    <author>
      <name>Feross Aboukhadijeh</name>
      <uri>https://feross.org</uri>
    </author>
    <link rel="alternate" type="text/html" href="https://feross.org/fill-disk/"/>
    <id>https://feross.org/fill-disk</id>
    <updated>2013-02-27T00:00:00-08:00</updated>
    <summary type="html"><![CDATA[Use HTML5 localStorage to completely fill up Chrome, Safari, and IE users hard disks. Trololo...]]></summary>
    <content type="html" xml:base="https://feross.org/fill-disk/"><![CDATA[<p>Creating stuff is hard. Breaking stuff is easy. Thus, I take frequent breaks from creating stuff in order to break stuff.</p>

<p><strong>Behold my latest hackery: <a href="http://www.filldisk.com">FillDisk.com</a>.</strong> <em>Fill up your hard disk with just a single click!</em></p>

<h2 id="how-to-troll-using-html5-localstorage">How to troll using HTML5 <code>localStorage</code></h2>

<p>The HTML5 <a href="http://www.w3.org/TR/webstorage/">Web Storage standard</a> was developed to allow sites to store larger amounts of data (like 5-10 MB) than was previously allowed by cookies (like 4KB). <code>localStorage</code> is awesome because it’s supported in all modern browsers (Chrome, Firefox 3.5+, Safari 4+, IE 8+, etc.).</p>

<p>The standard anticipated that sites might abuse this feature and advised that browsers limit the total amount of storage space that each origin could use. Quoting from <a href="http://www.w3.org/TR/webstorage/">the spec</a>:</p>

<blockquote>
  <p>User agents should limit the total amount of space allowed for storage areas.</p>
</blockquote>

<p>The <a href="http://en.wikipedia.org/wiki/Web_storage#Storage_size">current limits</a> are:</p>

<ul>
  <li>2.5 MB per origin in Google Chrome</li>
  <li>5 MB per origin in Mozilla Firefox and Opera</li>
  <li>10 MB per origin in Internet Explorer</li>
</ul>

<p>However, what if we get clever and make lots of subdomains like <code>1.filldisk.com</code>, <code>2.filldisk.com</code>, <code>3.filldisk.com</code>, and so on? Should each subdomain get 5MB of space? <strong>The standard says no.</strong> Quoting the spec, again:</p>

<blockquote>
  <p>User agents should guard against sites storing data under the origins other affiliated sites, e.g. storing up to the limit in a1.example.com, a2.example.com, a3.example.com, etc, circumventing the main example.com storage limit.</p>

  <p>A mostly arbitrary limit of five megabytes per origin is recommended.</p>
</blockquote>

<p>However, <strong>Chrome, Safari, and IE currently do not implement any such “affiliated site” storage limit</strong>. Thus, cleverly coded websites, like FillDisk.com, have effectively unlimited storage space on visitor’s computers.</p>

<h2 id="proof-of-concept-demo">Proof-of-concept demo</h2>

<p>Of course, I had to make a nifty demo to show how this works. See <a href="http://www.filldisk.com">FillDisk.com</a> as a proof-of-concept. You can get the <a href="https://github.com/feross/filldisk.js">source code</a> on GitHub.</p>

<iframe width="640" height="360" src="https://www.youtube.com/embed/XkScSMIr_00" frameborder="0" allowfullscreen=""></iframe>

<h3 id="features">Features:</h3>

<ul>
  <li>Fills up the user’s hard disk on Chrome, Safari (iOS and desktop), and IE.</li>
  <li>Fills up <strong>1 GB every 16 seconds</strong> on my Macbook Pro Retina (with solid state drive)</li>
  <li>Tested with Chrome 25, Safari 6, IE 10.</li>
  <li>For 32-bit browsers, like Chrome, <strong>the entire browser may crash</strong> before the disk is filled.</li>
  <li>Does not work on Firefox, since Firefox’s implementation of localStorage is smarter.</li>
  <li>Includes a button to reclaim your disk space ;)</li>
</ul>

<h2 id="lets-fix-this">Let’s fix this</h2>

<p>Here are the bug reports I filed with Google, Apple, Microsoft, and Opera:</p>

<ul>
  <li><a href="https://code.google.com/p/chromium/issues/detail?id=178980">Chromium bug report</a></li>
  <li><a href="http://openradar.appspot.com/radar?id=2792401">Apple bug report</a> (on an unoffical site, since Apple doesn’t acknowledge their bugs publicly. So lame.)</li>
  <li>
    <s>How do I file a bug on IE? Their [bug report](http://connect.microsoft.com/IE) page is broken.</s>
    <p><a href="https://connect.microsoft.com/IE/feedback/details/780246/localstorage-stores-unlimited-amount-of-data-with-unlimited-subdomains-against-spec">Microsoft bug report</a> (requires login)</p>
  </li>
  <li>Opera bug report (bug ID: DSK-383073, it’s private) - fills to 75MB in my testing, which isn’t so bad.</li>
</ul>

<p>You can help get this issue get fixed quickly (on Chrome at least) by visiting the bug report pages and chiming in (starring) so that Google prioritizes this issue.</p>

<h2 id="update-mar-13-2013">Update (Mar 13, 2013)</h2>

<p><strong>In the news:</strong></p>

<ul>
  <li>
    <p><a href="http://arstechnica.com/security/2013/02/exploit-lets-websites-bombard-visitors-pcs-with-gigabytes-of-data/">Ars Technica</a> says this “could become a new form of Rick Roll”. Let’s hope not. :)</p>
  </li>
  <li>
    <p><a href="http://www.theverge.com/2013/3/1/4042728/html5-browser-exploit-could-let-pranksters-fill-up-your-hard-drive">The Verge</a></p>
  </li>
  <li>
    <p><a href="http://www.bbc.co.uk/news/technology-21628622">BBC.co.uk</a></p>
  </li>
</ul>

<p><strong>Answers to some common questions I’ve been getting:</strong></p>

<ul>
  <li>
    <p>How did you find this HTML5 weakness?</p>

    <p>To be clear, this is not an issue with HTML5, so calling it an “HTML5 weakness” is not accurate. It’s a bug in the way that most browsers (Chrome, Internet Explorer, and Safari) have implemented the HTML5 Web Storage standard. It’s the fault of the browsers, not the HTML5 spec.</p>

    <p>I usually don’t spend my time actively looking for security bugs – I just frequently run into them while programming. In the case of the localStorage bug, I found it while working on a project that utilizes localStorage. I was curious if there was some way to store more than 2.5-10 MB using the API, and using multiple site “origins” by creating tons of subdomains was the first thing that came to mind.</p>
  </li>
  <li>
    <p>You mention Firefox uses localStorage and that it’s better but is there a reason for this?</p>

    <p>Firefox simply places a 10 MB cap on the amount of space that any domain can store using localStorage. So, origins like 1.filldisk.com and 2.filldisk.com, etc. must all share 10MB of space. Making new subdomains doesn’t give you more space.</p>
  </li>
  <li>
    <p>Have you had any followup since leaving the bug reports for Google, Opera, Apple and Microsoft?</p>

    <p>903 people starred the Chromium bug report I created, making it the 9th most starred bug in all of Chromium. The Chrome devs have responded and are working on a fix, though it’s unclear when it will be ready. Apple has not responded, because, well, they’re Apple. Microsoft has responded that they “will be investigating this issue further”.</p>

    <p>So, it seems that the issue will be fixed at some point, though it doesn’t appear to be a top priority for browser vendors at the moment.</p>
  </li>
</ul>
]]></content>
  </entry>
  
  
  <entry>
    <title>Travels in Japan</title>
    <author>
      <name>Feross Aboukhadijeh</name>
      <uri>https://feross.org</uri>
    </author>
    <link rel="alternate" type="text/html" href="https://feross.org/japan/"/>
    <id>https://feross.org/japan</id>
    <updated>2013-01-02T00:00:00-08:00</updated>
    <summary type="html"><![CDATA[I visited Japan for two weeks with some friends. It was awesome! The food was delicious, the sights were exotic and beautiful, and the culture was fascinating and different. Here’s a picture of me at the top of Mt. Fuji, the tallest mountain in Japan: We started in Tokyo, and explored many different districts, each...]]></summary>
    <content type="html" xml:base="https://feross.org/japan/"><![CDATA[<p><em><strong>This blog post contains JavaScript and other dynamic content that will not display correctly in most RSS readers. I recommend <a href="https://feross.org/japan/">reading this post</a> directly in your web browser.</strong></em></p><p>I visited Japan for two weeks with some friends. It was awesome! The food was delicious, the sights were exotic and beautiful, and the culture was fascinating and different.</p>

<p>Here’s a picture of me at the top of Mt. Fuji, the tallest mountain in Japan:</p>

<p><img src="/images/mt-fuji.jpg" alt="At the top of Mt. Fuji" /></p>

<p>We started in Tokyo, and explored many different districts, each with its own unique vibe. We went to Shibuya (the entertainment district), Shinjuku (home to the busiest train station in the world), Asakusa (old Tokyo), Akihabara (the electronics and otaku district), Odaiba (futuristic architecture on a man-made island), and also visited the Hama Rikyu gardens, the <a href="http://en.wikipedia.org/wiki/Tokyo_Tower">Tokyo Tower</a>, and it’s modern replacement the <a href="http://en.wikipedia.org/wiki/Tokyo_Skytree">Tokyo Skytree</a>.</p>

<p><img src="/images/mt-fuji-view.jpg" alt="Mt. Fuji View" /></p>

<p>After Tokyo, we climbed Mt. Fuji on a whim (the view at the top was so amazing – see pictures below). We also visited Hiroshima (the museum was excellent, but understandably a bit morose), and Kyoto where we visited several temples and shrines, as well as the <a href="http://en.wikipedia.org/wiki/Kyoto_International_Manga_Museum">International Manga Museum</a>. Before we left Kyoto, we paddled a rowboat down the river which was surprisingly hard (we bumped into other river traffic more than once!), but lots of fun.</p>

<p>Lastly, we visited <a href="http://en.wikipedia.org/wiki/%C5%8Ckunoshima">Rabbit Island</a>, which is a small island near Hiroshima, that is overrun by tens of thousands of tame rabbits. It was quite a sight!</p>

<iframe width="640" height="360" src="https://www.youtube.com/embed/6Z-Pe0iVPP8" frameborder="0" allowfullscreen=""></iframe>

<p>We arrived at dusk and there were at least ten times as many rabbits as during the daytime, since rabbits are crepuscular, meaning they are most active during the twilight hours.</p>

<h2 id="some-things-that-make-japan-unique">Some things that make Japan unique</h2>

<p>I wanted to share some of the obvious things that make Japan “different”:</p>

<ul>
  <li>Everyone plans stuff in advance. The Japanese customs agents were surprised and incredulous that we showed up in Japan at 10 PM without a hotel booked in advance for our first night. Travelers and locals who we met along the way were also surprised that we were “winging it”. The extra flexibility was awesome, and we only had trouble finding a hotel on one particular night in Kyoto because it was a holiday.</li>
  <li>Old people are treated with much respect. When we were in Kyoto, it happened to be a holiday: “Respect for the Aged Day”.</li>
  <li>Everyone takes their shoes off inside their homes.</li>
  <li>Most hotels require you to leave your room key at the front desk when you go out (so you don’t lose it?)</li>
  <li>Most hotels have a curfew (usually 11 or midnight)</li>
  <li>People are REALLY quiet on trains.</li>
  <li>People usually don’t walk and eat at the same time. It’s considered rude.</li>
  <li>It’s illegal to smoke cigarettes outside on the sidewalk (to prevent cigarette butts from being everywhere on the street)</li>
  <li>People shower BEFORE taking a bath. People bathe together in groups.</li>
  <li>Most salarymen wear the same “uniform” (white collar shirt, black slacks)</li>
  <li>Most students wear the same uniform (white polo shirt, black slacks/skirt)</li>
  <li>Everyone was well-dressed. No one we saw in public looked like a bum – which is definitely not the case in the US.</li>
  <li>I didn’t see a single homeless person in any of the cities we traveled to.</li>
  <li>Everything tends to opens late (~11am) and close early (~5pm)</li>
  <li>Many fast food restaurants have machines where you buy a ticket which you can exchange for food. So you basically pay a machine.</li>
  <li>English is everywhere (lots on signs, subways, menus, and most people who work in hotels and restaurants know enough words that you can communicate with them).</li>
  <li>Trains / buses are always on time (except for one private bus at Mt. Fuji which was 10 min late)</li>
  <li>Anytime an elevator or door closes with an elevator attendant or conductor behind it, they do a small bow until the door is fully closed.</li>
  <li>A few hotels we stayed at did not allow guests with tattoos because traditionally only yakuza (Japanese mafia) have inked their bodies. Kids are starting to get tattoos as fashion statements in recent years, but most bathhouses and hotels still ban it.</li>
  <li>A pretty large number of people used umbrellas to protect their skin from the sun (probably like 10-20% of people who were outside, mostly women)</li>
</ul>

<p>You probably noticed that lots of the items in this list are obvious, surface-level differences. In the future, I want to write a longer post about the subtler (and more important) things that make Japan unique.</p>

<p>For now, I’ll leave you with a <strong>huge pile of photos from our trip.</strong></p>

<h2 id="photos-from-our-travels">Photos from our travels!</h2>

<p>You can use the arrow keys to navigate through the photos. There are descriptions on many of the photos with the “what” and “where”.</p>

<p>Last thing: If you’re planning a trip to Japan and have questions, feel free to send me an email and I’ll do my best to help you out.</p>

<h2 id="japan---day-1">Japan - Day 1</h2>

<p>First day of our travels in Japan!</p>

<div class="fbutils-album clearfix" style="width: 100%"> <div class="fbutils-photos"> <a class="fbutils-photo" data-photo-id="4714749590509" href="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-ash4/476577_4714749590509_517700238_o.jpg" rel="fbutils-album-4714749350503" title="Getting some food before departing SFO - San Francisco International Airport (SFO)"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-ash4/s320x320/427810_4714749590509_517700238_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714750070521" href="https://sphotos-a.xx.fbcdn.net/hphotos-ash4/204715_4714750070521_1900970548_o.jpg" rel="fbutils-album-4714749350503" title="From my window seat. - San Francisco International Airport (SFO)"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash4/s320x320/422831_4714750070521_1900970548_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714750430530" href="https://sphotos-a.xx.fbcdn.net/hphotos-ash4/333721_4714750430530_1826465071_o.jpg" rel="fbutils-album-4714749350503" title="The blue lights on the runway look cool :) - San Francisco International Airport (SFO)"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash4/s320x320/307956_4714750430530_1826465071_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714750670536" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc3/256754_4714750670536_2105347590_o.jpg" rel="fbutils-album-4714749350503" title="Don't these clouds look like snow? - San Francisco International Airport (SFO)"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash3/s320x320/533761_4714750670536_2105347590_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714751110547" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/219127_4714751110547_1379859401_o.jpg" rel="fbutils-album-4714749350503" title="Our first taste of &quot;Engrish&quot; on Japan Airlines - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn2/s320x320/198454_4714751110547_1379859401_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714751750563" href="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-ash4/218513_4714751750563_725875688_o.jpg" rel="fbutils-album-4714749350503" title="Japan has vending machines like these on every block corner and subway platform -- even on rural town streets! - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn1/s320x320/422610_4714751750563_725875688_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714752230575" href="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-ash4/474977_4714752230575_389096824_o.jpg" rel="fbutils-album-4714749350503" title="Our first dinner in Japan. Tired from 11 hours on the plane, so we just went to the first place we saw. Denny's! - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-ash4/s320x320/408583_4714752230575_389096824_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714752790589" href="https://sphotos-b.xx.fbcdn.net/hphotos-ash4/470510_4714752790589_1369443663_o.jpg" rel="fbutils-album-4714749350503" title="Walking around Japan for the first time. This is a random street in Hamamatsucho, Tokyo. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/s320x320/307869_4714752790589_1369443663_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714753230600" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/326773_4714753230600_1518551025_o.jpg" rel="fbutils-album-4714749350503" title="Tokyo, Japan"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-prn1/s320x320/557225_4714753230600_1518551025_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714753790614" href="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash4/195008_4714753790614_1283307956_o.jpg" rel="fbutils-album-4714749350503" title="Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-frc1/s320x320/225913_4714753790614_1283307956_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714754230625" href="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn1/335752_4714754230625_168186859_o.jpg" rel="fbutils-album-4714749350503" title="Japan has underground fire hydrants. Also, let me translate that Kanji for you: 消火栓. 消 = house on fire. 火 = man screaming ahh my house is on fire! 栓 = charred remains of tree and house after firefighters have put the fire out. Now that's pro. Amiright? - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash3/s320x320/581471_4714754230625_168186859_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714754550633" href="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-frc1/466383_4714754550633_1045283407_o.jpg" rel="fbutils-album-4714749350503" title="Shower is too small for me... This was a recurring problem throughout Japan. :( Next vacation, I'm visiting somewhere with lots of tall people. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-prn1/s320x320/67150_4714754550633_1045283407_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714756350678" href="https://sphotos-b.xx.fbcdn.net/hphotos-ash4/242907_4714756350678_2063504649_o.jpg" rel="fbutils-album-4714749350503" title="This beautiful temple was right next to our hotel for the first night, so we checked it out the next morning. It's called Zōjō-ji Temple. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/s320x320/299491_4714756350678_2063504649_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714756950693" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/337036_4714756950693_710907118_o.jpg" rel="fbutils-album-4714749350503" title="Zōjō-ji Temple and Tokyo Tower in the background. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-ash3/s320x320/251024_4714756950693_710907118_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714757350703" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/133317_4714757350703_1332755744_o.jpg" rel="fbutils-album-4714749350503" title="Us, Zōjō-ji Temple, and Tokyo Tower in the background. While here, we got to watch part of a Buddhist memorial ceremony. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-prn1/s320x320/558597_4714757350703_1332755744_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714757950718" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/279166_4714757950718_154680886_o.jpg" rel="fbutils-album-4714749350503" title="These are Jizo statues, read more here: http://en.wikipedia.org/wiki/Mizuko_kuy%C5%8D - Tokyo, Japan"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-prn1/s320x320/563994_4714757950718_154680886_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714758590734" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash3/474973_4714758590734_492148559_o.jpg" rel="fbutils-album-4714749350503" title="Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-frc1/s320x320/58379_4714758590734_492148559_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714758870741" href="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-frc1/471205_4714758870741_1281835330_o.jpg" rel="fbutils-album-4714749350503" title="These are Jizo statues, read more here: http://en.wikipedia.org/wiki/Mizuko_kuy%C5%8D - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-ash2/s320x320/564939_4714758870741_1281835330_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714759310752" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-frc1/280537_4714759310752_606964101_o.jpg" rel="fbutils-album-4714749350503" title="More Engrish! - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/s320x320/401480_4714759310752_606964101_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714760110772" href="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-ash4/470885_4714760110772_346148520_o.jpg" rel="fbutils-album-4714749350503" title="Interesting building visible from the top of Tokyo tower - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-ash4/s320x320/314278_4714760110772_346148520_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714760590784" href="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash4/468073_4714760590784_1382671124_o.jpg" rel="fbutils-album-4714749350503" title="View from the top of Tokyo tower - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash3/s320x320/533775_4714760590784_1382671124_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714761030795" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/335628_4714761030795_190579054_o.jpg" rel="fbutils-album-4714749350503" title="Robot tour guide in Tokyo Tower - Tokyo, Japan"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-prn1/s320x320/541102_4714761030795_190579054_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714761790814" href="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn1/55956_4714761790814_1991760400_o.jpg" rel="fbutils-album-4714749350503" title="View from the top of Tokyo tower - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn1/s320x320/58319_4714761790814_1991760400_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714762630835" href="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-ash4/221366_4714762630835_1545732926_o.jpg" rel="fbutils-album-4714749350503" title="View from the top of Tokyo tower - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-ash4/s320x320/408523_4714762630835_1545732926_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714763350853" href="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-frc1/322855_4714763350853_795071561_o.jpg" rel="fbutils-album-4714749350503" title="Obligatory group photo in Tokyo Tower - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-frc3/s320x320/375875_4714763350853_795071561_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714765430905" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/219192_4714765430905_1198042825_o.jpg" rel="fbutils-album-4714749350503" title="Another view from the top of Tokyo Tower. You can see some kind of festival going on below. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash3/s320x320/581484_4714765430905_1198042825_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714766910942" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash4/477986_4714766910942_2061886966_o.jpg" rel="fbutils-album-4714749350503" title="Walking down 800 stairs to the bottom of Tokyo Tower. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash4/s320x320/198711_4714766910942_2061886966_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714768150973" href="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-prn1/265730_4714768150973_1178943824_o.jpg" rel="fbutils-album-4714749350503" title="Gazing into the future... - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-prn1/s320x320/301223_4714768150973_1178943824_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714769070996" href="https://sphotos-b.xx.fbcdn.net/hphotos-ash4/291129_4714769070996_811053976_o.jpg" rel="fbutils-album-4714749350503" title="This photo turned out pretty cool. Nice shot, Jake. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-ash3/s320x320/561463_4714769070996_811053976_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714769991019" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/340715_4714769991019_2046228586_o.jpg" rel="fbutils-album-4714749350503" title="Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn2/s320x320/267485_4714769991019_2046228586_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714770711037" href="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-frc1/456347_4714770711037_1154628385_o.jpg" rel="fbutils-album-4714749350503" title="Pizza-La is the biggest pizza chain in Japan. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn2/s320x320/198535_4714770711037_1154628385_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714771351053" href="https://sphotos-a.xx.fbcdn.net/hphotos-ash4/469489_4714771351053_351110434_o.jpg" rel="fbutils-album-4714749350503" title="This is a slice of Pizza-La pizza. $5 for a slice and the flavor is so good, I think they use some kind of secret cheese that tastes amazing! - Tokyo, Japan"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash4/s320x320/293050_4714771351053_351110434_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714771871066" href="https://sphotos-a.xx.fbcdn.net/hphotos-ash3/244321_4714771871066_572165177_o.jpg" rel="fbutils-album-4714749350503" title="And some kind of fruit &amp; ice cream waffle contraption at a place called Pink Dot for dessert. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash3/s320x320/527817_4714771871066_572165177_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714772551083" href="https://sphotos-a.xx.fbcdn.net/hphotos-ash4/273029_4714772551083_793147965_o.jpg" rel="fbutils-album-4714749350503" title="The pink dude is Tokyo Tower's official mascot. I don't know what he's supposed to be... - Tokyo, Japan"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash2/s320x320/548092_4714772551083_793147965_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714773191099" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-frc1/257439_4714773191099_961875298_o.jpg" rel="fbutils-album-4714749350503" title="Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash2/s320x320/267544_4714773191099_961875298_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714773831115" href="https://sphotos-b.xx.fbcdn.net/hphotos-ash4/456241_4714773831115_1409104811_o.jpg" rel="fbutils-album-4714749350503" title="Tokyo, Japan"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-ash3/s320x320/532221_4714773831115_1409104811_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714775551158" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-ash3/241998_4714775551158_792973579_o.jpg" rel="fbutils-album-4714749350503" title="WTF... - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-ash4/s320x320/393636_4714775551158_792973579_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714775831165" href="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-frc1/332589_4714775831165_726603597_o.jpg" rel="fbutils-album-4714749350503" title="Tokyo was full of little parks like this one. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash3/s320x320/546301_4714775831165_726603597_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714776031170" href="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-prn1/133401_4714776031170_524699030_o.jpg" rel="fbutils-album-4714749350503" title="Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-ash3/s320x320/562014_4714776031170_524699030_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714776391179" href="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-ash2/204368_4714776391179_294316538_o.jpg" rel="fbutils-album-4714749350503" title="Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-prn1/s320x320/558615_4714776391179_294316538_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714776911192" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-frc1/621543_4714776911192_146888988_o.jpg" rel="fbutils-album-4714749350503" title="A drink called &quot;Pocari Sweat&quot;. It tasted like lemon gatorade. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash4/s320x320/252510_4714776911192_146888988_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714777151198" href="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-prn2/277240_4714777151198_2057819785_o.jpg" rel="fbutils-album-4714749350503" title="Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-ash3/s320x320/564094_4714777151198_2057819785_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714777431205" href="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn1/132563_4714777431205_951205234_o.jpg" rel="fbutils-album-4714749350503" title="Another random street near the tower. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash3/s320x320/198523_4714777431205_951205234_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714777671211" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/53076_4714777671211_76203929_o.jpg" rel="fbutils-album-4714749350503" title="More &quot;Engrish&quot;. After a while, I stopped taking pictures of all the Engrish because it was everywhere! - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-ash4/s320x320/380114_4714777671211_76203929_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714777831215" href="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-frc3/266785_4714777831215_442873152_o.jpg" rel="fbutils-album-4714749350503" title="Picture of a small side street in Asakusa, Tokyo. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn1/s320x320/561912_4714777831215_442873152_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714778151223" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-frc1/330612_4714778151223_1993424372_o.jpg" rel="fbutils-album-4714749350503" title="This is what culture shock looks like! - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-frc3/s320x320/421321_4714778151223_1993424372_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714778471231" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/240594_4714778471231_1339783422_o.jpg" rel="fbutils-album-4714749350503" title="We're standing in front of Sensō-ji Temple in Asakusa, Tokyo. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-frc3/s320x320/300_4714778471231_1339783422_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714779151248" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/281062_4714779151248_725422711_o.jpg" rel="fbutils-album-4714749350503" title="Marketplace in front of the temple. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-frc3/s320x320/546262_4714779151248_725422711_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714779591259" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash4/322748_4714779591259_1819228734_o.jpg" rel="fbutils-album-4714749350503" title="I tried one of these things. No idea what it is, but it was pretty good. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash3/s320x320/556973_4714779591259_1819228734_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714779831265" href="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-ash3/77799_4714779831265_261255571_o.jpg" rel="fbutils-album-4714749350503" title="Tried these too. Again, no idea what they are, but they tasted like some kind of flavored potato or maybe soy. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-frc3/s320x320/530017_4714779831265_261255571_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714780151273" href="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/256659_4714780151273_1772861533_o.jpg" rel="fbutils-album-4714749350503" title="All the merchants in front of Sensoji Temple were adamant that we not walk while eating. Apparently, it's extremely rude to walk and eat at the same time in Japan. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn1/s320x320/303205_4714780151273_1772861533_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714780431280" href="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-prn1/243110_4714780431280_1581443553_o.jpg" rel="fbutils-album-4714749350503" title="Sushi that moves around the table so you can just pick the ones you like. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-ash4/s320x320/198737_4714780431280_1581443553_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714780751288" href="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-ash3/48238_4714780751288_306599730_o.jpg" rel="fbutils-album-4714749350503" title="Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-ash3/s320x320/155143_4714780751288_306599730_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714782031320" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-ash2/220470_4714782031320_655144511_o.jpg" rel="fbutils-album-4714749350503" title="Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/s320x320/557173_4714782031320_655144511_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714782191324" href="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-ash4/462158_4714782191324_1171735320_o.jpg" rel="fbutils-album-4714749350503" title="Sensoji Temple - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-frc1/s320x320/283034_4714782191324_1171735320_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714782591334" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/323360_4714782591334_1284934318_o.jpg" rel="fbutils-album-4714749350503" title="Sensoji Temple - Tokyo, Japan"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash4/s320x320/246692_4714782591334_1284934318_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714783231350" href="https://sphotos-b.xx.fbcdn.net/hphotos-prn2/266752_4714783231350_1306610080_o.jpg" rel="fbutils-album-4714749350503" title="5-story padoga next to Sensoji Temple. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-ash2/s320x320/528700_4714783231350_1306610080_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714783551358" href="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-frc3/221264_4714783551358_353941962_o.jpg" rel="fbutils-album-4714749350503" title="Sensoji Temple - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-prn1/s320x320/35453_4714783551358_353941962_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714783991369" href="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn1/290427_4714783991369_2947754_o.jpg" rel="fbutils-album-4714749350503" title="Sensoji Temple - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-ash4/s320x320/198754_4714783991369_2947754_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714784311377" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/339078_4714784311377_157320015_o.jpg" rel="fbutils-album-4714749350503" title="Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-ash3/s320x320/564303_4714784311377_157320015_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714784671386" href="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-frc1/477048_4714784671386_837215154_o.jpg" rel="fbutils-album-4714749350503" title="What a contrast! - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-prn1/s320x320/404769_4714784671386_837215154_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714784871391" href="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-frc1/219183_4714784871391_747601782_o.jpg" rel="fbutils-album-4714749350503" title="Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash4/s320x320/223110_4714784871391_747601782_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714785111397" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash4/476984_4714785111397_120983716_o.jpg" rel="fbutils-album-4714749350503" title="Tokyo Tower at night. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash3/s320x320/60741_4714785111397_120983716_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714785391404" href="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-frc1/477334_4714785391404_932388737_o.jpg" rel="fbutils-album-4714749350503" title="In Japan, they draw this handy line on the sidewalk so that people can walk both directions without bumping into each other. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-prn1/s320x320/545715_4714785391404_932388737_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714785631410" href="https://sphotos-b.xx.fbcdn.net/hphotos-frc1/456277_4714785631410_509913854_o.jpg" rel="fbutils-album-4714749350503" title="Tokyo Skytree - Tokyo, Japan"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-frc3/s320x320/530236_4714785631410_509913854_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714785791414" href="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-ash4/280481_4714785791414_838695577_o.jpg" rel="fbutils-album-4714749350503" title="View from the Kototoibashi bridge on the way to the Tokyo Skytree. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-ash2/s320x320/246502_4714785791414_838695577_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714786111422" href="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-ash4/477781_4714786111422_1038678691_o.jpg" rel="fbutils-album-4714749350503" title="Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-frc1/s320x320/300975_4714786111422_1038678691_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714786351428" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/474805_4714786351428_468245564_o.jpg" rel="fbutils-album-4714749350503" title="View of the river from near the Tokyo Skytree. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash2/s320x320/551994_4714786351428_468245564_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714786751438" href="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-frc1/54007_4714786751438_1551890085_o.jpg" rel="fbutils-album-4714749350503" title="In Japan, they sell cigarettes and alcohol in vending machines on the street. Japanese youths don't break the rules, apparently. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-frc3/s320x320/550797_4714786751438_1551890085_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714787471456" href="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-ash3/221236_4714787471456_1474396199_o.jpg" rel="fbutils-album-4714749350503" title="The Tokyo Skytree, the second tallest man-made structure in the world, and the tallest structure in Japan. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-frc1/s320x320/408323_4714787471456_1474396199_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714787751463" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/327428_4714787751463_417403316_o.jpg" rel="fbutils-album-4714749350503" title="Pretty sweet architecture style, imo. It's called &quot;metamodern&quot;. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-ash4/s320x320/228080_4714787751463_417403316_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714787951468" href="https://sphotos-b.xx.fbcdn.net/hphotos-ash4/462341_4714787951468_162095149_o.jpg" rel="fbutils-album-4714749350503" title="Tokyo city as far as the eye can see in all directions. These pictures don't capture 10% of it. The Tokyo Skytree is really amazing. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-ash3/s320x320/548275_4714787951468_162095149_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714788191474" href="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn1/240636_4714788191474_1132569214_o.jpg" rel="fbutils-album-4714749350503" title="From the top of the Tokyo Skytree, you can see city in all directions, as far as the eye can see. So crazy. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn1/s320x320/388938_4714788191474_1132569214_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714788671486" href="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-frc1/340127_4714788671486_1905172929_o.jpg" rel="fbutils-album-4714749350503" title="Tokyo as far as the eye can see in all directions. These pictures don't capture 10% of it. The Tokyo Skytree is really amazing. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-ash4/s320x320/419441_4714788671486_1905172929_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714789031495" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-ash4/477830_4714789031495_488323360_o.jpg" rel="fbutils-album-4714749350503" title="Hard to get a good picture from inside here. It was crowded and there wasn't much light. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-ash4/s320x320/248400_4714789031495_488323360_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714789351503" href="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-ash4/332300_4714789351503_488988288_o.jpg" rel="fbutils-album-4714749350503" title="They light it up at night. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-ash3/s320x320/10276_4714789351503_488988288_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714789551508" href="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-frc1/328793_4714789551508_2125319065_o.jpg" rel="fbutils-album-4714749350503" title="View from the Kototoibashi bridge at night, near the Tokyo Skytree. I still can't believe that I took this picture. Without a tripod too! - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-frc3/s320x320/385735_4714789551508_2125319065_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714789791514" href="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn1/220682_4714789791514_1103152948_o.jpg" rel="fbutils-album-4714749350503" title="Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash3/s320x320/185096_4714789791514_1103152948_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4714789951518" href="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-ash4/477527_4714789951518_1548131769_o.jpg" rel="fbutils-album-4714749350503" title="Japanese style hotel. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-ash4/s320x320/419417_4714789951518_1548131769_n.jpg" /> </a> </div> </div>

<h2 id="japan---day-2">Japan - Day 2</h2>

<p>Our second day in Japan. We visited Akihabara (the electronics district) in Tokyo. Then, we took a boat down the Sumida River to visit Odaiba (a modern commercial district with lots of american-style malls).</p>

<div class="fbutils-album clearfix" style="width: 100%"> <div class="fbutils-photos"> <a class="fbutils-photo" data-photo-id="4718168275974" href="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash3/200866_4718168275974_1983093036_o.jpg" rel="fbutils-album-4718168115970" title="Tempura shrimp rice box. I never really liked shrimp until I tried this. Really tasty. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash4/s320x320/398466_4718168275974_1983093036_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718168955991" href="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/333878_4718168955991_554250104_o.jpg" rel="fbutils-album-4718168115970" title="Happy hacking! (for only $35) From a shop in Akihabara, Tokyo (the &quot;electronics district&quot; of Tokyo) - 秋葉原 Akihabara"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-ash4/s320x320/255594_4718168955991_554250104_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718169195997" href="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn2/266387_4718169195997_147267427_o.jpg" rel="fbutils-album-4718168115970" title="A shop that only sells fans. - 秋葉原 Akihabara"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash3/s320x320/598849_4718169195997_147267427_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718169556006" href="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-frc1/413209_4718169556006_1527040221_o.jpg" rel="fbutils-album-4718168115970" title="秋葉原 Akihabara"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-ash3/s320x320/550569_4718169556006_1527040221_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718170116020" href="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-frc1/469503_4718170116020_668312537_o.jpg" rel="fbutils-album-4718168115970" title="A shop that only sells lights. - 秋葉原 Akihabara"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-frc1/s320x320/408898_4718170116020_668312537_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718170396027" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/458616_4718170396027_1960622258_o.jpg" rel="fbutils-album-4718168115970" title="We found this in an anime/manga collectibles shop. I don't even want to know... - Tokyo, Japan"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash3/s320x320/246704_4718170396027_1960622258_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718170556031" href="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-frc1/195028_4718170556031_1908745381_o.jpg" rel="fbutils-album-4718168115970" title="Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn1/s320x320/189339_4718170556031_1908745381_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718171156046" href="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/335573_4718171156046_630829671_o.jpg" rel="fbutils-album-4718168115970" title="Akihabara was pretty cool. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/s320x320/550842_4718171156046_630829671_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718171676059" href="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-prn1/332689_4718171676059_1925029793_o.jpg" rel="fbutils-album-4718168115970" title="秋葉原 Akihabara"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-prn1/s320x320/560957_4718171676059_1925029793_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718172116070" href="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash4/201252_4718172116070_1947663554_o.jpg" rel="fbutils-album-4718168115970" title="Colorful buildings! - 秋葉原 Akihabara"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash4/s320x320/393586_4718172116070_1947663554_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718172556081" href="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-frc1/469503_4718172556081_1853040352_o.jpg" rel="fbutils-album-4718168115970" title="This SEGA building looked really cool from the outside. We went inside and it was a Japanese-style arcade. Turns out that Japanese arcades are mostly just claw machines designed to take your money. Arcades in the USA are much cooler, imo. - 秋葉原 Akihabara"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-frc1/s320x320/422651_4718172556081_1853040352_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718173116095" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/193738_4718173116095_707934470_o.jpg" rel="fbutils-album-4718168115970" title="Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-ash4/s320x320/300917_4718173116095_707934470_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718173756111" href="https://sphotos-b.xx.fbcdn.net/hphotos-ash4/218467_4718173756111_155340493_o.jpg" rel="fbutils-album-4718168115970" title="Too much kawaii. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/s320x320/402741_4718173756111_155340493_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718174156121" href="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/194098_4718174156121_1541925809_o.jpg" rel="fbutils-album-4718168115970" title="More kawaii. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn1/s320x320/527780_4718174156121_1541925809_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718174396127" href="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-ash4/456223_4718174396127_329257930_o.jpg" rel="fbutils-album-4718168115970" title="This fan costs $400. Why??? - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-ash2/s320x320/541150_4718174396127_329257930_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718174676134" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash4/209905_4718174676134_2123243802_o.jpg" rel="fbutils-album-4718168115970" title="Can anyone figure out what a &quot;penguin scraper&quot; is? - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash4/s320x320/308100_4718174676134_2123243802_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718175036143" href="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-prn1/77833_4718175036143_581464393_o.jpg" rel="fbutils-album-4718168115970" title="The Sumida River with the Tokyo Sky Tree and some other buildings. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash4/s320x320/482943_4718175036143_581464393_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718175436153" href="https://sphotos-b.xx.fbcdn.net/hphotos-ash3/622855_4718175436153_1525627837_o.jpg" rel="fbutils-album-4718168115970" title="Tokyo, Japan"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-ash3/s320x320/552117_4718175436153_1525627837_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718175876164" href="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-prn1/204679_4718175876164_1815783099_o.jpg" rel="fbutils-album-4718168115970" title="Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-ash4/s320x320/293084_4718175876164_1815783099_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718176356176" href="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-ash4/462379_4718176356176_944114070_o.jpg" rel="fbutils-album-4718168115970" title="Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-ash3/s320x320/644694_4718176356176_944114070_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718176636183" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash4/333501_4718176636183_1551260058_o.jpg" rel="fbutils-album-4718168115970" title="This thing was pretty interesting. It's looked like a huge satellite dish pointing upwards to the sky. It had lots of little holes in it where you could poke your head up. And there was a garden inside it! &lt;3 Japan - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash3/s320x320/560550_4718176636183_1551260058_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718177476204" href="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-frc1/330523_4718177476204_1991861541_o.jpg" rel="fbutils-album-4718168115970" title="A picture of the satellite dish garden thingy. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-prn1/s320x320/541074_4718177476204_1991861541_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718178196222" href="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-prn1/622235_4718178196222_847937675_o.jpg" rel="fbutils-album-4718168115970" title="Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-frc1/s320x320/310635_4718178196222_847937675_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718178836238" href="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-ash4/466282_4718178836238_1860093156_o.jpg" rel="fbutils-album-4718168115970" title="Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-ash3/s320x320/534196_4718178836238_1860093156_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718179876264" href="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn1/209175_4718179876264_1779884789_o.jpg" rel="fbutils-album-4718168115970" title="Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/s320x320/425971_4718179876264_1779884789_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718180436278" href="https://sphotos-a.xx.fbcdn.net/hphotos-ash4/267023_4718180436278_1040939014_o.jpg" rel="fbutils-album-4718168115970" title="Against the law to smoke and walk on the sidewalk at the same time in Japan. Interesting. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash3/s320x320/548270_4718180436278_1040939014_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718180716285" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/265780_4718180716285_83139079_o.jpg" rel="fbutils-album-4718168115970" title="Petting random wild cats. This happened many times this trip :) - Tokyo, Japan"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/s320x320/393746_4718180716285_83139079_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718181076294" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-frc1/323355_4718181076294_1526939396_o.jpg" rel="fbutils-album-4718168115970" title="Petting random wild cats. This happened many times this trip :) - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash3/s320x320/564201_4718181076294_1526939396_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718181356301" href="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-ash4/325506_4718181356301_660593451_o.jpg" rel="fbutils-album-4718168115970" title="Japanese gangsters. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-ash4/s320x320/230518_4718181356301_660593451_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718181676309" href="https://sphotos-a.xx.fbcdn.net/hphotos-ash4/200960_4718181676309_1203203734_o.jpg" rel="fbutils-album-4718168115970" title="Tokyo, Japan"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/s320x320/644546_4718181676309_1203203734_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718182036318" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/458601_4718182036318_1318451297_o.jpg" rel="fbutils-album-4718168115970" title="Tokyo, Japan"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash4/s320x320/224403_4718182036318_1318451297_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718182276324" href="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/132719_4718182276324_527429235_o.jpg" rel="fbutils-album-4718168115970" title="When I looked at this bench, I couldn't resist... - Tokyo, Japan"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-ash4/s320x320/230488_4718182276324_527429235_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718182716335" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-ash4/240178_4718182716335_1867745609_o.jpg" rel="fbutils-album-4718168115970" title="Lots of cool architecture around Tokyo. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-ash4/s320x320/375890_4718182716335_1867745609_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718183036343" href="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn1/334516_4718183036343_1179104010_o.jpg" rel="fbutils-album-4718168115970" title="Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn2/s320x320/224450_4718183036343_1179104010_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718183196347" href="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-prn2/218577_4718183196347_1717898154_o.jpg" rel="fbutils-album-4718168115970" title="Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-frc1/s320x320/399690_4718183196347_1717898154_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718183516355" href="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash4/622010_4718183516355_663211886_o.jpg" rel="fbutils-album-4718168115970" title="Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash3/s320x320/481062_4718183516355_663211886_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718183756361" href="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-ash4/291159_4718183756361_320930545_o.jpg" rel="fbutils-album-4718168115970" title="We visited like 3 playgrounds while in Japan. :) - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-ash4/s320x320/292967_4718183756361_320930545_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718184076369" href="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn1/77692_4718184076369_1638420712_o.jpg" rel="fbutils-album-4718168115970" title="On the Sumida River! There were dozens of these colored bridges. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-frc1/s320x320/408594_4718184076369_1638420712_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718184436378" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-ash4/244021_4718184436378_1977361702_o.jpg" rel="fbutils-album-4718168115970" title="On the Sumida River! There were dozens of these colored bridges. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-ash3/s320x320/558730_4718184436378_1977361702_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718184756386" href="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn1/204718_4718184756386_1580418380_o.jpg" rel="fbutils-album-4718168115970" title="Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/s320x320/293079_4718184756386_1580418380_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718185236398" href="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-ash4/322856_4718185236398_932004497_o.jpg" rel="fbutils-album-4718168115970" title="Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-ash4/s320x320/408314_4718185236398_932004497_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718185836413" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-frc1/340690_4718185836413_878825472_o.jpg" rel="fbutils-album-4718168115970" title="Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash2/s320x320/529978_4718185836413_878825472_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718186156421" href="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-frc1/324295_4718186156421_1308067182_o.jpg" rel="fbutils-album-4718168115970" title="Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-frc1/s320x320/299415_4718186156421_1308067182_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718186756436" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/621342_4718186756436_325642765_o.jpg" rel="fbutils-album-4718168115970" title="Tokyo, Japan"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash4/s320x320/305000_4718186756436_325642765_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718187076444" href="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-frc1/467682_4718187076444_1573110535_o.jpg" rel="fbutils-album-4718168115970" title="Tokyo has lots of cool architecture like this. I wish the USA had more interesting stuff like this. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash4/s320x320/206354_4718187076444_1573110535_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718187596457" href="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-prn1/209216_4718187596457_772781935_o.jpg" rel="fbutils-album-4718168115970" title="DSC_0350 - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-ash3/s320x320/564812_4718187596457_772781935_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718187996467" href="https://sphotos-b.xx.fbcdn.net/hphotos-frc1/271641_4718187996467_604350244_o.jpg" rel="fbutils-album-4718168115970" title="Tokyo, Japan"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-frc1/s320x320/229382_4718187996467_604350244_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718188396477" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/218845_4718188396477_1922063801_o.jpg" rel="fbutils-album-4718168115970" title="Tokyo, Japan"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash2/s320x320/185129_4718188396477_1922063801_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718188676484" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/333692_4718188676484_1387478551_o.jpg" rel="fbutils-album-4718168115970" title="Don't these look like buildings from SimCity? - Tokyo, Japan"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/s320x320/422818_4718188676484_1387478551_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718189476504" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-frc1/53879_4718189476504_259445022_o.jpg" rel="fbutils-album-4718168115970" title="Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-frc3/s320x320/577133_4718189476504_259445022_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718190036518" href="https://sphotos-b.xx.fbcdn.net/hphotos-frc1/242283_4718190036518_1488076939_o.jpg" rel="fbutils-album-4718168115970" title="Tokyo, Japan"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-frc1/s320x320/227866_4718190036518_1488076939_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718190716535" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/621394_4718190716535_1231994095_o.jpg" rel="fbutils-album-4718168115970" title="Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/s320x320/61464_4718190716535_1231994095_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718191076544" href="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn1/51866_4718191076544_1013484640_o.jpg" rel="fbutils-album-4718168115970" title="Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn1/s320x320/561926_4718191076544_1013484640_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718191356551" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-frc1/209035_4718191356551_835886595_o.jpg" rel="fbutils-album-4718168115970" title="Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash3/s320x320/267472_4718191356551_835886595_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718191556556" href="https://sphotos-a.xx.fbcdn.net/hphotos-prn1/133829_4718191556556_802319482_o.jpg" rel="fbutils-album-4718168115970" title="More sweet Tokyo architecture. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/s320x320/301090_4718191556556_802319482_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718191836563" href="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-prn1/132536_4718191836563_1762093113_o.jpg" rel="fbutils-album-4718168115970" title="Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-prn1/s320x320/303785_4718191836563_1762093113_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718192196572" href="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn1/131657_4718192196572_753843335_o.jpg" rel="fbutils-album-4718168115970" title="Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-frc3/s320x320/397288_4718192196572_753843335_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718192596582" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/281122_4718192596582_1517972979_o.jpg" rel="fbutils-album-4718168115970" title="Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-frc1/s320x320/376465_4718192596582_1517972979_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718192956591" href="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn2/209861_4718192956591_1838392261_o.jpg" rel="fbutils-album-4718168115970" title="Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-ash3/s320x320/75137_4718192956591_1838392261_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718193516605" href="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-frc1/201125_4718193516605_149713637_o.jpg" rel="fbutils-album-4718168115970" title="Hama Rikyu gardens with Tokyo in the background. Shot from the river. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash3/s320x320/598867_4718193516605_149713637_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718193796612" href="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-frc1/332153_4718193796612_330558397_o.jpg" rel="fbutils-album-4718168115970" title="Hama Rikyu gardens were so pretty. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-ash3/s320x320/284244_4718193796612_330558397_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718194156621" href="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-ash4/267168_4718194156621_1871384121_o.jpg" rel="fbutils-album-4718168115970" title="Hama Rikyu gardens with the city in the background. Isn't it cool how they have gardens and city so close to each other?! - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-frc3/s320x320/527656_4718194156621_1871384121_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718194396627" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-frc1/193785_4718194396627_242357961_o.jpg" rel="fbutils-album-4718168115970" title="Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash3/s320x320/46296_4718194396627_242357961_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718194716635" href="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn1/201430_4718194716635_74115705_o.jpg" rel="fbutils-album-4718168115970" title="Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-frc1/s320x320/532254_4718194716635_74115705_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718195116645" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-ash4/412717_4718195116645_854622313_o.jpg" rel="fbutils-album-4718168115970" title="The &quot;you are here&quot; part of the map got rubbed off from so many people touching it, heh. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/s320x320/299477_4718195116645_854622313_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718195396652" href="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-frc1/194743_4718195396652_291483181_o.jpg" rel="fbutils-album-4718168115970" title="Lots of shops like this one throughout the subway stations. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-frc3/s320x320/542036_4718195396652_291483181_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718195636658" href="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash4/413988_4718195636658_299333880_o.jpg" rel="fbutils-album-4718168115970" title="More cool architecture. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-prn1/s320x320/523870_4718195636658_299333880_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718196276674" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-frc1/330989_4718196276674_1534887453_o.jpg" rel="fbutils-album-4718168115970" title="The ramp in the middle of the stairs is for bikes to go down the stairs. Really cool idea. Saves space too. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-prn1/s320x320/548579_4718196276674_1534887453_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718196596682" href="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-frc1/132132_4718196596682_939031295_o.jpg" rel="fbutils-album-4718168115970" title="Palette Town. I wonder if they named it after the town in Pokemon or vice-versa? - Odaiba"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-ash4/s320x320/320455_4718196596682_939031295_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718197356701" href="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn1/340113_4718197356701_990456317_o.jpg" rel="fbutils-album-4718168115970" title="Toyoto car showcase. Do you believe that the cars had push-button ignition and you could actually turn the cars on if you wanted to? We turned a car on and weren't sure if we'd get in trouble or not... :) - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-frc3/s320x320/601369_4718197356701_990456317_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718197516705" href="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-prn1/327897_4718197516705_1651039560_o.jpg" rel="fbutils-album-4718168115970" title="Nice solar car design, eh Daniel Posch? - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-ash3/s320x320/227857_4718197516705_1651039560_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718197916715" href="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/340530_4718197916715_528258677_o.jpg" rel="fbutils-album-4718168115970" title="Indoor sky, just like at the Venetian in Las Vegas... - Tokyo, Japan"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-frc3/s320x320/417250_4718197916715_528258677_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718198636733" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/77895_4718198636733_1421321220_o.jpg" rel="fbutils-album-4718168115970" title="LEGO store! - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-ash3/s320x320/36294_4718198636733_1421321220_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718199356751" href="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-ash3/277295_4718199356751_491303716_o.jpg" rel="fbutils-album-4718168115970" title="LEGO store! - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-ash4/s320x320/292993_4718199356751_491303716_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718199876764" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-frc1/277775_4718199876764_1998226182_o.jpg" rel="fbutils-album-4718168115970" title="Giant ferris wheel. - Odaiba"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-frc1/s320x320/58777_4718199876764_1998226182_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718200356776" href="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-frc1/242358_4718200356776_1442196966_o.jpg" rel="fbutils-album-4718168115970" title="Odaiba"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-ash4/s320x320/264304_4718200356776_1442196966_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718200956791" href="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn1/191466_4718200956791_1994359321_o.jpg" rel="fbutils-album-4718168115970" title="This bear's name is Rilakkuma, but we just called him pedobear. He was really popular in Japan. His merchandise was literally everywhere. - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn1/s320x320/35457_4718200956791_1994359321_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718201676809" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-frc3/332321_4718201676809_1501951309_o.jpg" rel="fbutils-album-4718168115970" title="This night was interesting. We locked our bags in a coin locker. But, they closed the subway station at 10pm and we got back a little after that so our bags were stuck in coin lockers overnight. We decided that this was the perfect time to try out Japan's famed capsule hotels. This is the view from the inside of my capsule. More on Wikipedia: http://en.wikipedia.org/wiki/Capsule_hotel - Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-frc1/s320x320/580240_4718201676809_1501951309_n.jpg" /> </a> </div> </div>

<h2 id="japan---day-3">Japan - Day 3</h2>

<p>Our third day in Japan! We visited Kamakura today (a very old city with dozens of shinto shrines and buddhist temples). We went to the biggest and most famous shrine in the city, Tsurugaoka Hachiman-gū, which was founded 1000 years ago. In the evening, we went to the beach and happened to meet some nice Japanese girls who spoke a little bit of English. Good day.</p>

<div class="fbutils-album clearfix" style="width: 100%"> <div class="fbutils-photos"> <a class="fbutils-photo" data-photo-id="4718683408852" href="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn1/77835_4718683408852_916208349_o.jpg" rel="fbutils-album-4718683248848" title="We had to try McDonalds in Japan just to see if it was the same as in the USA. Yup, pretty much identical, except they brought us our food after we sat down. - 浅草 Asakusa"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-ash3/s320x320/644709_4718683408852_916208349_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718683728860" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/51657_4718683728860_822150013_o.jpg" rel="fbutils-album-4718683248848" title="Can someone who reads Japanese tell me what the signs for this ice cream shop say? After we bought some ice cream from here, we noticed that only women were going inside. O_O. Also, the only flavors of ice cream they had were green tea, sweet potato, and vanilla! - 鎌倉市"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-ash3/s320x320/558687_4718683728860_822150013_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718684208872" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc3/220561_4718684208872_1330490410_o.jpg" rel="fbutils-album-4718683248848" title="鎌倉市"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash4/s320x320/384221_4718684208872_1330490410_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718684688884" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash3/135172_4718684688884_1941629251_o.jpg" rel="fbutils-album-4718683248848" title="鎌倉市"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash4/s320x320/282349_4718684688884_1941629251_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718685008892" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/133728_4718685008892_354409926_o.jpg" rel="fbutils-album-4718683248848" title="Salty crackers dipped in soy sauce and wrapped in seaweed. - 鎌倉市"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash4/s320x320/228154_4718685008892_354409926_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718685448903" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/133213_4718685448903_1680535120_o.jpg" rel="fbutils-album-4718683248848" title="Sleepy cat. - 鎌倉市"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-frc1/s320x320/578458_4718685448903_1680535120_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718685808912" href="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-ash4/220608_4718685808912_527386619_o.jpg" rel="fbutils-album-4718683248848" title="Tsurugaoka Hachimangu shrine. The most important shrine in Kamakura. - 鎌倉市"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-ash2/s320x320/227891_4718685808912_527386619_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718686248923" href="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-frc1/55816_4718686248923_1805973757_o.jpg" rel="fbutils-album-4718683248848" title="Tsurugaoka Hachimangu shrine. The most important shrine in Kamakura. - 鎌倉市"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-frc1/s320x320/228062_4718686248923_1805973757_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718686688934" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-prn2/258927_4718686688934_2137256767_o.jpg" rel="fbutils-album-4718683248848" title="鎌倉市"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash4/s320x320/224561_4718686688934_2137256767_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718687168946" href="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-frc1/621346_4718687168946_945058222_o.jpg" rel="fbutils-album-4718683248848" title="鎌倉市"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-prn1/s320x320/148866_4718687168946_945058222_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718687608957" href="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn1/290339_4718687608957_864946860_o.jpg" rel="fbutils-album-4718683248848" title="鎌倉市"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-frc1/s320x320/303714_4718687608957_864946860_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718688448978" href="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-ash4/240708_4718688448978_1385746672_o.jpg" rel="fbutils-album-4718683248848" title="鎌倉市"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-ash4/s320x320/420880_4718688448978_1385746672_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718688808987" href="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-ash3/244218_4718688808987_1987477150_o.jpg" rel="fbutils-album-4718683248848" title="鎌倉市"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-ash3/s320x320/556981_4718688808987_1987477150_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718689208997" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-ash4/470821_4718689208997_351867855_o.jpg" rel="fbutils-album-4718683248848" title="People wash their hands off when they approach the shrine. - 鎌倉市"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-ash3/s320x320/538668_4718689208997_351867855_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718689609007" href="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-frc1/335239_4718689609007_965956704_o.jpg" rel="fbutils-album-4718683248848" title="鎌倉市"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-ash4/s320x320/380049_4718689609007_965956704_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718689929015" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-prn1/48259_4718689929015_1195960490_o.jpg" rel="fbutils-album-4718683248848" title="Tsurugaoka Hachimangu shrine. The most important shrine in Kamakura. - 鎌倉市"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-prn1/s320x320/542009_4718689929015_1195960490_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718690409027" href="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-frc1/456331_4718690409027_1040165349_o.jpg" rel="fbutils-album-4718683248848" title="鎌倉市"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-frc1/s320x320/262889_4718690409027_1040165349_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718690809037" href="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn1/271240_4718690809037_1938128381_o.jpg" rel="fbutils-album-4718683248848" title="People write their wishes on these little pieces of wood and tie them up outside the temple. - 鎌倉市"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/s320x320/399595_4718690809037_1938128381_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718691169046" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/220753_4718691169046_1016915792_o.jpg" rel="fbutils-album-4718683248848" title="鎌倉市"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/s320x320/47880_4718691169046_1016915792_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718691569056" href="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-ash3/259043_4718691569056_633370607_o.jpg" rel="fbutils-album-4718683248848" title="鎌倉市"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn1/s320x320/402689_4718691569056_633370607_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718691929065" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/415607_4718691929065_461809475_o.jpg" rel="fbutils-album-4718683248848" title="People also write their wishes on little pieces of paper and tie them to this board outside the shrine. - 鎌倉市"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/s320x320/300945_4718691929065_461809475_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718692289074" href="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-frc1/332669_4718692289074_565926229_o.jpg" rel="fbutils-album-4718683248848" title="鎌倉市"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-frc1/s320x320/47963_4718692289074_565926229_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718692529080" href="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-prn1/133839_4718692529080_238044583_o.jpg" rel="fbutils-album-4718683248848" title="鎌倉市"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-prn2/s320x320/246568_4718692529080_238044583_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718692769086" href="https://sphotos-a.xx.fbcdn.net/hphotos-ash4/456381_4718692769086_1933271622_o.jpg" rel="fbutils-album-4718683248848" title="鎌倉市"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-frc3/s320x320/185050_4718692769086_1933271622_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718692969091" href="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn1/240753_4718692969091_388885163_o.jpg" rel="fbutils-album-4718683248848" title="鎌倉市"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn1/s320x320/550805_4718692969091_388885163_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718693169096" href="https://sphotos-b.xx.fbcdn.net/hphotos-frc1/333686_4718693169096_2036286299_o.jpg" rel="fbutils-album-4718683248848" title="鎌倉市"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-frc1/s320x320/427875_4718693169096_2036286299_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718693809112" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/132797_4718693809112_1897610936_o.jpg" rel="fbutils-album-4718683248848" title="鎌倉市"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash3/s320x320/282320_4718693809112_1897610936_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718694209122" href="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-prn1/622635_4718694209122_1409223123_o.jpg" rel="fbutils-album-4718683248848" title="These fruit gummi things were so tasty. Really strong flavor, tasted like real fruit. - 鎌倉市"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-frc1/s320x320/391604_4718694209122_1409223123_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718694609132" href="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-ash4/335518_4718694609132_959668426_o.jpg" rel="fbutils-album-4718683248848" title="鎌倉市"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-ash3/s320x320/271076_4718694609132_959668426_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718694809137" href="https://sphotos-a.xx.fbcdn.net/hphotos-prn1/51992_4718694809137_195659372_o.jpg" rel="fbutils-album-4718683248848" title="鎌倉市"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-prn1/s320x320/155289_4718694809137_195659372_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718695209147" href="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-ash3/620754_4718695209147_923598193_o.jpg" rel="fbutils-album-4718683248848" title="Awesome bakery near the Kamarura Subway Stop - 鎌倉市"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-ash3/s320x320/225804_4718695209147_923598193_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718695689159" href="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn1/209064_4718695689159_181189553_o.jpg" rel="fbutils-album-4718683248848" title="Beach. - 鎌倉市"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn1/s320x320/222147_4718695689159_181189553_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718695969166" href="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/132557_4718695969166_542237437_o.jpg" rel="fbutils-album-4718683248848" title="鎌倉市"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-ash4/s320x320/399105_4718695969166_542237437_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718696369176" href="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-ash4/469344_4718696369176_42832234_o.jpg" rel="fbutils-album-4718683248848" title="We met 4 Japanese girls at the beach who knew a little bit of English and we talked to them, but it was pretty hard to communicate. We went to dinner in Kamakura with them to a restaurant they picked. Food was excellent. - 鎌倉市"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn1/s320x320/408968_4718696369176_42832234_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4718696889189" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-prn1/615139_4718696889189_413471634_o.jpg" rel="fbutils-album-4718683248848" title="We met 4 Japanese girls at the beach who knew a little bit of English and we talked to them, but it was pretty hard to communicate. We went to dinner in Kamakura with them to a restaurant they picked. Food was excellent. - 鎌倉市"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash2/s320x320/252999_4718696889189_413471634_n.jpg" /> </a> </div> </div>

<h2 id="japan---day-4">Japan - Day 4</h2>

<p>Our fourth day in Japan! We visited an onsen (Japanese-style bath), the Tokyo Imperial Palace (briefly), Shibuya district (the entertainment, culture, and fashion district of Tokyo) (also briefly), and stayed the night in Shinjuku (a really busy city with lots of skyscrapers).</p>

<div class="fbutils-album clearfix" style="width: 100%"> <div class="fbutils-photos"> <a class="fbutils-photo" data-photo-id="4719478908739" href="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn1/257432_4719478908739_2103986453_o.jpg" rel="fbutils-album-4719478788736" title="We went to this rural town called Inamuragasaki (near Kamakura) in order to visit an &quot;onsen&quot;, which is a naturally-occuring volcanic hot spring that people bathe in. The water was brownish and full of minerals and stuff that's supposed to be good for your skin. This was a relaxing morning. - Inamuragasaki Station"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn1/s320x320/558478_4719478908739_2103986453_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4719479188746" href="https://sphotos-a.xx.fbcdn.net/hphotos-ash4/242085_4719479188746_1545430918_o.jpg" rel="fbutils-album-4719478788736" title="ohai there - Inamuragasaki Station"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash4/s320x320/252416_4719479188746_1545430918_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4719479628757" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-frc1/279150_4719479628757_408797973_o.jpg" rel="fbutils-album-4719478788736" title="DSC_0527 - Inamuragasaki Station"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-prn1/s320x320/564731_4719479628757_408797973_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4719480108769" href="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-prn1/622039_4719480108769_215040324_o.jpg" rel="fbutils-album-4719478788736" title="Inamuragasaki Station"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-prn1/s320x320/564995_4719480108769_215040324_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4719480348775" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/614957_4719480348775_1385412130_o.jpg" rel="fbutils-album-4719478788736" title="Be careful of tsunamis? How is &quot;being careful&quot; going to help me if a tsunami hits? - Inamuragasaki Station"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-ash4/s320x320/430573_4719480348775_1385412130_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4719480628782" href="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn1/191565_4719480628782_2142858882_o.jpg" rel="fbutils-album-4719478788736" title="Inamuragasaki Station"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-frc3/s320x320/3713_4719480628782_2142858882_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4719480988791" href="https://sphotos-b.xx.fbcdn.net/hphotos-ash4/328744_4719480988791_88408700_o.jpg" rel="fbutils-album-4719478788736" title="The Tokyo Imperial Palace. - Imperial Palace Garden Tokyo, Japan"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-frc1/s320x320/400812_4719480988791_88408700_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4719481348800" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/290343_4719481348800_1173927168_o.jpg" rel="fbutils-album-4719478788736" title="Shrimp tempura rice with warm udon noodles. This was my favorite dish in Japan! - Imperial Palace Garden Tokyo, Japan"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/s320x320/580402_4719481348800_1173927168_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4719481748810" href="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-frc1/77690_4719481748810_745084225_o.jpg" rel="fbutils-album-4719478788736" title="The Tokyo Imperial Palace and ME! - Imperial Palace Garden Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash4/s320x320/430532_4719481748810_745084225_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4719482108819" href="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash4/192606_4719482108819_1293965011_o.jpg" rel="fbutils-album-4719478788736" title="The Tokyo Imperial Palace. - Imperial Palace Garden Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash4/s320x320/185253_4719482108819_1293965011_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4719482428827" href="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-frc1/338455_4719482428827_1999405184_o.jpg" rel="fbutils-album-4719478788736" title="Today we quickly checked out Shibuya (the entertainment, fashion, and cultural district of Tokyo). We vowed to come back later in the trip. - Shibuya (しぶや)"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-ash2/s320x320/246528_4719482428827_1999405184_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4719482628832" href="https://sphotos-a.xx.fbcdn.net/hphotos-ash3/48244_4719482628832_1379766089_o.jpg" rel="fbutils-album-4719478788736" title="Shibuya, Tokyo - Shibuya (しぶや)"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash3/s320x320/60687_4719482628832_1379766089_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4719482788836" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-frc1/290336_4719482788836_1112736779_o.jpg" rel="fbutils-album-4719478788736" title="A street in Shinjuku. - Shinjuku-ku, Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash4/s320x320/404114_4719482788836_1112736779_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4719483148845" href="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-prn1/133288_4719483148845_474481262_o.jpg" rel="fbutils-album-4719478788736" title="Shinjuku, Tokyo, a really busy city. Lots of skyscrapers and the busiest train station in the world (Shinjuku Station) and also most of the government office buildings for Tokyo. - Shinjuku-ku, Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-ash3/s320x320/486857_4719483148845_474481262_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4719483428852" href="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn2/202624_4719483428852_2135571482_o.jpg" rel="fbutils-album-4719478788736" title="Neat &quot;No smoking&quot; sign on the street. - Shinjuku-ku, Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn1/s320x320/46517_4719483428852_2135571482_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4719483628857" href="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/415620_4719483628857_1234879629_o.jpg" rel="fbutils-album-4719478788736" title="In Japan, you can't check into a hotel or use the hot springs if you have a tattoo! - Shinjuku-ku, Tokyo, Japan"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-ash4/s320x320/408599_4719483628857_1234879629_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4719483828862" href="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn1/204636_4719483828862_1292246960_o.jpg" rel="fbutils-album-4719478788736" title="Shinjuku-ku, Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-frc3/s320x320/264078_4719483828862_1292246960_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4719483988866" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-frc1/330374_4719483988866_732755115_o.jpg" rel="fbutils-album-4719478788736" title="We visited a &quot;cat cafe&quot;, lol. It's basically a coffee shop where cats roam around and you can pet and play with them. - Shinjuku-ku, Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash4/s320x320/262956_4719483988866_732755115_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4719484308874" href="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-frc1/339987_4719484308874_158077695_o.jpg" rel="fbutils-album-4719478788736" title="It cost $12 to get in, but it was really fun and totally worth it. Tokyo alone has 39 cat cafes. The Japanese really love cats but usually aren't allowed to keep them in their apartments, hence cat cafes. :) - Shinjuku-ku, Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-ash3/s320x320/487410_4719484308874_158077695_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4719484548880" href="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-prn1/209162_4719484548880_1565434107_o.jpg" rel="fbutils-album-4719478788736" title="Shinjuku-ku, Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-frc3/s320x320/546330_4719484548880_1565434107_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4719484948890" href="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn1/330652_4719484948890_1771645494_o.jpg" rel="fbutils-album-4719478788736" title="This cat had such a clueless look on it's face the whole time. - Shinjuku-ku, Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash3/s320x320/527319_4719484948890_1771645494_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4719485228897" href="https://sphotos-b.xx.fbcdn.net/hphotos-ash4/194497_4719485228897_103715453_o.jpg" rel="fbutils-album-4719478788736" title="Awwww..... - Shinjuku-ku, Tokyo, Japan"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-ash3/s320x320/565028_4719485228897_103715453_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4719485388901" href="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn1/326414_4719485388901_221613523_o.jpg" rel="fbutils-album-4719478788736" title="Shinjuku-ku, Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn1/s320x320/389900_4719485388901_221613523_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4719485788911" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/266998_4719485788911_121303001_o.jpg" rel="fbutils-album-4719478788736" title="This cat was really calm. - Shinjuku-ku, Tokyo, Japan"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-prn2/s320x320/183455_4719485788911_121303001_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4719486108919" href="https://sphotos-a.xx.fbcdn.net/hphotos-ash4/194114_4719486108919_1431068067_o.jpg" rel="fbutils-album-4719478788736" title="&quot;Danger cat&quot; bites you if you try to pet him. You have been warned. - Shinjuku-ku, Tokyo, Japan"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash3/s320x320/251008_4719486108919_1431068067_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4719486348925" href="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-ash2/241492_4719486348925_2119144013_o.jpg" rel="fbutils-album-4719478788736" title="Jake prepares dinner. :) - Shinjuku-ku, Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-ash3/s320x320/267334_4719486348925_2119144013_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4719486628932" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-prn1/467499_4719486628932_2019416888_o.jpg" rel="fbutils-album-4719478788736" title="Shinjuku-ku, Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash3/s320x320/542017_4719486628932_2019416888_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4719486868938" href="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/220702_4719486868938_1124806024_o.jpg" rel="fbutils-album-4719478788736" title="Shinjuku-ku, Tokyo, Japan"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/s320x320/229456_4719486868938_1124806024_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4719487228947" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-ash4/204274_4719487228947_1565975293_o.jpg" rel="fbutils-album-4719478788736" title="Shinjuku-ku, Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/s320x320/534218_4719487228947_1565975293_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4719487428952" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-frc1/622209_4719487428952_629064304_o.jpg" rel="fbutils-album-4719478788736" title="More rilakkuma swag. Oh Japan. - Shinjuku-ku, Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash2/s320x320/199888_4719487428952_629064304_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4719487668958" href="https://sphotos-a.xx.fbcdn.net/hphotos-ash4/218582_4719487668958_488372163_o.jpg" rel="fbutils-album-4719478788736" title="Nighttime in Shinjuku. - Shinjuku-ku, Tokyo, Japan"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash2/s320x320/264116_4719487668958_488372163_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4719487908964" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/218910_4719487908964_664325743_o.jpg" rel="fbutils-album-4719478788736" title="These fruits cost up to $30 each because they're hand-selected to be flawless. It's customary in Japan to give a really excellent fruit as a gift. - Shinjuku-ku, Tokyo, Japan"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash4/s320x320/399652_4719487908964_664325743_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4719488108969" href="https://sphotos-b.xx.fbcdn.net/hphotos-ash4/332416_4719488108969_1233405511_o.jpg" rel="fbutils-album-4719478788736" title="This was a pretty weird magazine. - Shinjuku-ku, Tokyo, Japan"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/s320x320/69124_4719488108969_1233405511_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4719488508979" href="https://sphotos-b.xx.fbcdn.net/hphotos-frc3/622866_4719488508979_2045398406_o.jpg" rel="fbutils-album-4719478788736" title="Running magazines! - Shinjuku-ku, Tokyo, Japan"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/s320x320/307760_4719488508979_2045398406_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4719488708984" href="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn1/258708_4719488708984_1058331168_o.jpg" rel="fbutils-album-4719478788736" title="Would you watch this movie? - Shinjuku-ku, Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash3/s320x320/199292_4719488708984_1058331168_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4719488908989" href="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-frc1/53651_4719488908989_1655003678_o.jpg" rel="fbutils-album-4719478788736" title="Shinjuku-ku, Tokyo, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash4/s320x320/389782_4719488908989_1655003678_n.jpg" /> </a> </div> </div>

<h2 id="japan---days-5-and-6-climbing-mt-fuji">Japan - Days 5 and 6 [Climbing Mt. Fuji]</h2>

<p>On our fifth day in Japan, we visited the Tsukiji Fish Market (the largest fish market in the world!) and decided to summit Mt. Fuji, even though we have like no climbing experience. We didn’t check the weather and didn’t really know if it would be feasible, but we figured we’d try nonetheless. After 7 hours of hiking and a short nap, we made it to the top of the mountain – 12,000+ feet high! The view from the top was amazing and totally worth the hike!</p>

<p>At the top of Mt. Fuji there was no running water or restrooms, but I could access Google, Facebook, email, and Spotify. I had perfect signal strength. This situation felt odd. :)</p>

<div class="fbutils-album clearfix" style="width: 100%"> <div class="fbutils-photos"> <a class="fbutils-photo" data-photo-id="4720558455727" href="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-prn1/470894_4720558455727_350438504_o.jpg" rel="fbutils-album-4720558335724" title="This is a Japanese omlette-on-a-stick. Topped with what tasted like apple sauce. Surprisingly, it was really good. - Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-frc3/s320x320/230443_4720558455727_350438504_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720558695733" href="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-prn1/339841_4720558695733_1378113583_o.jpg" rel="fbutils-album-4720558335724" title="Kris mostly sustained himself on ice cream and milk tea. - Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-ash4/s320x320/267381_4720558695733_1378113583_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720559175745" href="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn1/52999_4720559175745_1989876430_o.jpg" rel="fbutils-album-4720558335724" title="These are sushi made with chive buds. Really good. - Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-ash4/s320x320/301099_4720559175745_1989876430_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720559455752" href="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-ash2/258306_4720559455752_841549770_o.jpg" rel="fbutils-album-4720558335724" title="Jake was so ready to eat breakfast, but I forced him to pose for this photo first. - Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-ash4/s320x320/393600_4720559455752_841549770_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720560015766" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/219378_4720560015766_1793768650_o.jpg" rel="fbutils-album-4720558335724" title="We ate breakfast at the Tsukiji Fish Market in Tokyo. - Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash4/s320x320/247696_4720560015766_1793768650_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720560495778" href="https://sphotos-b.xx.fbcdn.net/hphotos-frc3/204575_4720560495778_1503851023_o.jpg" rel="fbutils-album-4720558335724" title="Tsukiji Fish Market - Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-frc1/s320x320/425895_4720560495778_1503851023_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720560815786" href="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-frc1/330906_4720560815786_1992759656_o.jpg" rel="fbutils-album-4720558335724" title="Tsukiji Fish Market - Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-frc1/s320x320/424699_4720560815786_1992759656_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720561175795" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/289417_4720561175795_1019296373_o.jpg" rel="fbutils-album-4720558335724" title="Tsukiji Fish Market - Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash2/s320x320/183430_4720561175795_1019296373_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720561815811" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/471014_4720561815811_1806283585_o.jpg" rel="fbutils-album-4720558335724" title="When we first visited the Tsukiji Fish Market, it was closed for a holiday, but we came back again on our last day in Japan and got to see it open! - Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash4/s320x320/261880_4720561815811_1806283585_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720562055817" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-frc1/336629_4720562055817_2057926980_o.jpg" rel="fbutils-album-4720558335724" title="At this point, we decided to see if we could climb Mt. Fuji. We had pretty much no climbing experience and knew pretty much nothing about Mt. Fuji. This is going to go well! We hopped on a train bound for Mt. Fuji. The view on the way there was amazing. We saw rolling green hills like these ones for hours from the train window. - Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash3/s320x320/551949_4720562055817_2057926980_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720562335824" href="https://sphotos-a.xx.fbcdn.net/hphotos-ash4/458631_4720562335824_390708653_o.jpg" rel="fbutils-album-4720558335724" title="Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-prn1/s320x320/541289_4720562335824_390708653_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720562615831" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/340812_4720562615831_1485045110_o.jpg" rel="fbutils-album-4720558335724" title="Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-frc3/s320x320/527534_4720562615831_1485045110_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720562815836" href="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn1/338949_4720562815836_553534642_o.jpg" rel="fbutils-album-4720558335724" title="Kris and his giant headphones. - Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn2/s320x320/255529_4720562815836_553534642_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720563175845" href="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-frc3/204224_4720563175845_81917249_o.jpg" rel="fbutils-album-4720558335724" title="The train to Mt. Fuji went through some pretty rural towns. It wasn't a normal Japan Rail line, but a smaller, private line. - Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash4/s320x320/228044_4720563175845_81917249_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720563615856" href="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-frc1/621435_4720563615856_2093882104_o.jpg" rel="fbutils-album-4720558335724" title="Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-frc3/s320x320/483055_4720563615856_2093882104_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720564055867" href="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-ash3/133547_4720564055867_1279562129_o.jpg" rel="fbutils-album-4720558335724" title="Kris eating more desserts. Note the milk tea. - Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-ash3/s320x320/155128_4720564055867_1279562129_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720564495878" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-frc1/265690_4720564495878_2037289695_o.jpg" rel="fbutils-album-4720558335724" title="Mt. Fuji is in the background, obscured by clouds. - Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash3/s320x320/598799_4720564495878_2037289695_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720565375900" href="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-prn1/265757_4720565375900_666564434_o.jpg" rel="fbutils-album-4720558335724" title="Mt. Fuji and the Kawaguchiko train station. - Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-prn1/s320x320/62019_4720565375900_666564434_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720565695908" href="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-frc3/289878_4720565695908_2146765203_o.jpg" rel="fbutils-album-4720558335724" title="Mt. Fuji and the Kawaguchiko train station. - Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn1/s320x320/579619_4720565695908_2146765203_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720565975915" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/330660_4720565975915_980719106_o.jpg" rel="fbutils-album-4720558335724" title="We hopped on a bus that takes you halfway up the mountain. The fog got thicker the higher we climbed. Foreboding. - Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-frc3/s320x320/538884_4720565975915_980719106_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720566295923" href="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-frc1/195091_4720566295923_1432163120_o.jpg" rel="fbutils-album-4720558335724" title="Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-ash4/s320x320/399145_4720566295923_1432163120_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720566815936" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-prn1/467694_4720566815936_769599197_o.jpg" rel="fbutils-album-4720558335724" title="And it started to rain a little bit. Some dudes we randomly met mentioned that it snowed at the summit yesterday. I packed for summer weather, so I didn't even have a proper rain jacket with me. We were pretty much hoping it wouldn't rain. - Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-frc1/s320x320/303194_4720566815936_769599197_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720567295948" href="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-frc1/335133_4720567295948_603992750_o.jpg" rel="fbutils-album-4720558335724" title="Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-ash4/s320x320/424629_4720567295948_603992750_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720567815961" href="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-prn1/615035_4720567815961_1588330527_o.jpg" rel="fbutils-album-4720558335724" title="Ready to go with four t-shirts and a denim jacket. Rain, snow, bring it on! - Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-ash3/s320x320/185012_4720567815961_1588330527_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720568215971" href="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn2/209987_4720568215971_65785381_o.jpg" rel="fbutils-album-4720558335724" title="And now, we skip forward in time a few hours. We started hiking at sunset and hiked for most of the night. This is a view from two-thirds up the mountain. - Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash3/s320x320/578358_4720568215971_65785381_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720568655982" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/330580_4720568655982_2116568504_o.jpg" rel="fbutils-album-4720558335724" title="Another view down the mountain towards the city. - Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/s320x320/406519_4720568655982_2116568504_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720568895988" href="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/331069_4720568895988_473155336_o.jpg" rel="fbutils-album-4720558335724" title="We stopped briefly at this nice hut along the way up the mountain. They didn't have running water and the restroom cost money to use, but we were able to buy some food and get a warm drink. - Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-ash4/s320x320/303841_4720568895988_473155336_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720569255997" href="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-frc1/339776_4720569255997_1091525900_o.jpg" rel="fbutils-album-4720558335724" title="Seafood ramen with hot water for $8 on Mt. Fuji. - Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-prn1/s320x320/75637_4720569255997_1091525900_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720593856612" href="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/220659_4720593856612_203700622_o.jpg" rel="fbutils-album-4720558335724" title="About three-fourths up the mountain! - Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-ash3/s320x320/644655_4720593856612_203700622_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720594256622" href="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-ash4/258210_4720594256622_1149207945_o.jpg" rel="fbutils-album-4720558335724" title="About three-fourths up the mountain! - Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-ash4/s320x320/228093_4720594256622_1149207945_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720569696008" href="https://sphotos-a.xx.fbcdn.net/hphotos-ash3/54969_4720569696008_300016158_o.jpg" rel="fbutils-album-4720558335724" title="We decided we would rest when we were two hours away from the summit. That took longer than we expected, so we didn't actually get to sleep until midnight. We had to wake up just 2.5 hours later in order to hike the rest of the way up in time to see the sunrise. - Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash3/s320x320/251782_4720569696008_300016158_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720570016016" href="https://sphotos-a.xx.fbcdn.net/hphotos-prn2/258955_4720570016016_1239777590_o.jpg" rel="fbutils-album-4720558335724" title="Sunrise from the summit of Mt. Fuji. The blurry lights at the bottom of this photo are the headlamps of hikers making their way up the mountain after we were already at the summit. (I used a long exposure on this shot, so you can see their movement up the mountain for 8 seconds.) It's really hard to get a sense of the scale from this photo, but the view from the top (12,000+ feet high!) was probably the coolest thing I've ever seen. - Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash4/s320x320/199906_4720570016016_1239777590_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720570216021" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-frc1/57071_4720570216021_422133883_o.jpg" rel="fbutils-album-4720558335724" title="Watching the sunrise from the summit of Mt. Fuji. - Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-frc1/s320x320/292846_4720570216021_422133883_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720570576030" href="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-ash3/277218_4720570576030_1732398094_o.jpg" rel="fbutils-album-4720558335724" title="Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-ash3/s320x320/545625_4720570576030_1732398094_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720570776035" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/51875_4720570776035_1840166065_o.jpg" rel="fbutils-album-4720558335724" title="Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/s320x320/422779_4720570776035_1840166065_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720571056042" href="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/338455_4720571056042_109363123_o.jpg" rel="fbutils-album-4720558335724" title="Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-ash3/s320x320/541289_4720571056042_109363123_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720571496053" href="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-prn2/194505_4720571496053_1276953186_o.jpg" rel="fbutils-album-4720558335724" title="Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-frc1/s320x320/383414_4720571496053_1276953186_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720571896063" href="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-frc1/221383_4720571896063_1392290186_o.jpg" rel="fbutils-album-4720558335724" title="Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn2/s320x320/183526_4720571896063_1392290186_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720572256072" href="https://sphotos-a.xx.fbcdn.net/hphotos-ash3/244334_4720572256072_28312134_o.jpg" rel="fbutils-album-4720558335724" title="Mt. Fuji crater at the summit. - Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash3/s320x320/550496_4720572256072_28312134_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720572536079" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-frc1/330634_4720572536079_649263328_o.jpg" rel="fbutils-album-4720558335724" title="Mt. Fuji totally looks like Mars. - Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash3/s320x320/536009_4720572536079_649263328_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720572856087" href="https://sphotos-a.xx.fbcdn.net/hphotos-ash4/469385_4720572856087_856538069_o.jpg" rel="fbutils-album-4720558335724" title="It was below 0 degrees celcius at the summit, so we were all pretty much freezing. - Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/s320x320/301012_4720572856087_856538069_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720573936114" href="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/326458_4720573936114_145574887_o.jpg" rel="fbutils-album-4720558335724" title="Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-ash3/s320x320/643990_4720573936114_145574887_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720574456127" href="https://sphotos-b.xx.fbcdn.net/hphotos-ash4/209859_4720574456127_93827519_o.jpg" rel="fbutils-album-4720558335724" title="Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-frc3/s320x320/264233_4720574456127_93827519_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720574936139" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/77730_4720574936139_391663695_o.jpg" rel="fbutils-album-4720558335724" title="Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash4/s320x320/400938_4720574936139_391663695_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720575456152" href="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash3/220518_4720575456152_62085572_o.jpg" rel="fbutils-album-4720558335724" title="Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-frc1/s320x320/229479_4720575456152_62085572_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720575856162" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/621308_4720575856162_921428059_o.jpg" rel="fbutils-album-4720558335724" title="Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-frc3/s320x320/262843_4720575856162_921428059_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720576256172" href="https://sphotos-b.xx.fbcdn.net/hphotos-prn2/192634_4720576256172_1435805889_o.jpg" rel="fbutils-album-4720558335724" title="Mt. Fuji crater is behind me. - Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-ash3/s320x320/536104_4720576256172_1435805889_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720576496178" href="https://sphotos-b.xx.fbcdn.net/hphotos-prn2/190917_4720576496178_42723922_o.jpg" rel="fbutils-album-4720558335724" title="Incredible view. - Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-prn2/s320x320/199242_4720576496178_42723922_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720576936189" href="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-prn1/57054_4720576936189_1168998704_o.jpg" rel="fbutils-album-4720558335724" title="I think Jake took this photo. I post-processed it a little bit in iPhoto. I didn't think it was possible for mere mortals to take photos like this. - Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-ash3/s320x320/564194_4720576936189_1168998704_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720577216196" href="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-frc1/470911_4720577216196_1193690682_o.jpg" rel="fbutils-album-4720558335724" title="People stuck tons of coins into this Torii. The ground was littered with several hundreds of dollars of coins, too. - Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn1/s320x320/76545_4720577216196_1193690682_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720577696208" href="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash4/259014_4720577696208_50874242_o.jpg" rel="fbutils-album-4720558335724" title="Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash4/s320x320/246413_4720577696208_50874242_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720578056217" href="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash3/48257_4720578056217_2138222519_o.jpg" rel="fbutils-album-4720558335724" title="Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash2/s320x320/552105_4720578056217_2138222519_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720578376225" href="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-ash4/209770_4720578376225_662429983_o.jpg" rel="fbutils-album-4720558335724" title="Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-prn1/s320x320/301015_4720578376225_662429983_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720578816236" href="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn1/77875_4720578816236_1833166991_o.jpg" rel="fbutils-album-4720558335724" title="Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-frc1/s320x320/644514_4720578816236_1833166991_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720579176245" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/218921_4720579176245_1428521460_o.jpg" rel="fbutils-album-4720558335724" title="Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/s320x320/301012_4720579176245_1428521460_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720579576255" href="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-ash4/332302_4720579576255_1948210051_o.jpg" rel="fbutils-album-4720558335724" title="Another unreal photo that one of us took. - Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-ash3/s320x320/271015_4720579576255_1948210051_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720579896263" href="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-frc1/258793_4720579896263_1841952925_o.jpg" rel="fbutils-album-4720558335724" title="View down the mountain. - Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash4/s320x320/408246_4720579896263_1841952925_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720580176270" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/325575_4720580176270_2096572082_o.jpg" rel="fbutils-album-4720558335724" title="Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash4/s320x320/389782_4720580176270_2096572082_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720580376275" href="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-frc1/191533_4720580376275_750449959_o.jpg" rel="fbutils-album-4720558335724" title="Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-frc1/s320x320/189270_4720580376275_750449959_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720580576280" href="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/331020_4720580576280_1779633044_o.jpg" rel="fbutils-album-4720558335724" title="Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-frc1/s320x320/399060_4720580576280_1779633044_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720580936289" href="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-ash3/458607_4720580936289_1700105649_o.jpg" rel="fbutils-album-4720558335724" title="Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-ash3/s320x320/60108_4720580936289_1700105649_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720581176295" href="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-ash3/266542_4720581176295_1355453126_o.jpg" rel="fbutils-album-4720558335724" title="Path down the mountain. - Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-ash3/s320x320/598812_4720581176295_1355453126_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720581416301" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/55812_4720581416301_1422873830_o.jpg" rel="fbutils-album-4720558335724" title="Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/s320x320/429246_4720581416301_1422873830_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720581576305" href="https://sphotos-a.xx.fbcdn.net/hphotos-ash4/241553_4720581576305_1923256776_o.jpg" rel="fbutils-album-4720558335724" title="On top of the world. - Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash3/s320x320/528678_4720581576305_1923256776_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720581976315" href="https://sphotos-a.xx.fbcdn.net/hphotos-ash4/194490_4720581976315_2091620567_o.jpg" rel="fbutils-album-4720558335724" title="Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash4/s320x320/223036_4720581976315_2091620567_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720582376325" href="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/414079_4720582376325_1669483078_o.jpg" rel="fbutils-album-4720558335724" title="Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn1/s320x320/66530_4720582376325_1669483078_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720582816336" href="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-prn1/289473_4720582816336_770781782_o.jpg" rel="fbutils-album-4720558335724" title="Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-ash2/s320x320/550736_4720582816336_770781782_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720583456352" href="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn1/77981_4720583456352_557097765_o.jpg" rel="fbutils-album-4720558335724" title="Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn1/s320x320/422759_4720583456352_557097765_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720584016366" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-frc1/326713_4720584016366_1798057783_o.jpg" rel="fbutils-album-4720558335724" title="Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-frc3/s320x320/198425_4720584016366_1798057783_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720584296373" href="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-ash3/204476_4720584296373_1399270129_o.jpg" rel="fbutils-album-4720558335724" title="Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-frc1/s320x320/560980_4720584296373_1399270129_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720584776385" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-prn1/51964_4720584776385_1933568493_o.jpg" rel="fbutils-album-4720558335724" title="Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-frc1/s320x320/580351_4720584776385_1933568493_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720585216396" href="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-prn1/132734_4720585216396_1838780501_o.jpg" rel="fbutils-album-4720558335724" title="Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-frc1/s320x320/486763_4720585216396_1838780501_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720585616406" href="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/55328_4720585616406_1012858517_o.jpg" rel="fbutils-album-4720558335724" title="Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-ash4/s320x320/394194_4720585616406_1012858517_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720586016416" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-ash4/333556_4720586016416_2065263937_o.jpg" rel="fbutils-album-4720558335724" title="Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-ash4/s320x320/423683_4720586016416_2065263937_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720586296423" href="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-frc1/267196_4720586296423_691774487_o.jpg" rel="fbutils-album-4720558335724" title="Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-frc1/s320x320/408590_4720586296423_691774487_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720586616431" href="https://sphotos-a.xx.fbcdn.net/hphotos-ash3/204444_4720586616431_1835314142_o.jpg" rel="fbutils-album-4720558335724" title="Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash2/s320x320/539349_4720586616431_1835314142_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720587176445" href="https://sphotos-a.xx.fbcdn.net/hphotos-ash4/201435_4720587176445_891011708_o.jpg" rel="fbutils-album-4720558335724" title="Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash4/s320x320/398567_4720587176445_891011708_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720587736459" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/466431_4720587736459_897764887_o.jpg" rel="fbutils-album-4720558335724" title="Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-prn1/s320x320/561579_4720587736459_897764887_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720588336474" href="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn2/258928_4720588336474_898946927_o.jpg" rel="fbutils-album-4720558335724" title="Mt. Fuji looks like Mars, right?? - Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-ash3/s320x320/545734_4720588336474_898946927_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720588696483" href="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/335691_4720588696483_1183897598_o.jpg" rel="fbutils-album-4720558335724" title="The path down the mountain. - Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-ash3/s320x320/548334_4720588696483_1183897598_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720589056492" href="https://sphotos-a.xx.fbcdn.net/hphotos-ash4/193099_4720589056492_891040757_o.jpg" rel="fbutils-album-4720558335724" title="Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash3/s320x320/199225_4720589056492_891040757_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720589496503" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/195111_4720589496503_264069775_o.jpg" rel="fbutils-album-4720558335724" title="So, you see how clear it is in this photo? No fog at all right? Well, we took a nap for a few hours at that hut you see in this picture. When we woke up, the entire mountain was covered in fog (see the next few pictures). - Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash3/s320x320/576948_4720589496503_264069775_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720590056517" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-frc1/51646_4720590056517_1816137870_o.jpg" rel="fbutils-album-4720558335724" title="When we awoke from our nap, the whole atmosphere had changed! - Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-prn1/s320x320/47266_4720590056517_1816137870_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720590456527" href="https://sphotos-b.xx.fbcdn.net/hphotos-ash4/256140_4720590456527_1496085642_o.jpg" rel="fbutils-album-4720558335724" title="Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-ash4/s320x320/400954_4720590456527_1496085642_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720590776535" href="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn1/467622_4720590776535_1587775790_o.jpg" rel="fbutils-album-4720558335724" title="Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-frc3/s320x320/375952_4720590776535_1587775790_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720594536629" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-frc1/324236_4720594536629_646663183_o.jpg" rel="fbutils-album-4720558335724" title="The dirt turned all reddish and the fog really kicked in on the way down. - Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-prn2/s320x320/196442_4720594536629_646663183_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720595176645" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc3/327327_4720595176645_626782474_o.jpg" rel="fbutils-album-4720558335724" title="No idea why some of the dirt was really red and other dirt a little higher up was dark black. - Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash4/s320x320/264209_4720595176645_626782474_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720595696658" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/55327_4720595696658_1793441055_o.jpg" rel="fbutils-album-4720558335724" title="There's something really exciting about walking down a trail when you can't see where it leads. A metaphor for life, maybe? Or a cheesy meme image, maybe? ;) - Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash4/s320x320/479907_4720595696658_1793441055_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720590976540" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-ash4/272077_4720590976540_530179182_o.jpg" rel="fbutils-album-4720558335724" title="Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/s320x320/58739_4720590976540_530179182_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720591656557" href="https://sphotos-b.xx.fbcdn.net/hphotos-ash4/242222_4720591656557_402682252_o.jpg" rel="fbutils-album-4720558335724" title="Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/s320x320/196555_4720591656557_402682252_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720592016566" href="https://sphotos-a.xx.fbcdn.net/hphotos-ash4/195170_4720592016566_1826997731_o.jpg" rel="fbutils-album-4720558335724" title="Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/s320x320/417251_4720592016566_1826997731_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720592576580" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc3/221368_4720592576580_1102911704_o.jpg" rel="fbutils-album-4720558335724" title="Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash4/s320x320/380035_4720592576580_1102911704_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720593016591" href="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-ash4/280402_4720593016591_1064626641_o.jpg" rel="fbutils-album-4720558335724" title="Like my explorer hat? - Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-ash2/s320x320/227931_4720593016591_1064626641_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4720593376600" href="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/133926_4720593376600_822227975_o.jpg" rel="fbutils-album-4720558335724" title="Mt.Fuji 5th"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/s320x320/485894_4720593376600_822227975_n.jpg" /> </a> </div> </div>

<h2 id="japan---days-7-and-8">Japan - Days 7 and 8</h2>

<p>Our Japan trip goes on! Today, we visited Fuji-Q, an awesome amusement park right next to Mt. Fuji. Then, we took the shinkansen (bullet train) to Kyoto, where we checked out some temples and walked the “Philosopher’s Trail”.</p>

<div class="fbutils-album clearfix" style="width: 100%"> <div class="fbutils-photos"> <a class="fbutils-photo" data-photo-id="4732321989808" href="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/335183_4732321989808_920335733_o.jpg" rel="fbutils-album-4732321669800" title="Today, we visited Fuji-Q, an awesome amusement park right next to Mt. Fuji. The town was pretty rural and had lots of deserted buildings, like this sad &quot;fashion plaza&quot;. - Fuji-Q Highland"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-ash4/s320x320/400903_4732321989808_920335733_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732322949832" href="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/132858_4732322949832_1839544156_o.jpg" rel="fbutils-album-4732321669800" title="Would you get coffee here? - Fuji-Q Highland"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-ash4/s320x320/303848_4732322949832_1839544156_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732323509846" href="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-frc1/335893_4732323509846_1854599851_o.jpg" rel="fbutils-album-4732321669800" title="We were so temped to walk along these tracks and see where we ended up. - Fuji-Q Highland"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-ash4/s320x320/487634_4732323509846_1854599851_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732323949857" href="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-frc1/133213_4732323949857_2104939897_o.jpg" rel="fbutils-album-4732321669800" title="Fuji-Q Highland"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-frc1/s320x320/68723_4732323949857_2104939897_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732324869880" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash4/241458_4732324869880_2028414515_o.jpg" rel="fbutils-album-4732321669800" title="Fuji-Q Highland (http://en.wikipedia.org/wiki/Fuji-Q_Highland) had lots of good roller coasters. There was one that used to be the highest in the world when it was built (now it's like 8th). Another one, called Dodonpa, used to be the fastest in the world (now it's 3rd) and also has the fastest acceleration out of any roller coaster in the world. It uses compressed air to blast you forward up to 100 miles / hour in just 2 seconds! The whole ride only lasts 55 seconds. Read about it here: http://en.wikipedia.org/wiki/Dodonpa &quot;As for its main attraction, Dodonpa's accelerates from 0 mph to its maximum speed, 106.9 mph, in 1.8 seconds,[6] reaching up to 4.3 G's.[9][10] That means it accelerates 4.3 times faster than the acceleration due to gravity, or 4.3 times faster than free fall. Even astronauts only experience 3 G's at liftoff, though, for a substantially longer time than 1.8 seconds.&quot; - Fuji-Q Highland"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash3/s320x320/523908_4732324869880_2028414515_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732325349892" href="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-frc1/193089_4732325349892_1648638324_o.jpg" rel="fbutils-album-4732321669800" title="Japanese amusement parks were strange in several ways. Roller coaster lines take twice as long than in the US because of all the extra safety. They double-check or triple-check everything. All the rides have at least two seat belts in addition to the normal support that holds you in place. They also force you to empty your pockets so nothing will fall out on the ride. They offer lockers to put your stuff in, and that makes things even slower. The rides were pretty awesome though, so the wait was all worth it! - Fuji-Q Highland"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-prn2/s320x320/10601_4732325349892_1648638324_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732326149912" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/54055_4732326149912_1532121193_o.jpg" rel="fbutils-album-4732321669800" title="Also, something kinda funny about the Japanese, they really like to wave to strangers. People on the rides kept waving to people passing by on the ground who waved back. - Fuji-Q Highland"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/s320x320/189243_4732326149912_1532121193_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732351750552" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-frc1/191518_4732351750552_406212448_o.jpg" rel="fbutils-album-4732321669800" title="We wanted to stay in this hostel but it was already full. - Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-prn1/s320x320/561585_4732351750552_406212448_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732326589923" href="https://sphotos-b.xx.fbcdn.net/hphotos-ash4/258999_4732326589923_480775067_o.jpg" rel="fbutils-album-4732321669800" title="Kyoto, the next day. Nishihongan-ji Temple. - Kyoto"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/s320x320/401569_4732326589923_480775067_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732327149937" href="https://sphotos-b.xx.fbcdn.net/hphotos-frc3/204462_4732327149937_1255069004_o.jpg" rel="fbutils-album-4732321669800" title="Soba noodles with tofu. - Kyoto"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-ash4/s320x320/384144_4732327149937_1255069004_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732327469945" href="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-frc1/242020_4732327469945_1774660582_o.jpg" rel="fbutils-album-4732321669800" title="Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-ash3/s320x320/579829_4732327469945_1774660582_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732328349967" href="https://sphotos-b.xx.fbcdn.net/hphotos-ash4/456319_4732328349967_1644562595_o.jpg" rel="fbutils-album-4732321669800" title="The Kyoto train station had some really weird windows. - Kyoto"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/s320x320/36542_4732328349967_1644562595_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732328949982" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-ash3/240479_4732328949982_947413833_o.jpg" rel="fbutils-album-4732321669800" title="The Kyoto train station was huge. - Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-ash3/s320x320/581431_4732328949982_947413833_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732329549997" href="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn1/326425_4732329549997_1859068669_o.jpg" rel="fbutils-album-4732321669800" title="Walking to the Philosopher's Trail in Kyoto. - Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn1/s320x320/400892_4732329549997_1859068669_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732330590023" href="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/290474_4732330590023_2067796906_o.jpg" rel="fbutils-album-4732321669800" title="Konchi-in Temple. - Kyoto"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/s320x320/44255_4732330590023_2067796906_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732331350042" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/330899_4732331350042_260580476_o.jpg" rel="fbutils-album-4732321669800" title="Konchi-in Temple. - Kyoto"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-frc3/s320x320/298340_4732331350042_260580476_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732331790053" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/55085_4732331790053_2132145901_o.jpg" rel="fbutils-album-4732321669800" title="Konchi-in Temple. - Kyoto"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-prn1/s320x320/546230_4732331790053_2132145901_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732332390068" href="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-frc1/326419_4732332390068_690808126_o.jpg" rel="fbutils-album-4732321669800" title="Konchi-in Temple. - Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-ash2/s320x320/548235_4732332390068_690808126_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732333110086" href="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-frc1/340945_4732333110086_2105013254_o.jpg" rel="fbutils-album-4732321669800" title="Konchi-in Temple. - Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash3/s320x320/542171_4732333110086_2105013254_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732334070110" href="https://sphotos-a.xx.fbcdn.net/hphotos-ash4/322734_4732334070110_1806403134_o.jpg" rel="fbutils-album-4732321669800" title="Konchi-in Temple. - Kyoto"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/s320x320/402668_4732334070110_1806403134_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732334590123" href="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-ash4/271201_4732334590123_772430177_o.jpg" rel="fbutils-album-4732321669800" title="Konchi-in Temple. - Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-ash4/s320x320/424651_4732334590123_772430177_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732335190138" href="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-frc1/330489_4732335190138_367894159_o.jpg" rel="fbutils-album-4732321669800" title="Konchi-in Temple. - Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-prn1/s320x320/564878_4732335190138_367894159_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732335470145" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-prn2/258960_4732335470145_1155721810_o.jpg" rel="fbutils-album-4732321669800" title="Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-prn1/s320x320/60279_4732335470145_1155721810_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732336150162" href="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-prn1/281107_4732336150162_987029426_o.jpg" rel="fbutils-album-4732321669800" title="My head was too big to fit through the window :( - Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-ash3/s320x320/564467_4732336150162_987029426_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732336630174" href="https://sphotos-b.xx.fbcdn.net/hphotos-frc3/220397_4732336630174_834698467_o.jpg" rel="fbutils-album-4732321669800" title="Kyoto"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-ash4/s320x320/430497_4732336630174_834698467_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732337350192" href="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn1/324178_4732337350192_1570019353_o.jpg" rel="fbutils-album-4732321669800" title="Konchi-in Temple. - Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn1/s320x320/534242_4732337350192_1570019353_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732337630199" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/338341_4732337630199_2024424020_o.jpg" rel="fbutils-album-4732321669800" title="Konchi-in Temple. - Kyoto"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-prn1/s320x320/61463_4732337630199_2024424020_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732338030209" href="https://sphotos-b.xx.fbcdn.net/hphotos-ash3/615007_4732338030209_1221838027_o.jpg" rel="fbutils-album-4732321669800" title="Konchi-in Temple. - Kyoto"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-ash3/s320x320/548108_4732338030209_1221838027_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732338790228" href="https://sphotos-b.xx.fbcdn.net/hphotos-frc1/322891_4732338790228_1365494824_o.jpg" rel="fbutils-album-4732321669800" title="Konchi-in Temple. - Kyoto"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-ash3/s320x320/530225_4732338790228_1365494824_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732339310241" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-ash4/209717_4732339310241_10563958_o.jpg" rel="fbutils-album-4732321669800" title="Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/s320x320/548755_4732339310241_10563958_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732339710251" href="https://sphotos-a.xx.fbcdn.net/hphotos-ash4/240081_4732339710251_574310361_o.jpg" rel="fbutils-album-4732321669800" title="Kyoto"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/s320x320/302239_4732339710251_574310361_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732340390268" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/258780_4732340390268_2109142081_o.jpg" rel="fbutils-album-4732321669800" title="Kyoto"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/s320x320/255480_4732340390268_2109142081_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732341030284" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/53001_4732341030284_1215512908_o.jpg" rel="fbutils-album-4732321669800" title="Konchi-in Temple. - Kyoto"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash4/s320x320/249503_4732341030284_1215512908_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732341670300" href="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-frc3/258055_4732341670300_1539377943_o.jpg" rel="fbutils-album-4732321669800" title="Silly koi fish, you don't eat turtles! - Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-frc3/s320x320/552473_4732341670300_1539377943_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732342310316" href="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/279088_4732342310316_1094980679_o.jpg" rel="fbutils-album-4732321669800" title="Konchi-in Temple. - Kyoto"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-ash3/s320x320/564951_4732342310316_1094980679_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732342910331" href="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-frc1/328683_4732342910331_1622918225_o.jpg" rel="fbutils-album-4732321669800" title="Jake staring at a tree. - Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-frc3/s320x320/298405_4732342910331_1622918225_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732343510346" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-frc1/52203_4732343510346_1997979943_o.jpg" rel="fbutils-album-4732321669800" title="Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-frc3/s320x320/601621_4732343510346_1997979943_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732344230364" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/265693_4732344230364_850863774_o.jpg" rel="fbutils-album-4732321669800" title="Kyoto"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-prn1/s320x320/74797_4732344230364_850863774_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732344790378" href="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/193062_4732344790378_1485890835_o.jpg" rel="fbutils-album-4732321669800" title="Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/s320x320/418494_4732344790378_1485890835_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732345590398" href="https://sphotos-b.xx.fbcdn.net/hphotos-ash3/622872_4732345590398_1452680847_o.jpg" rel="fbutils-album-4732321669800" title="Beautiful aqueduct. - Kyoto"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-ash3/s320x320/579619_4732345590398_1452680847_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732346070410" href="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-ash3/52069_4732346070410_551270989_o.jpg" rel="fbutils-album-4732321669800" title="We walked along the aqueduct to see where it went. - Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-ash3/s320x320/155123_4732346070410_551270989_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732346790428" href="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/333860_4732346790428_1078549145_o.jpg" rel="fbutils-album-4732321669800" title="Risk taker. - Kyoto"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-ash4/s320x320/419509_4732346790428_1078549145_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732347230439" href="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-frc1/257574_4732347230439_458668615_o.jpg" rel="fbutils-album-4732321669800" title="Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-ash4/s320x320/398442_4732347230439_458668615_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732347830454" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-frc1/209074_4732347830454_1435384198_o.jpg" rel="fbutils-album-4732321669800" title="Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash3/s320x320/486672_4732347830454_1435384198_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732348670475" href="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-ash3/614952_4732348670475_366789864_o.jpg" rel="fbutils-album-4732321669800" title="Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-ash3/s320x320/550506_4732348670475_366789864_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732349470495" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/191569_4732349470495_793549733_o.jpg" rel="fbutils-album-4732321669800" title="Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-ash3/s320x320/150390_4732349470495_793549733_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732351070535" href="https://sphotos-a.xx.fbcdn.net/hphotos-prn1/615004_4732351070535_296934363_o.jpg" rel="fbutils-album-4732321669800" title="The aqueduct led to this water processing plant. - Kyoto"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/s320x320/310567_4732351070535_296934363_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732352510571" href="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-frc1/51616_4732352510571_175035408_o.jpg" rel="fbutils-album-4732321669800" title="Another playground! - Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-frc1/s320x320/424771_4732352510571_175035408_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732353590598" href="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn1/194741_4732353590598_1474266956_o.jpg" rel="fbutils-album-4732321669800" title="Wee.... - Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-ash4/s320x320/404714_4732353590598_1474266956_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732354350617" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/330435_4732354350617_1883106078_o.jpg" rel="fbutils-album-4732321669800" title="This is such a sad picture :P - Kyoto"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash3/s320x320/183250_4732354350617_1883106078_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732354830629" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-prn2/266513_4732354830629_842740195_o.jpg" rel="fbutils-album-4732321669800" title="Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-frc3/s320x320/253164_4732354830629_842740195_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732355390643" href="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-frc1/290440_4732355390643_931356205_o.jpg" rel="fbutils-album-4732321669800" title="The woman didn't seem to happy about her kid using the swing-set with Kris on top. - Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash4/s320x320/385741_4732355390643_931356205_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732356310666" href="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-ash4/324120_4732356310666_571273884_o.jpg" rel="fbutils-album-4732321669800" title="Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-ash4/s320x320/420918_4732356310666_571273884_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732357430694" href="https://sphotos-b.xx.fbcdn.net/hphotos-prn2/204571_4732357430694_1436238988_o.jpg" rel="fbutils-album-4732321669800" title="Kyoto"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-ash3/s320x320/536119_4732357430694_1436238988_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732357990708" href="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn2/190893_4732357990708_81646596_o.jpg" rel="fbutils-album-4732321669800" title="Three-pronged pine needles. The prongs stand for wisdom, mercy, and sincerity. - Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn1/s320x320/389850_4732357990708_81646596_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732358590723" href="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/240572_4732358590723_2142287965_o.jpg" rel="fbutils-album-4732321669800" title="Kyoto"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-frc3/s320x320/230435_4732358590723_2142287965_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732359310741" href="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-frc1/132505_4732359310741_254600838_o.jpg" rel="fbutils-album-4732321669800" title="Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-prn1/s320x320/561618_4732359310741_254600838_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732360510771" href="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-frc3/200830_4732360510771_1257329960_o.jpg" rel="fbutils-album-4732321669800" title="Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-prn1/s320x320/563962_4732360510771_1257329960_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732361270790" href="https://sphotos-b.xx.fbcdn.net/hphotos-ash4/462114_4732361270790_1188904702_o.jpg" rel="fbutils-album-4732321669800" title="Kyoto"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-ash3/s320x320/580195_4732361270790_1188904702_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732362790828" href="https://sphotos-a.xx.fbcdn.net/hphotos-prn2/258837_4732362790828_1472979347_o.jpg" rel="fbutils-album-4732321669800" title="Kyoto"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/s320x320/225901_4732362790828_1472979347_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732363150837" href="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-prn1/615053_4732363150837_621216134_o.jpg" rel="fbutils-album-4732321669800" title="Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-frc3/s320x320/229285_4732363150837_621216134_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732363630849" href="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-ash4/194026_4732363630849_895993167_o.jpg" rel="fbutils-album-4732321669800" title="Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-ash3/s320x320/580170_4732363630849_895993167_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732363990858" href="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn2/258910_4732363990858_1180818354_o.jpg" rel="fbutils-album-4732321669800" title="Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn1/s320x320/75609_4732363990858_1180818354_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732364470870" href="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-ash4/266792_4732364470870_1707189203_o.jpg" rel="fbutils-album-4732321669800" title="Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-ash4/s320x320/251027_4732364470870_1707189203_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732365030884" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-frc1/289369_4732365030884_388643942_o.jpg" rel="fbutils-album-4732321669800" title="Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-frc1/s320x320/3104_4732365030884_388643942_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732365470895" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/133354_4732365470895_449288838_o.jpg" rel="fbutils-album-4732321669800" title="Kyoto"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash3/s320x320/539532_4732365470895_449288838_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732365910906" href="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-frc1/55045_4732365910906_1309694398_o.jpg" rel="fbutils-album-4732321669800" title="Lots of wild cats on the Philosopher's Trail. For what could be more philosophical than cats... - Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-ash4/s320x320/384537_4732365910906_1309694398_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732366430919" href="https://sphotos-a.xx.fbcdn.net/hphotos-ash2/256014_4732366430919_773777092_o.jpg" rel="fbutils-album-4732321669800" title="This Japanese guy walked up to us and said a few English phrases to show off his English skills to his date. His accent was surprisingly good but I don't think he understood much. - Kyoto"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash2/s320x320/530112_4732366430919_773777092_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732366870930" href="https://sphotos-b.xx.fbcdn.net/hphotos-prn2/190821_4732366870930_379379057_o.jpg" rel="fbutils-album-4732321669800" title="Kyoto"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-ash3/s320x320/150099_4732366870930_379379057_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732367270940" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/330606_4732367270940_1240755980_o.jpg" rel="fbutils-album-4732321669800" title="Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/s320x320/251129_4732367270940_1240755980_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732367670950" href="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn1/335675_4732367670950_404864109_o.jpg" rel="fbutils-album-4732321669800" title="Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn1/s320x320/564021_4732367670950_404864109_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732368190963" href="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-frc1/467718_4732368190963_2013321355_o.jpg" rel="fbutils-album-4732321669800" title="The Philosopher's Trail. - Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-ash2/s320x320/397254_4732368190963_2013321355_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732368790978" href="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash4/462179_4732368790978_1084671625_o.jpg" rel="fbutils-album-4732321669800" title="We got coffee and cookies from this little shop on the trail. The storekeeper said that his wife made all the desserts. This looked like the windowsill of their house. - Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash3/s320x320/644650_4732368790978_1084671625_n.jpg" /> </a> </div> </div>

<h2 id="japan---day-9">Japan - Day 9</h2>

<p>Today, we visited Western Kyoto and Arashiyama. We walked around Tenryuji Temple and paddled a row boat down the river. So much fun! Then, we came back to Kyoto and just chilled in the city. I randomly met some Australian girls who were staying in the same hotel. They were high schoolers in Japan for a field trip (or as they put it, an “excursion”). It was nice to meet some English-speakers!</p>

<div class="fbutils-album clearfix" style="width: 100%"> <div class="fbutils-photos"> <a class="fbutils-photo" data-photo-id="4732526474920" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/338431_4732526474920_171141568_o.jpg" rel="fbutils-album-4732525834904" title="Homemade from a little cafe on the outskirts of Kyoto. A husband/wife team ran the cafe. Wife did the cooking, husband did the cleaning. It was really sweet :) - Kyoto"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/s320x320/401439_4732526474920_171141568_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732526874930" href="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-frc1/209124_4732526874930_358427264_o.jpg" rel="fbutils-album-4732525834904" title="Tenryuji Temple - Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-frc1/s320x320/388962_4732526874930_358427264_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732527834954" href="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-frc3/192621_4732527834954_272163728_o.jpg" rel="fbutils-album-4732525834904" title="Umbrellas to protect against the sun, hehe - Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-ash4/s320x320/249458_4732527834954_272163728_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732528274965" href="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-frc1/333721_4732528274965_1155037349_o.jpg" rel="fbutils-album-4732525834904" title="Tenryuji Temple. So pretty. - Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn1/s320x320/560982_4732528274965_1155037349_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732528634974" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/52064_4732528634974_967041961_o.jpg" rel="fbutils-album-4732525834904" title="Tenryuji Temple. - Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-ash3/s320x320/199333_4732528634974_967041961_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732529394993" href="https://sphotos-b.xx.fbcdn.net/hphotos-frc1/337272_4732529394993_1936804069_o.jpg" rel="fbutils-album-4732525834904" title="The Japanese have the best garden design. - Kyoto"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/s320x320/310651_4732529394993_1936804069_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732530275015" href="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash3/200938_4732530275015_2004476724_o.jpg" rel="fbutils-album-4732525834904" title="Tenryuji Temple. - Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash4/s320x320/430466_4732530275015_2004476724_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732531355042" href="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-frc1/336566_4732531355042_1571120999_o.jpg" rel="fbutils-album-4732525834904" title="Taking a photo for some Japanese tourists. - Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-ash4/s320x320/399617_4732531355042_1571120999_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732531955057" href="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-ash3/266487_4732531955057_1020074954_o.jpg" rel="fbutils-album-4732525834904" title="Anther group photo! - Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-frc1/s320x320/222168_4732531955057_1020074954_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732532515071" href="https://sphotos-a.xx.fbcdn.net/hphotos-prn2/258918_4732532515071_1803699815_o.jpg" rel="fbutils-album-4732525834904" title="Throwing money at the frog. - Kyoto"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash4/s320x320/246685_4732532515071_1803699815_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732533355092" href="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn1/279146_4732533355092_2032936417_o.jpg" rel="fbutils-album-4732525834904" title="Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn1/s320x320/251101_4732533355092_2032936417_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732533795103" href="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/201179_4732533795103_1614737522_o.jpg" rel="fbutils-album-4732525834904" title="Kris and his backpack that is big enough to fit a human body. - Kyoto"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-ash2/s320x320/548149_4732533795103_1614737522_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732534555122" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/55121_4732534555122_36389435_o.jpg" rel="fbutils-album-4732525834904" title="Lots of bamboo. - Kyoto"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash3/s320x320/527853_4732534555122_36389435_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732539315241" href="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-prn1/55929_4732539315241_1032507648_o.jpg" rel="fbutils-album-4732525834904" title="Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-prn1/s320x320/561763_4732539315241_1032507648_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732540035259" href="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-frc1/241419_4732540035259_1212109339_o.jpg" rel="fbutils-album-4732525834904" title="Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn1/s320x320/545265_4732540035259_1212109339_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732540675275" href="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/240518_4732540675275_423426849_o.jpg" rel="fbutils-album-4732525834904" title="Kyoto"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-ash4/s320x320/393638_4732540675275_423426849_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732541235289" href="https://sphotos-b.xx.fbcdn.net/hphotos-ash3/77804_4732541235289_1263239543_o.jpg" rel="fbutils-album-4732525834904" title="Touristy part of Arashiyama. - Kyoto"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-ash4/s320x320/303847_4732541235289_1263239543_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732541715301" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-frc1/322629_4732541715301_1147370465_o.jpg" rel="fbutils-album-4732525834904" title="Sweet wooden bridge in Arashiyama. - Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-frc1/s320x320/430466_4732541715301_1147370465_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732542235314" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/330942_4732542235314_1135405093_o.jpg" rel="fbutils-album-4732525834904" title="River and lanterns. - Kyoto"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash4/s320x320/404707_4732542235314_1135405093_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732542555322" href="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn2/243096_4732542555322_87257744_o.jpg" rel="fbutils-album-4732525834904" title="Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash3/s320x320/576255_4732542555322_87257744_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732543035334" href="https://sphotos-b.xx.fbcdn.net/hphotos-prn2/190875_4732543035334_184059611_o.jpg" rel="fbutils-album-4732525834904" title="Kyoto"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-ash3/s320x320/578393_4732543035334_184059611_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732543435344" href="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn2/272101_4732543435344_648237519_o.jpg" rel="fbutils-album-4732525834904" title="Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-ash4/s320x320/420908_4732543435344_648237519_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732544195363" href="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-ash4/337270_4732544195363_470530136_o.jpg" rel="fbutils-album-4732525834904" title="Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-ash4/s320x320/317502_4732544195363_470530136_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732545595398" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash3/466521_4732545595398_1293615917_o.jpg" rel="fbutils-album-4732525834904" title="We rented a row boat and paddled it down the river. - Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-frc1/s320x320/560918_4732545595398_1293615917_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732544875380" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/330420_4732544875380_1415320489_o.jpg" rel="fbutils-album-4732525834904" title="Kyoto"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash4/s320x320/303884_4732544875380_1415320489_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732546275415" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/243071_4732546275415_1868086766_o.jpg" rel="fbutils-album-4732525834904" title="Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-ash3/s320x320/550745_4732546275415_1868086766_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732546835429" href="https://sphotos-b.xx.fbcdn.net/hphotos-ash3/134444_4732546835429_2132504720_o.jpg" rel="fbutils-album-4732525834904" title="Kyoto"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-ash3/s320x320/527455_4732546835429_2132504720_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732547475445" href="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-frc1/209138_4732547475445_261626020_o.jpg" rel="fbutils-album-4732525834904" title="Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-frc1/s320x320/482995_4732547475445_261626020_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732548235464" href="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-prn1/622771_4732548235464_891028720_o.jpg" rel="fbutils-album-4732525834904" title="About to crash into another row boat. (This happened more than once.) - Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-frc1/s320x320/430529_4732548235464_891028720_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732548995483" href="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-ash3/266792_4732548995483_1510528266_o.jpg" rel="fbutils-album-4732525834904" title="Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-ash4/s320x320/185352_4732548995483_1510528266_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732549835504" href="https://sphotos-b.xx.fbcdn.net/hphotos-frc1/194188_4732549835504_1244786518_o.jpg" rel="fbutils-album-4732525834904" title="Kyoto"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/s320x320/196615_4732549835504_1244786518_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732550555522" href="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/133060_4732550555522_1611953881_o.jpg" rel="fbutils-album-4732525834904" title="Japanese hillsides are soo green. - Kyoto"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/s320x320/6066_4732550555522_1611953881_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732551155537" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/470852_4732551155537_765403137_o.jpg" rel="fbutils-album-4732525834904" title="Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-frc1/s320x320/228101_4732551155537_765403137_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732551755552" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/456248_4732551755552_1762674765_o.jpg" rel="fbutils-album-4732525834904" title="Kyoto"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/s320x320/196516_4732551755552_1762674765_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732552155562" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/615617_4732552155562_1286347498_o.jpg" rel="fbutils-album-4732525834904" title="Kyoto"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash2/s320x320/545815_4732552155562_1286347498_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732552675575" href="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-frc1/615600_4732552675575_1126130658_o.jpg" rel="fbutils-album-4732525834904" title="Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-prn1/s320x320/75637_4732552675575_1126130658_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732553155587" href="https://sphotos-a.xx.fbcdn.net/hphotos-ash3/622812_4732553155587_1340144320_o.jpg" rel="fbutils-album-4732525834904" title="Kyoto"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash4/s320x320/430422_4732553155587_1340144320_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732554355617" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash4/202790_4732554355617_523384744_o.jpg" rel="fbutils-album-4732525834904" title="There are two boats in this picture. The nearer boat is a roving restaurant. They are selling food to the people on the further boat. Their customer acquisition strategy is brilliant. They pull up next to a tourist boat and hook onto it with some bungie cords. They let the smell of their grilled food waft onboard and after selling some food they just repeat this with all the other boats on the river. - Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash4/s320x320/398296_4732554355617_523384744_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732554955632" href="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/332142_4732554955632_703316141_o.jpg" rel="fbutils-album-4732525834904" title="There are two boats in this picture. The nearer boat is a roving restaurant. They are selling food to the people on the further boat. Their customer acquisition strategy is brilliant. They pull up next to a tourist boat and hook onto it with some bungie cords. They let the smell of their grilled food waft onboard and after selling some food they just repeat this with all the other boats on the river. - Kyoto"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/s320x320/69184_4732554955632_703316141_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732555955657" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/332220_4732555955657_412317383_o.jpg" rel="fbutils-album-4732525834904" title="Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-ash4/s320x320/292954_4732555955657_412317383_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732556475670" href="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn1/290488_4732556475670_563060380_o.jpg" rel="fbutils-album-4732525834904" title="Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn1/s320x320/301061_4732556475670_563060380_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732557075685" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-frc1/415621_4732557075685_432526402_o.jpg" rel="fbutils-album-4732525834904" title="Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash4/s320x320/282195_4732557075685_432526402_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732557555697" href="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-prn1/616039_4732557555697_252638790_o.jpg" rel="fbutils-album-4732525834904" title="Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-ash3/s320x320/267408_4732557555697_252638790_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732557955707" href="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-frc1/467506_4732557955707_576802573_o.jpg" rel="fbutils-album-4732525834904" title="Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash3/s320x320/557053_4732557955707_576802573_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732558475720" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-frc1/242278_4732558475720_1446336068_o.jpg" rel="fbutils-album-4732525834904" title="Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-ash2/s320x320/527360_4732558475720_1446336068_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732558995733" href="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn1/335763_4732558995733_555582838_o.jpg" rel="fbutils-album-4732525834904" title="Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-ash3/s320x320/564561_4732558995733_555582838_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732559315741" href="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-frc1/621249_4732559315741_1234202686_o.jpg" rel="fbutils-album-4732525834904" title="Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-frc1/s320x320/377199_4732559315741_1234202686_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732559795753" href="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-ash4/326709_4732559795753_939246039_o.jpg" rel="fbutils-album-4732525834904" title="Pencil bags hand-made out of tons of different materials. - Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-ash3/s320x320/534370_4732559795753_939246039_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732560235764" href="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-frc1/335613_4732560235764_1420778289_o.jpg" rel="fbutils-album-4732525834904" title="Robots - Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-ash4/s320x320/267413_4732560235764_1420778289_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732560635774" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash4/218423_4732560635774_560815206_o.jpg" rel="fbutils-album-4732525834904" title="DSC_0539_2 - Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash3/s320x320/185181_4732560635774_560815206_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732561155787" href="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn1/51838_4732561155787_1693171010_o.jpg" rel="fbutils-album-4732525834904" title="DSC_0543_2 - Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn1/s320x320/62062_4732561155787_1693171010_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732561595798" href="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/325670_4732561595798_363525760_o.jpg" rel="fbutils-album-4732525834904" title="I randomly met these Australian girls in our hotel. They were in Japan on a field trip (or as they put it, an &quot;excursion&quot;). - Kyoto"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-ash3/s320x320/538795_4732561595798_363525760_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732561835804" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-prn2/218405_4732561835804_1799088759_o.jpg" rel="fbutils-album-4732525834904" title="Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-prn1/s320x320/560378_4732561835804_1799088759_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732562595823" href="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-ash3/266413_4732562595823_488243643_o.jpg" rel="fbutils-album-4732525834904" title="Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-frc1/s320x320/302273_4732562595823_488243643_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732563315841" href="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-frc1/340954_4732563315841_870525534_o.jpg" rel="fbutils-album-4732525834904" title="Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-frc1/s320x320/423589_4732563315841_870525534_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732563755852" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/332572_4732563755852_1773999740_o.jpg" rel="fbutils-album-4732525834904" title="They were pretty funny, especially their goofy accents. - Kyoto"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash3/s320x320/183264_4732563755852_1773999740_n.jpg" /> </a> </div> </div>

<h2 id="japan---days-10-and-11">Japan - Days 10 and 11</h2>

<p>Japan trip is almost over! :( Today we checked out more of Kyoto (Nishihongan-ji Temple, the Imperial Palace, the International Manga Museum, and Nijō Castle). Then, we went to Otsu Beach, since we felt like swimming but it turned out we were misled – the beach was pretty uninviting despite what the city’s tourism website said. But, it was still a fun little trip to a REALLY rural part of Japan. The next day, we toured Hiroshima, saw the Hiroshima Peace Memorial Park, checked out the museum (which was a little depressing, but also really interesting).</p>

<div class="fbutils-album clearfix" style="width: 100%"> <div class="fbutils-photos"> <a class="fbutils-photo" data-photo-id="4732692239064" href="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash4/456325_4732692239064_353322710_o.jpg" rel="fbutils-album-4732691999058" title="Lots of birds at Nishihongan-ji Temple. - Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash3/s320x320/561655_4732692239064_353322710_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732694119111" href="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-frc1/326466_4732694119111_1231674834_o.jpg" rel="fbutils-album-4732691999058" title="Bento boxes always look so appetizing. - Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash4/s320x320/384456_4732694119111_1231674834_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732694599123" href="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-frc1/467723_4732694599123_713628825_o.jpg" rel="fbutils-album-4732691999058" title="Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-frc1/s320x320/229799_4732694599123_713628825_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732694839129" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/335266_4732694839129_1222858910_o.jpg" rel="fbutils-album-4732691999058" title="Helpful instructions on how to use floor toilets. Found in a restroom at the Kyoto Imperial Palace. - Kyoto"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash2/s320x320/541986_4732694839129_1222858910_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732695519146" href="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn1/240586_4732695519146_2142550295_o.jpg" rel="fbutils-album-4732691999058" title="Kyoto Imperial Palace - Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn2/s320x320/185320_4732695519146_2142550295_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732696239164" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/240472_4732696239164_1692057895_o.jpg" rel="fbutils-album-4732691999058" title="Kyoto Imperial Palace. - Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-ash4/s320x320/198759_4732696239164_1692057895_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732697559197" href="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-frc1/615917_4732697559197_254651989_o.jpg" rel="fbutils-album-4732691999058" title="Kyoto Imperial Palace. - Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-ash4/s320x320/384400_4732697559197_254651989_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732698439219" href="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-prn1/415726_4732698439219_1202004484_o.jpg" rel="fbutils-album-4732691999058" title="Kyoto Imperial Palace. - Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-ash4/s320x320/384353_4732698439219_1202004484_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732699239239" href="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn1/341047_4732699239239_1371833267_o.jpg" rel="fbutils-album-4732691999058" title="Kyoto Imperial Palace. - Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn1/s320x320/222156_4732699239239_1371833267_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732700119261" href="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-prn1/615157_4732700119261_1423676026_o.jpg" rel="fbutils-album-4732691999058" title="This was a cool museum. - Kyoto International Manga Museum"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash4/s320x320/249436_4732700119261_1423676026_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732700799278" href="https://sphotos-a.xx.fbcdn.net/hphotos-ash3/131393_4732700799278_608572488_o.jpg" rel="fbutils-album-4732691999058" title="It was fun to see all the different genres of manga. There are lots. - Kyoto International Manga Museum"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-prn1/s320x320/550796_4732700799278_608572488_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732701679300" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-prn2/192616_4732701679300_1062916318_o.jpg" rel="fbutils-album-4732691999058" title="I was happy to see Full Metal Alchemist in the museum. :) - Kyoto International Manga Museum"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-prn1/s320x320/527350_4732701679300_1062916318_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732702639324" href="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-ash4/291108_4732702639324_1856724145_o.jpg" rel="fbutils-album-4732691999058" title="Not sure what's so special about this book. - Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn1/s320x320/536201_4732702639324_1856724145_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732703399343" href="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-frc1/456369_4732703399343_1680337729_o.jpg" rel="fbutils-album-4732691999058" title="Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-ash2/s320x320/397231_4732703399343_1680337729_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732703719351" href="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/615571_4732703719351_1754046350_o.jpg" rel="fbutils-album-4732691999058" title="Kyoto"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-ash4/s320x320/308016_4732703719351_1754046350_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732704279365" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/336499_4732704279365_967283251_o.jpg" rel="fbutils-album-4732691999058" title="One of Japan's famous vending machines. This one sells beer for under $2. No ID required. This would never fly in the US. - Kyoto"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-ash4/s320x320/247731_4732704279365_967283251_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732704879380" href="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn1/54908_4732704879380_314699136_o.jpg" rel="fbutils-album-4732691999058" title="Japanese castles are legit. - Nijo Castle 二条城"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-frc1/s320x320/304924_4732704879380_314699136_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732705519396" href="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-frc1/204797_4732705519396_1646815811_o.jpg" rel="fbutils-album-4732691999058" title="Coolest architecture ever. - Nijo Castle 二条城"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-frc1/s320x320/420426_4732705519396_1646815811_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732707159437" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-frc1/323439_4732707159437_1365544712_o.jpg" rel="fbutils-album-4732691999058" title="My only knowledge of Japanese castles comes from Age of Empires 2, so I'm basically an expert on them. - Nijo Castle 二条城"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash4/s320x320/401375_4732707159437_1365544712_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732708199463" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-ash4/458711_4732708199463_1029919402_o.jpg" rel="fbutils-album-4732691999058" title="Nijo Castle 二条城"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/s320x320/406520_4732708199463_1029919402_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732709079485" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/341087_4732709079485_1205031518_o.jpg" rel="fbutils-album-4732691999058" title="Nijo Castle 二条城"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/s320x320/403362_4732709079485_1205031518_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732709799503" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/240643_4732709799503_2095862165_o.jpg" rel="fbutils-album-4732691999058" title="This castle had the coolest garden. - Nijo Castle 二条城"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash4/s320x320/185322_4732709799503_2095862165_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732710159512" href="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-ash3/210002_4732710159512_214165882_o.jpg" rel="fbutils-album-4732691999058" title="Nijo Castle 二条城"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-frc1/s320x320/68718_4732710159512_214165882_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732710719526" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/328619_4732710719526_1489773463_o.jpg" rel="fbutils-album-4732691999058" title="Nijo Castle 二条城"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/s320x320/269148_4732710719526_1489773463_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732711399543" href="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-ash4/241423_4732711399543_469906980_o.jpg" rel="fbutils-album-4732691999058" title="Nijo Castle 二条城"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-ash4/s320x320/408617_4732711399543_469906980_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732711759552" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/202059_4732711759552_958243096_o.jpg" rel="fbutils-album-4732691999058" title="Koi playing follow-the-leader in the castle moat. - Nijo Castle 二条城"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/s320x320/282102_4732711759552_958243096_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732712519571" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash3/266306_4732712519571_1548362410_o.jpg" rel="fbutils-album-4732691999058" title="This castle had two moats. This is the inner moat. - Nijo Castle 二条城"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash4/s320x320/408218_4732712519571_1548362410_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732713599598" href="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-prn2/220334_4732713599598_1248418302_o.jpg" rel="fbutils-album-4732691999058" title="Nijo Castle 二条城"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-ash2/s320x320/538756_4732713599598_1248418302_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732713919606" href="https://sphotos-b.xx.fbcdn.net/hphotos-frc1/204626_4732713919606_1166535198_o.jpg" rel="fbutils-album-4732691999058" title="Great view of the castle from the lookout area. - Nijo Castle 二条城"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/s320x320/155149_4732713919606_1166535198_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732714479620" href="https://sphotos-b.xx.fbcdn.net/hphotos-ash4/322547_4732714479620_485155543_o.jpg" rel="fbutils-album-4732691999058" title="It was pretty windy up here. - Nijo Castle 二条城"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/s320x320/408931_4732714479620_485155543_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732714959632" href="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/615971_4732714959632_859679045_o.jpg" rel="fbutils-album-4732691999058" title="Kyoto subway station - Kyoto"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-ash3/s320x320/542106_4732714959632_859679045_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732715399643" href="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-prn1/279076_4732715399643_229219216_o.jpg" rel="fbutils-album-4732691999058" title="Otsu was really rural. They had these cute little signs at every intersection warning you to watch out for cars, lol. - Otsu-shi, Shiga, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-prn1/s320x320/528749_4732715399643_229219216_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732715919656" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/77884_4732715919656_440948344_o.jpg" rel="fbutils-album-4732691999058" title="Panorama of Otsu Beach that I made in Photoshop. We came here because we felt like swimming but it turned out we were misled -- the beach was pretty uninviting despite what the city's tourism website said. - Otsu-shi, Shiga, Japan"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash3/s320x320/564153_4732715919656_440948344_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732716279665" href="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-frc1/327419_4732716279665_1143838662_o.jpg" rel="fbutils-album-4732691999058" title="But, it was still a fun little trip to a REALLY rural part of Japan. - Otsu-shi, Shiga, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-ash4/s320x320/228804_4732716279665_1143838662_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732716759677" href="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-prn2/257543_4732716759677_1204683085_o.jpg" rel="fbutils-album-4732691999058" title="I got the feeling that lots of Japanese people were like: who are these random tall white people walking through our farm town?! - Otsu-shi, Shiga, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-frc1/s320x320/425787_4732716759677_1204683085_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732717559697" href="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-prn2/258826_4732717559697_443412511_o.jpg" rel="fbutils-album-4732691999058" title="Foreboding clouds. We didn't feel like swimming when we got here. - Otsu-shi, Shiga, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-prn1/s320x320/47099_4732717559697_443412511_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732719799753" href="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash4/265621_4732719799753_1150975153_o.jpg" rel="fbutils-album-4732691999058" title="Otsu-shi, Shiga, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-frc1/s320x320/47893_4732719799753_1150975153_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732718199713" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-frc1/133276_4732718199713_443548905_o.jpg" rel="fbutils-album-4732691999058" title="Otsu-shi, Shiga, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash4/s320x320/199366_4732718199713_443548905_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732718839729" href="https://sphotos-a.xx.fbcdn.net/hphotos-ash3/458556_4732718839729_1254985826_o.jpg" rel="fbutils-album-4732691999058" title="Otsu-shi, Shiga, Japan"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash3/s320x320/564090_4732718839729_1254985826_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732720239764" href="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn1/335222_4732720239764_1755840914_o.jpg" rel="fbutils-album-4732691999058" title="Otsu-shi, Shiga, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-ash3/s320x320/384078_4732720239764_1755840914_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732720519771" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/289466_4732720519771_2059619950_o.jpg" rel="fbutils-album-4732691999058" title="Otsu-shi, Shiga, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-frc3/s320x320/261830_4732720519771_2059619950_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732720799778" href="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/240627_4732720799778_175906396_o.jpg" rel="fbutils-album-4732691999058" title="Helpful subway train signs. - Otsu-shi, Shiga, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/s320x320/399624_4732720799778_175906396_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732721199788" href="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-frc3/193649_4732721199788_2070799597_o.jpg" rel="fbutils-album-4732691999058" title="The A-Bomb Dome in Hiroshima. - Hiroshima-shi, Hiroshima, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-frc3/s320x320/546236_4732721199788_2070799597_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732721959807" href="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash3/327321_4732721959807_807200074_o.jpg" rel="fbutils-album-4732691999058" title="Hiroshima-shi, Hiroshima, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash3/s320x320/282284_4732721959807_807200074_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732722719826" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-ash4/242354_4732722719826_1726998839_o.jpg" rel="fbutils-album-4732691999058" title="The atomic bomb was dropped pretty much directly above that bridge on the left. The force of the bomb was mostly downwards, so amazingly this building didn't collapse. - Hiroshima-shi, Hiroshima, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-ash3/s320x320/564117_4732722719826_1726998839_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732723399843" href="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn2/190886_4732723399843_1566314901_o.jpg" rel="fbutils-album-4732691999058" title="School kids on a field trip to Hiroshima Peace Memorial Park - Hiroshima-shi, Hiroshima, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn1/s320x320/564377_4732723399843_1566314901_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732724479870" href="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn1/78004_4732724479870_536790771_o.jpg" rel="fbutils-album-4732691999058" title="Number of nukes in the world, from the Hiroshima museum. - Hiroshima-shi, Hiroshima, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-frc1/s320x320/424631_4732724479870_536790771_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732725919906" href="https://sphotos-a.xx.fbcdn.net/hphotos-ash3/466374_4732725919906_1360106264_o.jpg" rel="fbutils-album-4732691999058" title="Hiroshima shopping mall. - Hiroshima-shi, Hiroshima, Japan"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash4/s320x320/408698_4732725919906_1360106264_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732726199913" href="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-ash4/200997_4732726199913_63304233_o.jpg" rel="fbutils-album-4732691999058" title="Cutest donut I've ever decapitated with my teeth. - Hiroshima-shi, Hiroshima, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-prn1/s320x320/548433_4732726199913_63304233_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732726559922" href="https://sphotos-b.xx.fbcdn.net/hphotos-ash4/201328_4732726559922_1533842656_o.jpg" rel="fbutils-album-4732691999058" title=":) - Hiroshima-shi, Hiroshima, Japan"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-frc3/s320x320/298457_4732726559922_1533842656_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4732725359892" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash4/291102_4732725359892_766080678_o.jpg" rel="fbutils-album-4732691999058" title="Japan had cute stuff like this everywhere. Not sure, but I think this was a maid cafe. - Hiroshima-shi, Hiroshima, Japan"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-prn1/s320x320/150367_4732725359892_766080678_n.jpg" /> </a> </div> </div>

<h2 id="japan---day-12-rabbit-island">Japan - Day 12 [Rabbit Island!]</h2>

<p>Today we visited Okunoshima, aka Rabbit Island! The island was used as a poison gas factory during World War II and they tested the chemicals on rabbits. After the war ended, they dismantled the factory and set the rabbits free on the island. They multiplied like crazy and now there are hordes of tame rabbits all over the island. Whoever set the first rabbits free is a genius. This was so much fun! Later, we rode the bullet train back to Tokyo and checked out Shibuya for a few hours before calling it a night.</p>

<div class="fbutils-album clearfix" style="width: 100%"> <div class="fbutils-photos"> <a class="fbutils-photo" data-photo-id="4736040082758" href="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-frc1/193091_4736040082758_999422366_o.jpg" rel="fbutils-album-4736038082708" title="Lots of small islands near the main Japanese island. - Okunoshima"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-frc1/s320x320/304972_4736040082758_999422366_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4736040922779" href="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-ash4/192611_4736040922779_1734838434_o.jpg" rel="fbutils-album-4736038082708" title="Okunoshima"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-ash3/s320x320/551940_4736040922779_1734838434_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4736041322789" href="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-frc3/258322_4736041322789_1839245803_o.jpg" rel="fbutils-album-4736038082708" title="We took a ferry to Okunoshima (bunny island) at sunset. - Okunoshima"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-prn1/s320x320/422627_4736041322789_1839245803_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4736041842802" href="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn2/209775_4736041842802_1364987956_o.jpg" rel="fbutils-album-4736038082708" title="DSC_0752_2 - Okunoshima"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn1/s320x320/485885_4736041842802_1364987956_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4736042522819" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/271373_4736042522819_35783504_o.jpg" rel="fbutils-album-4736038082708" title="The great orange juice spill of September 2012. Actually, I have no idea why the water looks orange in this photo. - Okunoshima"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/s320x320/74806_4736042522819_35783504_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4736045042882" href="https://sphotos-a.xx.fbcdn.net/hphotos-ash4/466555_4736045042882_851522218_o.jpg" rel="fbutils-album-4736038082708" title="The island was used as a poison gas factory during World War II and they tested the chemicals on rabbits. After the war ended, they dismantled the factory and set the rabbits free on the island. The rabbits multiplied like crazy and now there are hordes of tame rabbits all over the island. Whoever set the first rabbits free is a genius. - Okunoshima"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-prn1/s320x320/551996_4736045042882_851522218_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4736043282838" href="https://sphotos-a.xx.fbcdn.net/hphotos-ash3/200891_4736043282838_1696908060_o.jpg" rel="fbutils-album-4736038082708" title="You could buy cups of rabbit food for a buck from the nearby hotel. - Okunoshima"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-prn1/s320x320/643887_4736043282838_1696908060_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4736044162860" href="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-ash3/258346_4736044162860_1856919729_o.jpg" rel="fbutils-album-4736038082708" title="Okunoshima"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-ash3/s320x320/10540_4736044162860_1856919729_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4736046002906" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/257534_4736046002906_1630686940_o.jpg" rel="fbutils-album-4736038082708" title="Okunoshima"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-ash3/s320x320/545765_4736046002906_1630686940_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4736046442917" href="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-frc1/201070_4736046442917_1789844860_o.jpg" rel="fbutils-album-4736038082708" title="Okunoshima"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-prn1/s320x320/75121_4736046442917_1789844860_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4736046882928" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/277760_4736046882928_995466917_o.jpg" rel="fbutils-album-4736038082708" title="At nighttime, this whole field was overrun with rabbits! I didn't take any pictures at night ... too bad! :( There were like 10% as many rabbits during the daytime and they were mostly hiding under bushes. - Okunoshima"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-prn1/s320x320/548803_4736046882928_995466917_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4736047522944" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash2/277208_4736047522944_572849163_o.jpg" rel="fbutils-album-4736038082708" title="Okunoshima"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash3/s320x320/481000_4736047522944_572849163_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4736048122959" href="https://sphotos-b.xx.fbcdn.net/hphotos-ash3/620685_4736048122959_1651872401_o.jpg" rel="fbutils-album-4736038082708" title="Okunoshima"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-ash2/s320x320/229334_4736048122959_1651872401_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4736048922979" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-prn1/614987_4736048922979_971389210_o.jpg" rel="fbutils-album-4736038082708" title="All the &quot;mountains&quot; in the background are actually other islands. - Okunoshima"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-frc3/s320x320/228798_4736048922979_971389210_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4736049642997" href="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-frc1/332598_4736049642997_1170216628_o.jpg" rel="fbutils-album-4736038082708" title="Hi there rabbit! - Okunoshima"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-frc3/s320x320/230426_4736049642997_1170216628_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4736050243012" href="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/621422_4736050243012_685106941_o.jpg" rel="fbutils-album-4736038082708" title="So many rabbit ears. - Okunoshima"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-frc3/s320x320/253654_4736050243012_685106941_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4736050763025" href="https://sphotos-b.xx.fbcdn.net/hphotos-ash4/322540_4736050763025_1014238519_o.jpg" rel="fbutils-album-4736038082708" title="Okunoshima"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-ash2/s320x320/483052_4736050763025_1014238519_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4736051683048" href="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-ash4/621514_4736051683048_720422541_o.jpg" rel="fbutils-album-4736038082708" title="Okunoshima"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-prn1/s320x320/76547_4736051683048_720422541_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4736052043057" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-frc1/466409_4736052043057_1219875763_o.jpg" rel="fbutils-album-4736038082708" title="If you sat on the ground, rabbits would just climb up on you to beg for food. So cute. - Okunoshima"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/s320x320/304007_4736052043057_1219875763_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4736052523069" href="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/240470_4736052523069_1825745390_o.jpg" rel="fbutils-album-4736038082708" title="Just chillin - Okunoshima"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/s320x320/66170_4736052523069_1825745390_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4736053563095" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-frc1/55130_4736053563095_964306484_o.jpg" rel="fbutils-album-4736038082708" title="Rabbits relaxin in the shade - Okunoshima"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash3/s320x320/577068_4736053563095_964306484_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4736054443117" href="https://sphotos-a.xx.fbcdn.net/hphotos-ash4/466376_4736054443117_1482116566_o.jpg" rel="fbutils-album-4736038082708" title="Kris, new profile picture? - Okunoshima"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash3/s320x320/534409_4736054443117_1482116566_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4736055363140" href="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/48262_4736055363140_1106092100_o.jpg" rel="fbutils-album-4736038082708" title="Okunoshima"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/s320x320/560867_4736055363140_1106092100_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4736057283188" href="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-frc1/328511_4736057283188_1084699059_o.jpg" rel="fbutils-album-4736038082708" title="They would stand on their back legs if you held your hand up high with food. lol - Okunoshima"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-frc1/s320x320/482963_4736057283188_1084699059_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4736056083158" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-ash4/193181_4736056083158_1084561776_o.jpg" rel="fbutils-album-4736038082708" title="This photo makes the rabbit look kinda like a squirrel. - Okunoshima"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-ash3/s320x320/580199_4736056083158_1084561776_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4736056683173" href="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-frc1/271781_4736056683173_5639270_o.jpg" rel="fbutils-album-4736038082708" title="Carrots! - Okunoshima"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-prn1/s320x320/523760_4736056683173_5639270_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4736057843202" href="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-frc1/462347_4736057843202_736824551_o.jpg" rel="fbutils-album-4736038082708" title="This is such a great photo. - Okunoshima"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash3/s320x320/543402_4736057843202_736824551_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4736058963230" href="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash3/48208_4736058963230_2040894882_o.jpg" rel="fbutils-album-4736038082708" title="Okunoshima"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn1/s320x320/545484_4736058963230_2040894882_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4736059563245" href="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-ash4/466435_4736059563245_1099650052_o.jpg" rel="fbutils-album-4736038082708" title="Okunoshima"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-prn2/s320x320/10536_4736059563245_1099650052_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4736060683273" href="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-frc1/56979_4736060683273_1035806595_o.jpg" rel="fbutils-album-4736038082708" title="I walked out into Shibuya Crossing for a photo, but got caught in the middle of a flashmob!! - Shibuya (しぶや)"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-ash3/s320x320/561603_4736060683273_1035806595_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4736061443292" href="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn1/132837_4736061443292_1834579349_o.jpg" rel="fbutils-album-4736038082708" title="Tons of people ran from all sides of the street and bombarded this one guy. - Shibuya (しぶや)"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn2/s320x320/267312_4736061443292_1834579349_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4736062363315" href="https://sphotos-b.xx.fbcdn.net/hphotos-frc1/204268_4736062363315_537224505_o.jpg" rel="fbutils-album-4736038082708" title="We never figured out why they chose this guy, if he was just a random pedestrian or not. - Shibuya (しぶや)"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-ash4/s320x320/228015_4736062363315_537224505_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4736063323339" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/281078_4736063323339_275780115_o.jpg" rel="fbutils-album-4736038082708" title="He looks so shocked. - Shibuya (しぶや)"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-ash3/s320x320/548203_4736063323339_275780115_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4736066483418" href="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-frc1/195042_4736066483418_1957771097_o.jpg" rel="fbutils-album-4736038082708" title="The flashmob picked up the random guy and carried him off! So random... - Shibuya (しぶや)"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-prn1/s320x320/564893_4736066483418_1957771097_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4736064043357" href="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-frc1/194637_4736064043357_1763352339_o.jpg" rel="fbutils-album-4736038082708" title="Girls posing for Jake. - Shibuya (しぶや)"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash3/s320x320/601475_4736064043357_1763352339_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4736065323389" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-prn1/614984_4736065323389_512590537_o.jpg" rel="fbutils-album-4736038082708" title="Random people in Shibuya! - Shibuya (しぶや)"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash2/s320x320/598934_4736065323389_512590537_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4736066163410" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-ash2/219340_4736066163410_270199555_o.jpg" rel="fbutils-album-4736038082708" title="Shibuya crossing is such a good location for this Starbucks. It's the busiest pedestrian intersection in the world. The second floor of the Starbucks has a great view of the intersection too. - Shibuya (しぶや)"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-ash4/s320x320/419431_4736066163410_270199555_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4736067243437" href="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-frc1/338998_4736067243437_316003961_o.jpg" rel="fbutils-album-4736038082708" title="Shibuya (しぶや)"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-frc1/s320x320/225877_4736067243437_316003961_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4736067763450" href="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-ash3/622637_4736067763450_1760687647_o.jpg" rel="fbutils-album-4736038082708" title="Swag. - Shibuya (しぶや)"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-ash4/s320x320/185292_4736067763450_1760687647_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4736068363465" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/327456_4736068363465_297525562_o.jpg" rel="fbutils-album-4736038082708" title="Someone we ended up helping hand out flyers after a concert in Shibuya. - Shibuya (しぶや)"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-frc3/s320x320/541152_4736068363465_297525562_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4736068843477" href="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-frc3/266359_4736068843477_1153304053_o.jpg" rel="fbutils-album-4736038082708" title="This was a cool store. - Shibuya (しぶや)"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-frc3/s320x320/398201_4736068843477_1153304053_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4736069563495" href="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/622048_4736069563495_1883244116_o.jpg" rel="fbutils-album-4736038082708" title="Shibuya streets. - Shibuya (しぶや)"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/s320x320/561935_4736069563495_1883244116_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4736070323514" href="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-frc1/466468_4736070323514_1615007623_o.jpg" rel="fbutils-album-4736038082708" title="Shibuya streets. - Shibuya (しぶや)"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-frc1/s320x320/487477_4736070323514_1615007623_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4736071203536" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/202034_4736071203536_1997150982_o.jpg" rel="fbutils-album-4736038082708" title="Shibuya streets. - Shibuya (しぶや)"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-prn1/s320x320/603642_4736071203536_1997150982_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4736071883553" href="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-prn1/53614_4736071883553_997343230_o.jpg" rel="fbutils-album-4736038082708" title="So many taxis. - Shibuya (しぶや)"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-ash3/s320x320/199413_4736071883553_997343230_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4736073123584" href="https://sphotos-a.xx.fbcdn.net/hphotos-ash2/244278_4736073123584_1113731182_o.jpg" rel="fbutils-album-4736038082708" title="It was hard to find a hotel this night. This is the lobby of the hotel we stayed in. It was super modern but surprisingly affordable. - Shibuya (しぶや)"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/s320x320/317631_4736073123584_1113731182_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4736073443592" href="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-frc1/202146_4736073443592_387249466_o.jpg" rel="fbutils-album-4736038082708" title="The room was small but had a great view of Shibuya, Tokyo. - Shibuya (しぶや)"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash2/s320x320/228981_4736073443592_387249466_n.jpg" /> </a> </div> </div>

<h2 id="japan---day-13">Japan - Day 13</h2>

<p>Our last day in Japan! We ate breakfast at the Tsukiji Fish Market (one of the largest in the world). We ate fresh sushi, best that we had the whole trip. Then, we wandered around Shibuya for the rest of the day. Jake went shopping for hipster clothes. It was clear that nothing would fit me, since their “large” is like a small or medium here. The salespeople mostly ignored me :( Then, we flew back to SFO. Overall, awesome trip. Way better than I expected. I need to travel more.</p>

<div class="fbutils-album clearfix" style="width: 100%"> <div class="fbutils-photos"> <a class="fbutils-photo" data-photo-id="4737711364539" href="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-frc1/271634_4737711364539_113919185_o.jpg" rel="fbutils-album-4737711284537" title="Sushi breakfast from Tsukiji Fish Market - 築地魚市場 - Tsukiji Fish Market"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn1/s320x320/60590_4737711364539_113919185_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4737711804550" href="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-ash3/620673_4737711804550_1859028187_o.jpg" rel="fbutils-album-4737711284537" title="Shibuya - Shibuya (しぶや)"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-prn1/s320x320/46507_4737711804550_1859028187_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4737712164559" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/55061_4737712164559_1973182113_o.jpg" rel="fbutils-album-4737711284537" title="Shibuya from the Starbucks windows on the second floor. - Shibuya (しぶや)"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash3/s320x320/581459_4737712164559_1973182113_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4737712324563" href="https://sphotos-b.xx.fbcdn.net/hphotos-ash2/241572_4737712324563_1711368806_o.jpg" rel="fbutils-album-4737711284537" title="This t-shirt makes absolutely no sense. It also costs $50+. WTF. - Shibuya (しぶや)"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-ash4/s320x320/383554_4737712324563_1711368806_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4737712484567" href="https://sphotos-b.xx.fbcdn.net/hphotos-frc1/328896_4737712484567_1280336701_o.jpg" rel="fbutils-album-4737711284537" title="Jake Becker really liked this jacket but then he discovered the words on the back: &quot;Things Must Change In Particular One's Internal World&quot;. Pretty much ruins the jacket. - Shibuya (しぶや)"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-prn1/s320x320/57921_4737712484567_1280336701_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4737712724573" href="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn1/322527_4737712724573_711005643_o.jpg" rel="fbutils-album-4737711284537" title="Shibuya (しぶや)"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn2/s320x320/198458_4737712724573_711005643_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4737713004580" href="https://sphotos-b.xx.fbcdn.net/hphotos-ash3/192769_4737713004580_2088131873_o.jpg" rel="fbutils-album-4737711284537" title="Why are energy drinks being sold in the same store as clothes? And what does the flavor Lady Panther taste like? - Shibuya (しぶや)"> <img class="fbutils-thumb" src="https://sphotos-b.xx.fbcdn.net/hphotos-ash4/s320x320/303926_4737713004580_2088131873_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4737713324588" href="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-frc1/258052_4737713324588_751066531_o.jpg" rel="fbutils-album-4737711284537" title="News report about the famous Shibuya dog statue. - Shibuya (しぶや)"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-prn2/s320x320/198812_4737713324588_751066531_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4737713644596" href="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash2/220496_4737713644596_728634297_o.jpg" rel="fbutils-album-4737711284537" title="Shibuya (しぶや)"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-prn1/s320x320/523842_4737713644596_728634297_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4737713884602" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-frc1/323404_4737713884602_1010840044_o.jpg" rel="fbutils-album-4737711284537" title="Shibuya (しぶや)"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-frc1/s320x320/429287_4737713884602_1010840044_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4737714244611" href="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-frc1/218841_4737714244611_906927392_o.jpg" rel="fbutils-album-4737711284537" title="Shibuya (しぶや)"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-ash4/s320x320/307972_4737714244611_906927392_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4737714644621" href="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-ash4/328838_4737714644621_739777887_o.jpg" rel="fbutils-album-4737711284537" title="Shibuya (しぶや)"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-ash3/s320x320/644472_4737714644621_739777887_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4737714924628" href="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-ash3/52489_4737714924628_1180822328_o.jpg" rel="fbutils-album-4737711284537" title="Shibuya (しぶや)"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn1/s320x320/389915_4737714924628_1180822328_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4737715324638" href="https://sphotos-a.xx.fbcdn.net/hphotos-ash4/291239_4737715324638_1653102624_o.jpg" rel="fbutils-album-4737711284537" title="Shibuya (しぶや)"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-ash4/s320x320/222009_4737715324638_1653102624_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4737717124683" href="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash4/337121_4737717124683_1262901699_o.jpg" rel="fbutils-album-4737711284537" title="Shibuya (しぶや)"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash4/s320x320/419546_4737717124683_1262901699_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4737717804700" href="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/219004_4737717804700_1209452926_o.jpg" rel="fbutils-album-4737711284537" title="Sweet steampunk clothing shop in Shibuya 109 Men's. - Shibuya (しぶや)"> <img class="fbutils-thumb" src="https://sphotos-a.xx.fbcdn.net/hphotos-frc1/s320x320/377252_4737717804700_1209452926_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4737717444691" href="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-frc1/56918_4737717444691_176747999_o.jpg" rel="fbutils-album-4737711284537" title="A jacket made out of leather, speaker wire, and headphone cables. - Shibuya (しぶや)"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-frc3/s320x320/227949_4737717444691_176747999_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4737718004705" href="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn1/336929_4737718004705_1619833387_o.jpg" rel="fbutils-album-4737711284537" title="Jake trying to figure out how to sleep on the plane back to SFO. Hint: YOU'RE DOING IT WRONG, DUDE. :) - Shibuya (しぶや)"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash3/s320x320/199375_4737718004705_1619833387_n.jpg" /> </a> <a class="fbutils-photo" data-photo-id="4737718244711" href="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-prn1/335895_4737718244711_448414023_o.jpg" rel="fbutils-album-4737711284537" title="Jake trying to figure out how to sleep on the plane back to SFO. Hint: YOU'RE DOING IT WRONG, DUDE. :) - Shibuya (しぶや)"> <img class="fbutils-thumb" src="https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-frc3/s320x320/253109_4737718244711_448414023_n.jpg" /> </a> </div> </div>
]]></content>
  </entry>
  
  
  <entry>
    <title>Using the HTML5 Fullscreen API for Phishing Attacks</title>
    <author>
      <name>Feross Aboukhadijeh</name>
      <uri>https://feross.org</uri>
    </author>
    <link rel="alternate" type="text/html" href="https://feross.org/html5-fullscreen-api-attack/"/>
    <id>https://feross.org/html5-fullscreen-api-attack</id>
    <updated>2012-10-08T00:00:00-07:00</updated>
    <summary type="html"><![CDATA[Quick! Click this link to Bank Of America. There’s nothing fishy about it at all! I promise! Go ahead – hover your mouse over the link to see where it goes. You’ll find that it’s a completely normal link to https://www.bankofamerica.com. There is only one way to find out if I’m telling the truth –...]]></summary>
    <content type="html" xml:base="https://feross.org/html5-fullscreen-api-attack/"><![CDATA[<p><em><strong>This blog post contains JavaScript and other dynamic content that will not display correctly in most RSS readers. I recommend <a href="https://feross.org/html5-fullscreen-api-attack/">reading this post</a> directly in your web browser.</strong></em></p><p><em>Quick!</em> Click this link to <a class="spoofLink" href="https://www.bankofamerica.com">Bank Of America</a>. There’s nothing fishy about it at all! <em>I promise!</em></p>

<p>Go ahead – hover your mouse over the link to see where it goes. You’ll find that it’s a completely normal link to <code>https://www.bankofamerica.com</code>.</p>

<p>There is only one way to find out if I’m telling the truth – <em>just <a class="spoofLink" href="https://www.bankofamerica.com">click the link</a> already!</em></p>

<p><strong>[NOTE: The demo only works with a normal click on the link. No “Open in New Tab” or middle-click.]</strong></p>

<h2 id="what-just-happened">What just happened?</h2>

<p>Ok, I lied – the link was pretty fishy afterall. When you click on the link, you don’t actually navigate to <code>https://www.bankofamerica.com</code>. Instead, your browser automatically enters fullscreen mode and I load a fake version of Bank of America’s website (my demo uses a screenshot, but attackers would use a working website).</p>

<p>The fake Bank of America site is adorned with OS and browser UI that indicates you are actually on <code>https://www.bankofamerica.com</code>. Of course, these UI components are just screenshots too! However, they’re pretty convincing because they actually <em>take into account the OS and browser you are using!</em></p>

<p>Also, <strong>note the green lock</strong> in the location bar, which indicates that TLS (i.e. HTTPS) is enabled.</p>

<h2 id="the-fullscreen-api-explained">The “Fullscreen API” explained</h2>

<p>The <strong>Fullscreen API</strong> (see <a href="http://dvcs.w3.org/hg/fullscreen/raw-file/tip/Overview.html">W3C docs</a> and <a href="https://developer.mozilla.org/en-US/docs/DOM/Using_full-screen_mode">MDN docs</a>) allows web developers show web content that fills up the user’s screen completely. You’ve seen this functionality in action whenever you watch a fullscreen video on YouTube (if you use their <a href="https://www.youtube.com/html5">new HTML5 player</a>, which you should do!) or look at a fullscreen photo on Facebook.</p>

<div style="text-align: center;">
  <img style="display: inline; padding-right: 20px;" alt="YouTube Video Fullscreen Button" src="/images/fullscreen-yt-video.png" />
  <img style="display: inline;" alt="Facebook Photo Fullscreen Button" src="/images/fullscreen-fb-photo.png" />
</div>

<p>Note that most browsers have had <em>user-triggerable</em> full-screen functionality for some time now. The <strong>HTML5 Fullscreen API</strong> is distinct from this; it allows the <em>web developer</em> to access this same functionality, and importantly, the developer can <em>trigger it programmatically</em>.</p>

<p>This is nice because the developer can design a fullscreen button which looks like part of their site (a la YouTube and Facbeook). You can trigger fullscreen mode with this code:</p>

<figure class="highlight"><pre><code class="language-js" data-lang="js">elementToMakeFullscreen.requestFullScreen();</code></pre></figure>

<p>The main restriction that the API places on developers is that fullscreen must be triggered in reaction to a click or keypress. Presumably, this is so that sketchy sites can’t immediately put you into fullscreen when you land on their site.</p>

<figure class="highlight"><pre><code class="language-js" data-lang="js">// Assuming jQuery is available

// Fullscreen the HTML document on click
$(&#39;#fullscreen-button&#39;).on(&#39;click&#39;, function() {
  var doc = document.documentElement;
  if (doc.requestFullscreen) {
    doc.requestFullscreen();
  }
});</code></pre></figure>

<p>Note that in practice, you need to use the prefixed versions (<code>mozRequestFullScreen()</code> and <code>webkitRequestFullScreen()</code>) since the spec is still not final yet.</p>

<h2 id="how-the-attack-works">How the attack works</h2>

<p>Create a link to a site that the user trusts:</p>

<figure class="highlight"><pre><code class="language-html" data-lang="html">Visit &lt;a href=&quot;https://www.bankofamerica.com&quot;&gt;Bank of America&lt;/a&gt; for mediocre banking services.</code></pre></figure>

<p>The user can hover their mouse over the link and their status bar will show <code>https://www.bankofamerica.com</code>, as expected.</p>

<p>However, when the user clicks the link, call <code>event.preventDefault()</code> to prevent the browser from actually navigating to the link. Instead, trigger fullscreen mode and insert fake OS and browser UI into the page, along with a fake version of the site to be phished.</p>

<figure class="highlight"><pre><code class="language-js" data-lang="js">$(&#39;html&#39;).on(&#39;click keypress&#39;, &#39;a&#39;, function(event) {

  // Prevent navigation to legit link
  event.preventDefault();
  event.stopPropagation();

  // Trigger fullscreen
  if (elementPrototype.requestFullscreen) {
    document.documentElement.requestFullscreen();
  } else if (elementPrototype.webkitRequestFullScreen) {
    document.documentElement.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT);
  } else if (elementPrototype.mozRequestFullScreen) {
    document.documentElement.mozRequestFullScreen();
  } else {
    // fail silently
  }

  // Show fake OS and browser UI
  $(&#39;#menu, #browser&#39;).show();

  // Show fake target site
  $(&#39;#target-site&#39;).show();
});</code></pre></figure>

<p>It’s important that the fake OS and browser UI match the user’s system. So, if Chrome user on OS X clicks the link, we show a fake OS X menu bar and fake Chrome UI with a green padlock for HTTPS on Bank of America.</p>

<h2 id="how-i-built-this">How I built this</h2>

<p>I built a <a class="spoofLink" href="https://www.bankofamerica.com">working demo</a>, which I encourage you to check out. You activate it by simply clicking the link in the previous sentence. You’ll want to use Chrome, Firefox, or Safari for the demo to work.</p>

<p>To make the demo, I took screenshots of different OS and browser chromes (Chrome, Firefox, and Safari on each of Windows, OS X, and Ubuntu) and split the images so I could use them in a fluid layout (to handle aribitary screen resolutions). I make sure to preload all the screenshots in the background so that the UI will be ready when the user clicks the target link.</p>

<p>The demo also works if the user is already in fullscreen mode when they click the target link.</p>

<p>The demo’s source code is also <a href="https://github.com/feross/fullscreen-api-attack">available on GitHub</a>.</p>

<h2 id="would-this-actually-work-in-the-wild">Would this actually work in the wild?</h2>

<p>It’s true that the OS and browser UI won’t be exactly perfect for every user’s system. Lots of people customize their OS and browser and some might notice that they’re looking at fake UI.</p>

<p>For example, the user’s browser bookmarks and running menu bar apps may be different from the screenshots. The clock time in the OS X menu bar will almost certainly be wrong. One could improve the demo by adding the correct time to the OS UI, but this really isn’t necessary.</p>

<p>On OS X, Chrome plays an annoying 1-second animation any time you go fullscreen, which might set off some alarm bells with experienced users.</p>

<p>Despite all these apparent shortcomings, this remains a very serious attack because of the phenomenon of change blindness.</p>

<blockquote>
  <p>[Change blindness] is the phenomenon where <strong>seemingly striking or obvious changes are not noticed</strong>. – Milan Verma on <a href="http://www.bbc.co.uk/news/10284925">BBC</a></p>
</blockquote>

<p>Check out this excellent video from the psychology study where “change blindness” was first proven outside the lab:</p>

<iframe width="640" height="480" src="https://www.youtube.com/embed/FWSxSQsspiQ#t=11s" frameborder="0" allowfullscreen=""></iframe>

<p>Read more about <a href="http://en.wikipedia.org/wiki/Change_blindness">change blindness</a> on Wikipedia.</p>

<h2 id="humans-are-terrible-at-spotting-subtle-changes">Humans are terrible at spotting subtle changes</h2>

<p>If this attack were used in the wild, I bet at least 10% of web users would get phished (probably many more).</p>

<p>Links are the bread and butter of the web. People click links all day long – people are pretty trained to think that clicking a link on the web is safe. Saavy users may check the link’s destination in the status bar before clicking, however, in this case it won’t do them any good.</p>

<p><strong>Most browsers don’t do a good job of making it clear that the browser just entered fullscreen mode.</strong> Safari shows a quick half-second animation, then <em>no indication at all</em> that the browser is in fullscreen mode, making users susceptible to all kinds of phsishing attacks involving fake OS and browser UI.</p>

<p>Chrome and Firefox (especially recent versions) do a better job of putting their own UI on top of the fullscreened content, but in Chrome especially, it’s pretty subtle and easily missed.</p>

<p>I’m sure we can all think of friends or family that would be fooled by a trick like this. After all, enough people still respond to Nigerian scam emails that it’s profitible to continue sending them!</p>

<h2 id="a-quick-note-about-features-vs-security-in-software">A quick note about “features vs. security” in software</h2>

<p>In software engineering, <strong>functionality and security are at odds with each other</strong>. When you add a new feature to a complex system, it’s impossible to predict how the new feature will interact with each of the thousands of existing features, in all their myriad combinations.</p>

<p>When the fullscreen API was first drafted by Mozilla, they predicted attacks like this:</p>

<blockquote>
  <p>Browser vendors are well aware of the potential security issues with fullscreen. For example, a malicious site could show a full screen Windows or Mac login window and steal a password. That’s why they are disabling keyboard support by default and only enabling by explicitly asking. – <a href="http://johndyer.name/native-fullscreen-javascript-api-plus-jquery-plugin/">John Dyer</a></p>
</blockquote>

<p>At some point, Mozilla (as well as the other browser vendors) must have decided that keyboard support in fullscreen mode is useful enough to legit web developers that it’s worth taking a hit to security.</p>

<p>I’m not convinced that this was the right tradeoff to make. What do you think?</p>

<p><strong>UPDATE (Oct 9, 2012, 12:00 AM):</strong> The Mozilla developer documentation says this:</p>

<blockquote>
  <p>Also, any alphanumeric keyboard input while in full-screen mode causes a warning message to appear; this is done to help guard against phishing attacks. The following keys are the only ones that don’t cause this warning message to appear (…) – <a href="https://developer.mozilla.org/en-US/docs/DOM/Using_full-screen_mode">MDN</a></p>
</blockquote>

<p>However, this documentation is out-of-date. There were no warnings on keyboard input in Firefox or Chrome. I went fullscreen on a Facebook photo and was able to leave a comment without any issues. Safari, on the other hand, appears to prevent keyboard input.</p>

<p><strong>UPDATE (Oct 9, 2012, 12:22 AM):</strong> <a href="http://news.ycombinator.com/item?id=4630261">Someone</a> on Hacker News pointed out that Internet Explorer used to allow the creation of <a href="http://www.kb.cert.org/vuls/id/490708">chromeless popup windows</a> which could be augmented with fake OS or browser UI to create phishing attacks. This feature was removed in Internet Explorer in 2004.</p>

<p><strong>UPDATE (Oct 18, 2012):</strong> Google, Mozilla, and Apple are discussing what (if anything) to do about the issue I demonstrated. I <a href="http://lists.w3.org/Archives/Public/public-webapps/2012OctDec/0251.html">replied</a> on the “public webapps” W3C mailing list with my thoughts.</p>

<p><em>Shoutout to <a href="https://twitter.com/WuNeal">Neal Wu</a>!</em></p>

]]></content>
  </entry>
  
  
  <entry>
    <title>How To Set Up Your Linode For Maximum Awesomeness</title>
    <author>
      <name>Feross Aboukhadijeh</name>
      <uri>https://feross.org</uri>
    </author>
    <link rel="alternate" type="text/html" href="https://feross.org/how-to-setup-your-linode/"/>
    <id>https://feross.org/how-to-setup-your-linode</id>
    <updated>2012-10-05T00:00:00-07:00</updated>
    <summary type="html"><![CDATA[This guide was last updated in June 2020. View the full changelog. So, you followed the advice in my Linode Hosting Review and decided to host your website with Linode. Excellent choice! But, if you’re new to the command line (perhaps you are familiar with CPanel or Plesk?) or you’ve never setup a server from...]]></summary>
    <content type="html" xml:base="https://feross.org/how-to-setup-your-linode/"><![CDATA[<p><em>This guide was last updated in June 2020. View <a href="https://github.com/feross/feross.org/commits/master/_posts/2012-10-05-how-to-setup-your-linode.md">the full changelog</a>.</em></p>

<p>So, you followed the advice in my <a href="/linode-vps-hosting-review/">Linode Hosting Review</a> and decided to host your website with <a href="http://www.linode.com/?r=307513b509e8c0d3292536d446f17f0cdca0e767">Linode</a>. Excellent choice!</p>

<p>But, if you’re new to the command line (perhaps you are familiar with CPanel or Plesk?) or you’ve never setup a server from scratch before, you may be wondering what dark magic vudu is required to get up and running.</p>

<p>Well, you’ve come to the right place!</p>

<h2 id="the-command-line-is-hard-at-first">The Command Line Is Hard (…at first)</h2>

<p>I’ve set up at least five new servers with <a href="http://www.linode.com/?r=307513b509e8c0d3292536d446f17f0cdca0e767">Linode</a> and each time I complete the ritual, I learn new incantations that make the Linux angels sing. I’m pretty happy with my current recipe.</p>

<p>Setting up a new server can be confusing, so using a tutorial like this one is a good idea the first time you do it.</p>

<h2 id="tutorial-how-to-set-up-your-linode">Tutorial: How To Set Up Your Linode</h2>

<p>In this guide, I will demonstrate how to set up a fresh Ubuntu server from scratch, update everything, install essential software, lock down the server to make it more resilient against basic attacks and denial-of-service, improve server stability, setup automatic backups to another server, and finally install common software like Nginx, MySQL, Python, Node, etc.</p>

<h3 id="a-note-about-this-guide">A Note About This Guide</h3>

<p>I originally compiled this guide as a .txt file of notes for myself, but decided to share it in case anyone finds it useful. If you’re looking for something straight from the horse’s mouth, Linode also <a href="http://library.linode.com/">offers guides</a> that cover how to set up a new server.</p>

<p>Let’s get started!</p>

<h3 id="provision-a-new-linode">Provision a New Linode</h3>

<p>First, you need to provision a new <a href="http://www.linode.com/?r=307513b509e8c0d3292536d446f17f0cdca0e767">Linode</a>. Using Linode’s web UI, it’s quite easy. Select your desired Linode size. If you’re unsure, choose the smallest size. You can always resize it later. You also need to select a location for the server. I usually select “Fremont, CA” since that is closest to my location and the location of most of my users (United States, west coast).</p>

<p>Next, let’s install an OS. Select the “Rebuild” tab. Pick “Ubuntu 18.04 LTS” for the OS image. Use 256MB as the swap disk size (it is default). You’ll be asked to create a password for the <code>root</code> user.</p>

<p>After a few minutes, your server will be ready. Now, click “Boot” to get things started!</p>

<p>Next, let’s connect to the server.</p>

<h3 id="connecting-to-your-server">Connecting to Your Server</h3>

<p>First, open Terminal on your Mac. On Windows, you’ll want to use <a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html">putty</a> or install the <a href="https://docs.microsoft.com/en-us/windows/wsl/install-win10">Windows Subsystem for Linux</a> to get a proper Terminal.</p>

<p>To connect to your server, type this into your terminal and hit Enter:</p>

<figure class="highlight"><pre><code class="language-bash" data-lang="bash">ssh root@&lt;your server ip&gt;</code></pre></figure>

<p>Of course, replace <code>&lt;your server ip&gt;</code> with your Linode’s actual IP address, which you can find on the “Remote Access” tab in the control panel.</p>

<p>This command launches the <abbr title="Secure Shell">SSH</abbr> program and asks it to connect to your server with the username <code>root</code>, which is the default Ubuntu user. You will be prompted for the <code>root</code> password you created earlier.</p>

<h2 id="basic-ubuntu-setup">Basic Ubuntu Setup</h2>

<p>To set up your new server, execute the following commands.</p>

<h3 id="set-the-hostname">Set the hostname</h3>

<p>Set the server hostname. Any name will do — just make it memorable. In this example, I chose “future”.</p>

<figure class="highlight"><pre><code class="language-bash" data-lang="bash">echo &quot;future&quot; &gt; /etc/hostname
hostname -F /etc/hostname</code></pre></figure>

<p>Let’s verify that it was set correctly:</p>

<figure class="highlight"><pre><code class="language-bash" data-lang="bash">hostname</code></pre></figure>

<h3 id="set-the-fully-qualified-domain-name">Set the fully-qualified domain name</h3>

<p>Set the <abbr title="Fully-qualified domain name">FQDN</abbr> of the server by editing the <code>/etc/hosts</code> file:</p>

<figure class="highlight"><pre><code class="language-bash" data-lang="bash">vim /etc/hosts</code></pre></figure>

<p>Make sure the following line is in the <code>/etc/hosts</code> file (after anything that’s in there by default):</p>

<figure class="highlight"><pre><code class="language-bash" data-lang="bash">&lt;your server ip&gt;   future.&lt;your domain&gt;.net       future</code></pre></figure>

<p>It is useful if you add an A record that points from some domain you control (in this case I used “future.&lt;your domain&gt;.net”) to your server IP address. This way, you can easily reference the IP address of your server when you SSH into it, like so:</p>

<figure class="highlight"><pre><code class="language-bash" data-lang="bash">ssh future.&lt;your domain&gt;.net</code></pre></figure>

<p>If you’re curious, you can <a href="http://en.wikipedia.org/wiki/Hosts_\(file\)">read more</a> about the <code>/etc/hosts</code> file.</p>

<h3 id="set-the-time">Set the time</h3>

<p>Set the server timezone:</p>

<figure class="highlight"><pre><code class="language-bash" data-lang="bash">dpkg-reconfigure tzdata</code></pre></figure>

<p>Verify that the date is correct:</p>

<figure class="highlight"><pre><code class="language-bash" data-lang="bash">date</code></pre></figure>

<h3 id="update-the-server">Update the server</h3>

<p>Check for updates and install:</p>

<figure class="highlight"><pre><code class="language-bash" data-lang="bash">apt update
apt upgrade</code></pre></figure>

<h2 id="basic-security-setup">Basic Security Setup</h2>

<h3 id="create-a-new-user">Create a new user</h3>

<p>The <code>root</code> user has a lot of power on your server. It has the power to read, write, and execute any file on the server. It’s not advisable to use <code>root</code> for day-to-day server tasks. For those tasks, use a user account with normal permissions.</p>

<p>Add a new user:</p>

<figure class="highlight"><pre><code class="language-bash" data-lang="bash">adduser &lt;your username&gt;</code></pre></figure>

<p>Add the user to the <code>sudo</code> group:</p>

<figure class="highlight"><pre><code class="language-bash" data-lang="bash">usermod -a -G sudo &lt;your username&gt;</code></pre></figure>

<p>This allows you to perform actions that require <code>root</code> privilege by simply prepending the word <code>sudo</code> to the command. You may need to type your password to confirm your intentions.</p>

<p>Login with new user:</p>

<figure class="highlight"><pre><code class="language-bash" data-lang="bash">exit
ssh &lt;your username&gt;@&lt;your server ip&gt;</code></pre></figure>

<h3 id="set-up-ssh-keys">Set up SSH keys</h3>

<p>SSH keys allow you to login to your server without a password. For this reason, you’ll want to set this up on your primary computer (definitely not a public or shared computer!). SSH keys are very convenient and don’t make your server any less secure.</p>

<p>If you’ve already generated SSH keys before (maybe for your GitHub account?), then you can skip the next step.</p>

<h4 id="generate-ssh-keys">Generate SSH keys</h4>

<p>Generate SSH keys with the following command:</p>

<p>(NOTE: Be sure to run this on your local computer – not your server!)</p>

<figure class="highlight"><pre><code class="language-bash" data-lang="bash">ssh-keygen -t rsa -b 4096 -C &quot;&lt;your email address&gt;&quot;</code></pre></figure>

<p>When prompted, just accept the default locations for the keyfiles. Also, you’ll want to choose a nice, strong password for your key. If you’re on Mac, you can save the password in your keychain so you won’t have to type it in repeatedly.</p>

<p>Now you should have two keyfiles, one public and one private, in the <code>~/.ssh</code> folder.</p>

<p>If you want more information about SSH keys, GitHub has a <a href="https://help.github.com/articles/connecting-to-github-with-ssh/">great guide</a>.</p>

<h4 id="copy-the-public-key-to-server">Copy the public key to server</h4>

<p>Now, copy your public key to the server. This tells the server that it should allow anyone with your private key to access the server. This is why we set a password on the private key earlier.</p>

<p>From your local machine, run:</p>

<figure class="highlight"><pre><code class="language-bash" data-lang="bash">scp ~/.ssh/id_rsa.pub &lt;your username&gt;@&lt;your server ip&gt;:</code></pre></figure>

<p>On your Linode, run:</p>

<figure class="highlight"><pre><code class="language-bash" data-lang="bash">mkdir .ssh
mv id_rsa.pub .ssh/authorized_keys
chown -R &lt;your username&gt;:&lt;your username&gt; .ssh
chmod 700 .ssh
chmod 600 .ssh/authorized_keys</code></pre></figure>

<h3 id="disable-remote-root-login-and-change-the-ssh-port">Disable remote root login and change the SSH port</h3>

<p>Since all Ubuntu servers have a <code>root</code> user and most servers run SSH on port 22 (the default), criminals often try to guess the <code>root</code> password using automated attacks that try many thousands of passwords in a very short time. This is a common attack that nearly all servers will face.</p>

<p>We can make things substantially more difficult for automated attackers by preventing the <code>root</code> user from logging in over SSH and changing our SSH port to something less obvious. This will prevent the vast majority of automatic attacks.</p>

<p>Disable remote root login and change SSH port:</p>

<figure class="highlight"><pre><code class="language-bash" data-lang="bash">sudo vim /etc/ssh/sshd_config</code></pre></figure>

<p><strong>Set “Port” to “444” and “PermitRootLogin” to “no”.</strong> Save the file and restart the SSH service:</p>

<figure class="highlight"><pre><code class="language-bash" data-lang="bash">sudo systemctl restart ssh</code></pre></figure>

<p>In this example, we changed the port to 444. So, now to connect to the server, we need to run:</p>

<figure class="highlight"><pre><code class="language-bash" data-lang="bash">ssh &lt;your username&gt;@future.&lt;your domain&gt;.net -p 444</code></pre></figure>

<p>Update: Somone posted this useful thought about choosing an SSH port on Hacker News:</p>

<blockquote>
  <p>Make sure your SSH port is below 1024 (but still not 22). Reason being if your Linode is ever compromised a bad user may be able to crash sshd and run their own rogue sshd as a non root user since your original port is configured &gt;1024. (More info <a href="http://unix.stackexchange.com/questions/16564/why-are-the-first-1024-ports-restricted-to-the-root-user-only">here</a>)</p>
</blockquote>

<h2 id="advanced-security-setup">Advanced Security Setup</h2>

<h3 id="prevent-repeated-login-attempts-with-fail2ban">Prevent repeated login attempts with Fail2Ban</h3>

<p><a href="http://www.fail2ban.org/">Fail2Ban</a> is a security tool to prevent repeated failed login attempts from attackers. It works by monitoring important services (like SSH) and blocking IP addresses which appear to be malicious (i.e. they are failing too many login attempts because they are guessing passwords).</p>

<p>Install Fail2Ban:</p>

<figure class="highlight"><pre><code class="language-bash" data-lang="bash">sudo apt install fail2ban</code></pre></figure>

<p>Configure Fail2Ban:</p>

<p>Setup configuration in a new file (will overwrite defaults in <code>/etc/fail2ban/jail.conf</code>):</p>

<figure class="highlight"><pre><code class="language-bash" data-lang="bash">sudo vim /etc/fail2ban/jail.local</code></pre></figure>

<p>Paste the following into <code>/etc/fail2ban/jail.local</code>:</p>

<figure class="highlight"><pre><code class="language-bash" data-lang="bash">[DEFAULT]
destemail = &lt;your email address&gt;
sendername = Fail2Ban</code></pre></figure>

<figure class="highlight"><pre><code class="language-bash" data-lang="bash">[sshd]
enabled = true
port = 444</code></pre></figure>

<figure class="highlight"><pre><code class="language-bash" data-lang="bash">[sshd-ddos]
enabled = true
port = 444</code></pre></figure>

<p>(Change the port number to match whatever you used as your SSH port).</p>

<p>Save the file and restart Fail2Ban to put the new rules into effect:</p>

<figure class="highlight"><pre><code class="language-bash" data-lang="bash">sudo systemctl restart fail2ban</code></pre></figure>

<h3 id="add-a-firewall">Add a firewall</h3>

<p>We’ll add an <a href="http://en.wikipedia.org/wiki/Iptables">iptables</a> firewall to the server that blocks all incoming and outgoing connections except for ones that we manually approve. This way, only the services we choose can communicate with the internet.</p>

<p>The firewall has no rules yet. Check it out:</p>

<figure class="highlight"><pre><code class="language-bash" data-lang="bash">sudo iptables -L
sudo ip6tables -L</code></pre></figure>

<p>Next, we’ll install a package which enables persistent firewall rules. This means that the firewall rules will get automatically applied at server startup:</p>

<figure class="highlight"><pre><code class="language-bash" data-lang="bash">sudo apt install iptables-persistent</code></pre></figure>

<p>When prompted, agree to have the current rules installed into <code>/etc/iptables/rules.v4</code> and <code>/etc/iptables/rules.v6</code>.</p>

<p>Setup the IPv4 firewall rules in <code>/etc/iptables/rules.v4</code>:</p>

<figure class="highlight"><pre><code class="language-bash" data-lang="bash">sudo vim /etc/iptables/rules.v4</code></pre></figure>

<p>The following firewall rules will allow HTTP (80), HTTPS (443), SSH (444 (our custom SSH port)), ping, and some ports for testing. All other ports will be blocked.</p>

<p>Paste the following into <code>/etc/iptables/rules.v4</code>:</p>

<pre><code>*filter

# Accept established inbound connections
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

# Allow loopback interface traffic
-A INPUT -i lo -j ACCEPT

# Reject non-loopback interface traffic to loopback IP addresses
-A INPUT ! -i lo -d 127.0.0.0/8 -j REJECT

# Allow outbound traffic
-A OUTPUT -j ACCEPT

# Allow HTTP and HTTPS traffic
-A INPUT -p tcp -m state --state NEW --dport 80 -j ACCEPT
-A INPUT -p tcp -m state --state NEW --dport 443 -j ACCEPT

# Allow SSH connections (Note: --dport should match the port in sshd_config)
-A INPUT -p tcp -m state --state NEW --dport 444 -j ACCEPT

# Allow ping
-A INPUT -p icmp -m state --state NEW -m icmp --icmp-type 8 -j ACCEPT

# Allow test ports
-A INPUT -p tcp -m state --state NEW --dport 8080:8090 -j ACCEPT

# Log denied connections
-A INPUT -m limit --limit 5/min -j LOG --log-prefix "iptables denied: " --log-level 7

# Reject all other inbound and forward traffic (default deny unless explicitly allowed)
-A INPUT -j REJECT
-A FORWARD -j REJECT

COMMIT
</code></pre>

<p>Setup the IPv6 firewall rules in <code>/etc/iptables/rules.v6</code>:</p>

<figure class="highlight"><pre><code class="language-bash" data-lang="bash">sudo vim /etc/iptables/rules.v6</code></pre></figure>

<p>Paste the following into <code>/etc/iptables/rules.v6</code>:</p>

<pre><code>*filter

# Accept established inbound connections
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

# Allow loopback interface traffic
-A INPUT -i lo -j ACCEPT

# Reject non-loopback interface traffic to loopback IP addresses
-A INPUT ! -i lo -d ::1/128 -j REJECT

# Allow outbound traffic
-A OUTPUT -j ACCEPT

# Allow ping
-A INPUT -p icmpv6 -m state --state NEW -m icmpv6 --icmpv6-type 8 -j ACCEPT

# Log denied connections
-A INPUT -m limit --limit 5/min -j LOG --log-prefix "iptables denied: " --log-level 7

# Reject all other inbound and forward traffic (default deny unless explicitly allowed)
-A INPUT -j REJECT
-A FORWARD -j REJECT

COMMIT
</code></pre>

<p>Activate the firewall rules now:</p>

<figure class="highlight"><pre><code class="language-bash" data-lang="bash">sudo iptables-restore &lt; /etc/iptables/rules.v4
sudo ip6tables-restore &lt; /etc/iptables/rules.v6</code></pre></figure>

<p>Verify that the rules were installed correctly:</p>

<figure class="highlight"><pre><code class="language-bash" data-lang="bash">sudo iptables -L
sudo ip6tables -L</code></pre></figure>

<p>Restart the server and confirm that the rules are still in place.</p>

<figure class="highlight"><pre><code class="language-bash" data-lang="bash">sudo shutdown -r -h +0
ssh &lt;your username&gt;@future.&lt;your domain&gt;.net -p 444
sudo iptables -L
sudo ip6tables -L</code></pre></figure>

<h3 id="get-an-email-anytime-a-user-uses-sudo">Get an email anytime a user uses <code>sudo</code></h3>

<p>I like to get an email anytime someone uses sudo. This way, I have a “paper trail” of sorts, in case anything bad happens to my server. I use a Gmail filter to file these away and only look at them occasionally.</p>

<p>Create a new file for the sudo settings:</p>

<figure class="highlight"><pre><code class="language-bash" data-lang="bash">sudo vim /etc/sudoers.d/my_sudoers</code></pre></figure>

<p>Add this to the file:</p>

<figure class="highlight"><pre><code class="language-bash" data-lang="bash">Defaults    mail_always
Defaults    mailto=&quot;&lt;your email address&gt;&quot;</code></pre></figure>

<p>Set permissions on the file:</p>

<figure class="highlight"><pre><code class="language-bash" data-lang="bash">sudo chmod 0440 /etc/sudoers.d/my_sudoers</code></pre></figure>

<p>This is isn’t mentioned anywhere on the web, as far as I know, but in order for the “mail on sudo use” feature to work, you need to install an MTA server. <code>sendmail</code> is a good choice:</p>

<figure class="highlight"><pre><code class="language-bash" data-lang="bash">sudo apt install sendmail</code></pre></figure>

<p>Now, you should get an email anytime someone uses <code>sudo</code>!</p>

<h2 id="improve-server-stability">Improve Server Stability</h2>

<p>VPS servers can run out of memory during traffic spikes or other system events. In this situation, the server might go into “swap hell”. It’s important to configure your applications so memory swapping does not occur.</p>

<p>Modern servers like Nginx or Node.js use a single process to handle multiple simulateous connections, so this is less of a problem than in the past.</p>

<p>For example, in Apache 2.2.x (quite old), the default settings allowed 150 clients to connect simultaneously. This was way too large a number for a typical small VPS server. Let’s do the math. Apache’s processes were typically ~25MB each. If the website got a temporary traffic spike and 150 processes launched, we’d need 3750MB of memory on the server. If we don’t have this much, then the OS will grind to a halt as it swaps memory to disk to make room for new processes, but then immediately swaps the stuff on disk back into memory. This is also known as “swap hell”.</p>

<p>No useful work gets done once “swap hell” occurs. The server can be stuck in this state for hours, even after the traffic rush has subsided. During this time, very few web requests will get serviced.</p>

<p>If you’re still using the ancient Apache 2.2.x for some reason, you could set <code>MaxClients</code> to something more reasonable like 20 or 30 clients. There are many other optimizations to make, too. Linode has a Library article with <a href="http://library.linode.com/hosting-website">optimizations</a> for various server types.</p>

<p>Newer version of Apache (2.4 and up) use an “event based mpm” instead of Apache 2.2 ineffecient “prefork” approach. This is far less of a problem with the improved approach.</p>

<p>And of course, servers like Nginx and Node.js handle thousands of connections without making a new process for each connection.</p>

<h3 id="reboot-server-on-out-of-memory-condition">Reboot server on out-of-memory condition</h3>

<p>In cases where something goes awry, it is good to automatically <strong>reboot your server when it runs out of memory</strong>. This will cause a minute or two of downtime, but it’s better than languishing in the swapping state for potentially hours or days.</p>

<p>You can leverage a couple kernel settings and <a href="https://blog.linode.com/2007/10/26/lassie-the-shutdown-watchdog/">Lassie</a> to make this happen on Linode.</p>

<p>Adding the following two lines to your <code>/etc/sysctl.conf</code> will cause it to reboot after running out of memory:</p>

<figure class="highlight"><pre><code class="language-bash" data-lang="bash">vm.panic_on_oom=1
kernel.panic=10</code></pre></figure>

<p>The vm.panic_on_oom=1 line enables panic on OOM; the kernel.panic=10 line tells the kernel to reboot ten seconds after panicking.</p>

<p><a href="http://www.linode.com/wiki/index.php/Rebooting_on_OOM">Read more</a> about rebooting when out of memory on Linode’s wiki.</p>

<h2 id="miscellaneous-nice-to-haves">Miscellaneous nice-to-haves</h2>

<p>These next things are not required but are nice to do.</p>

<h3 id="set-up-reverse-dns">Set up reverse DNS</h3>

<p>The reverse <abbr title="domain name system">DNS</abbr> system allows one to determine the domain name that lives at a given IP address. This is useful for network troubleshooting — (ping, traceroute, etc.), as well as email anti-spam measures (<a href="http://en.wikipedia.org/wiki/Reverse_DNS_lookup#Uses">read more</a> on Wikipedia).</p>

<p>It’s pretty easy to set up. From the Linode Manager, select your Linode, click on “Remote Access”, then click on “Reverse DNS” (under “Public IPs”). Type in your domain and that’s it!</p>

<h3 id="set-up-a-private-ip-address">Set up a private IP address</h3>

<p>Private IPs are useful for communicating data on the Linode network, i.e. Linode to Linode. This is handy if you have multiple Linodes (say, one for your web server and one for your database). Private network traffic is more secure (only other Linode customers can see it, vs. the whole internet), faster (the traffic never has to leave the datacenter if both Linodes are in the same datacenter), and free (doesn’t count towards your monthly bandwidth quota).</p>

<p>I currently put my database server on its own Linode, so that I can scale it independently of my frontend servers and debug performance issues easier since the systems are isolated. This hasn’t been super-handy yet, but if one of my sites gets a huge traffic rush, I bet it will be immensely useful.</p>

<p>It’s easy to set up. On the Remote Access tab, click Add a Private IP.</p>

<p>Then, just restart the Linode and the new IP address will become available thanks to <a href="https://www.linode.com/docs/platform/network-helper/">Linode Network Helper</a> which automatically deposits a static networking configuration in to your Linode at boot.</p>

<p>Configuring your applications and your database to route traffic over the local network is another issue, not covered here.</p>

<h2 id="install-useful-server-software">Install Useful Server Software</h2>

<p>At this point, you have a pretty nice server setup. Congrats! But, your server still doesn’t do anything useful. Let’s install some software.</p>

<h3 id="install-a-compiler">Install a compiler</h3>

<p>A compiler is often required to install Python packages and other software, so let’s just install one up-front.</p>

<figure class="highlight"><pre><code class="language-bash" data-lang="bash">sudo apt install build-essential</code></pre></figure>

<h3 id="install-nginx">Install Nginx</h3>

<figure class="highlight"><pre><code class="language-bash" data-lang="bash">sudo apt install nginx</code></pre></figure>

<h3 id="install-nodejs">Install Node.js</h3>

<p>Follow the instructions to <a href="https://github.com/nodesource/distributions#installation-instructions">install the NodeSource Node.js PPA</a>.</p>

<h3 id="install-mysql">Install MySQL</h3>

<p>Install MySQL:</p>

<figure class="highlight"><pre><code class="language-bash" data-lang="bash">sudo apt install mysql-server libmysqlclient-dev</code></pre></figure>

<p>Set root password when prompt asks you.</p>

<p>Verify that MySQL is running.</p>

<figure class="highlight"><pre><code class="language-bash" data-lang="bash">sudo netstat -tap | grep mysql</code></pre></figure>

<p>For connecting to MySQL, instead of the usual PHPMyAdmin, I now use <a href="http://www.sequelpro.com/">Sequel Pro</a>, a free app for Mac.</p>

<h4 id="improve-mysql-security">Improve MySQL security</h4>

<p>Before using MySQL in production, you’ll want to improve your MySQL installation security. Run:</p>

<figure class="highlight"><pre><code class="language-bash" data-lang="bash">mysql_secure_installation</code></pre></figure>

<p>This will help you set a password for the root account, remove anonymous-user accounts, and remove the test database.</p>

<h4 id="keep-your-mysql-tables-in-tip-top-shape">Keep your MySQL tables in tip-top shape</h4>

<p>Over time your MySQL tables will get fragmented and queries will take longer to complete. You can keep your tables in top shape by regularly running <a href="http://dev.mysql.com/doc/refman/5.1/en/optimize-table.html">OPTIMIZE TABLE</a> on all your tables. But, since you’ll never remember to do this regularly, we should set up a cron job to do this.</p>

<p>Open up your crontab file:</p>

<figure class="highlight"><pre><code class="language-bash" data-lang="bash">crontab -e</code></pre></figure>

<p>Then, add the following line:</p>

<figure class="highlight"><pre><code class="language-bash" data-lang="bash">@weekly mysqlcheck -o --user=root --password=&lt;your password here&gt; -A</code></pre></figure>

<p>Also, you can try manually running the above command to verify that it works correctly.</p>

<h4 id="backup-your-mysql-databases">Backup your MySQL databases</h4>

<p>The excellent <code>automysqlbackup</code> utility can automatically make daily, weekly, and monthly backups of your MySQL database.</p>

<p>Install it:</p>

<figure class="highlight"><pre><code class="language-bash" data-lang="bash">sudo apt install automysqlbackup</code></pre></figure>

<p>Now, let’s configure it. Open the configuration file:</p>

<figure class="highlight"><pre><code class="language-bash" data-lang="bash">sudo vim /etc/default/automysqlbackup</code></pre></figure>

<p>By default, your database backups get stored in <code>/var/lib/automysqlbackup</code> which isn’t very intuitive. I recommend changing it to a folder within your home directory. To do this, find the line that begins with <code>BACKUPDIR=</code> and change it to <code>BACKUPDIR="/home/&lt;your username&gt;/backups/mysql"</code></p>

<p>You also want to get an email if an error occurs, so you’ll know if automatic backups stop working for some reason. Find the line that begins with <code>MAILADDR=</code> and change it to <code>MAILADDR="&lt;your email address&gt;"</code>.</p>

<p>Close and save the file. That’s it!</p>

<h2 id="setup-automatic-backups">Setup Automatic Backups</h2>

<p>Backups are really important. <a href="http://www.linode.com/?r=307513b509e8c0d3292536d446f17f0cdca0e767">Linode</a> offers a paid backup service that’s really convenient if you accidentally destroy something and need to restore your Linode quickly. It’s $5 per month for the smallest Linode. I enable it on all my Linodes.</p>

<p>If you want even more peace of mind (or don’t want to pay for Linode’s backup service) you can roll your own simple backup solution using <code>rsync</code>.</p>

<p>You will need access to another Linux server (maybe another Linode?) or a home server. I just installed Ubuntu on an old desktop computer to use as a backup server.</p>

<p>We’re going to create a weekly cronjob that backs up our Linode’s home directory to a backup server. I keep all the files that I would want to backup in my home folder, so this works for me.</p>

<p>Open your crontab:</p>

<figure class="highlight"><pre><code class="language-bash" data-lang="bash">crontab -e</code></pre></figure>

<p>Add this line to the file:</p>

<figure class="highlight"><pre><code class="language-bash" data-lang="bash">@weekly rsync -r -a -e &quot;ssh -l &lt;your username on backup server&gt; -p &lt;ssh port number of backup server&gt;&quot; --delete /home/&lt;your username&gt; &lt;hostname or ip address of backup server&gt;:/path/to/some/directory/on/backup/server</code></pre></figure>

<p>I recommend running the above command manually to make sure you have it right before adding it to your crontab file.</p>

<p>That’s it!</p>

<h2 id="linode-rocks">Linode rocks!</h2>

<p>If, after reading this, you want to sign up for Linode, use <a href="http://www.linode.com/?r=307513b509e8c0d3292536d446f17f0cdca0e767">this link</a> and I’ll get a couple weeks of free hosting. If you prefer not to, here’s the plain link: <a href="http://www.linode.com">Linode.com</a></p>

<p>Happy hacking!</p>
]]></content>
  </entry>
  
  
  <entry>
    <title>Thoughts on free will</title>
    <author>
      <name>Feross Aboukhadijeh</name>
      <uri>https://feross.org</uri>
    </author>
    <link rel="alternate" type="text/html" href="https://feross.org/thoughts-on-free-will/"/>
    <id>https://feross.org/thoughts-on-free-will</id>
    <updated>2012-08-06T00:00:00-07:00</updated>
    <summary type="html"><![CDATA[You cannot control the next thought that will pop into your head. Seriously, this is crazy. Using functional magnetic resonance imaging (fMRI), it is possible to see your decisions before you realize that you’ve made them. Researchers asked people to press a button using their left or right index fingers while monitoring their real time...]]></summary>
    <content type="html" xml:base="https://feross.org/thoughts-on-free-will/"><![CDATA[<p>You cannot control the next thought that will pop into your head. Seriously, this is crazy.</p>

<p>Using <a href="http://en.wikipedia.org/wiki/Functional_magnetic_resonance_imaging">functional magnetic resonance imaging</a> (fMRI), it is possible to see your decisions before you realize that you’ve made them. Researchers asked people to press a button using their left or right index fingers while monitoring their real time brain activity using fMRI. <a href="http://www.nature.com/news/2011/110831/full/477023a.html">The results</a> were surprising:</p>

<blockquote>
  <p>The conscious decision to push the button was made about a second before the actual act, but the team discovered that <strong>a pattern of brain activity seemed to predict that decision by as many as seven seconds. Long before the subjects were even aware of making a choice, it seems, their brains had already decided.</strong> (from <a href="http://www.nature.com/news/2011/110831/full/477023a.html">Nature</a>)</p>
</blockquote>

<p>These results are shocking. They imply that all decisions are out of our control, subject to the whims of the gray matter in our heads.</p>

<p><img src="/images/pinocchio.jpg" alt="Pinnocchio" /></p>

<p>I spent a lot of time thinking about this (always <a href="https://www.youtube.com/watch?v=PK3x2DOoJIc#t=234s">a dangerous pastime</a>, hehe). I came up with a programming metaphor that makes a pretty convincing argument against the existence of free will. I thought it was interesting enough to be worth sharing, so here we go:</p>

<h2 id="the-human-mind-is-a-self-modifying-function">The human mind is a self-modifying function</h2>

<p><strong>Every human mind is a <a href="http://en.wikipedia.org/wiki/Function_(computer_science\)">function</a>.</strong> We take as input the sensory experience of the world around us. And we produce as output the electric signals that control our body and let us take action.</p>

<p>Of course, we don’t control the parameters that we are invoked with. The world outside, the people we meet, the problems we face are all inputs that we (as functions) must consume; they are things that we must make decisions about – how do I react when my friend says hi? how do I react when I see a car driving directly at me? etc…</p>

<p>However, humans are not merely normal functions. We can change through learning. <strong>Thus, we are self-modifying functions – we have the ability to re-write ourselves based on the input we receive.</strong></p>

<p><img src="/images/drawing-hands.jpg" alt="Escher's drawing hands" /></p>

<h2 id="learning">Learning</h2>

<p>If we touch a stove and burn our hand, we use our knowledge of causation (i.e. touching the hot stove <em>caused</em> pain), past experiences with pain (pain is something to avoid), and learning strategies (how to process new information into a useful format for storage) to modify ourselves. Thus, the next time we are presented with a hot stove we won’t decide to touch it a second time.</p>

<p>Interestingly, this is not true for everyone. Some people will still touch the stove a second time and burn themselves. Why? Because their memory of past experiences, their learning tools, or something else in their mind isn’t working correctly. Their function is buggy and for whatever reason doesn’t have the mechanism to rewrite itself properly (i.e. learn).</p>

<p>So, continuing with the analogy of humans as self-modifying functions, we have, in some sense, the ability to change ourselves. But, in the end, it’s still the contents of the function body which determines how we react to the input we are given. The function body decides how to process the input, and thus, what we learn from the experience.</p>

<p><strong>Thus, the tools you currently have in your brain are inherently limiting.</strong> You can turn inputs into permanent knowledge, but only using the tools and knowledge you have available to you now. So, the pseudo-code for your brain would be an event loop that looks like this:</p>

<figure class="highlight"><pre><code class="language-javascript" data-lang="javascript">var brain = function() { /* Your genes define your initial brain state */ };

while (true) {
  brain = brain( get_sensory_input() ); // Returns a new function that is different from before
  brain.act(); // Act based on your current brain state
}</code></pre></figure>

<h2 id="you-have-no-free-will">You have no free will</h2>

<p>When you think about it like this, you see that <strong>your current brain state determines your next brain state</strong>. Thus, your current brain state was determined by your previous brain state. Using induction, you can take this all the way back to earliest childhood.</p>

<p>Even if you try to improve or change yourself through learning, meditation, or introspection, you are still limited by the physiology of your brain. For example, even if you introspect really intensely, you can’t really ever free yourself of your inherent limitations. Even thoughts about thought itself (i.e. <a href="http://en.wikipedia.org/wiki/Metacognition">metacognition</a>) are still thoughts, controlled by the physiology of your brain, your past experiences, your emotional state, etc. Metacognition and introspection create a convincing illusion of free will.</p>

<p>Thus, I claim that the cognitive “function” you were born with, combined with inputs from your environment, ultimately determines who you are today. <strong>Since you do not determine your own starting state, nor the inputs you receive, you aren’t really responsible for your current self, your achievements, or your faults.</strong> In the end, all mental processes are out of your control.</p>

<h2 id="what-are-the-implications-of-this">What are the implications of this?</h2>

<p>None, really. This discussion isn’t particularly practical since there is no easy method to verify the validity of any of these claims. <strong>It’s just interesting to think about.</strong></p>

<p>I don’t think that believing or disbelieving in free will should change your behavior. In fact, believing that you don’t have any free will could probably only change your behavior for the worse. Discovering the true nature of free will is important not for any practical reason, but for the same reason that discovering how any other part of reality works is important. It brings us closer to the truth, to understanding our lives and our place in the universe.</p>

<h2 id="more-on-this-subject">More on this subject</h2>

<p>If you want to think about this stuff more, I highly recommend this talk: <a href="https://www.youtube.com/watch?v=pCofmZlC72g#t=1m50s">Sam Harris on “Free Will”</a>. It is brilliant. Sam lays out all the main arguments against the existence of free will in a clear, persuasive manner.</p>

<p>Also, I recently watched a Google Tech Talk that contained a lot of great information on how brains in young children work. It’s called <a href="https://www.youtube.com/watch?v=UyPrL0cmJRs">Think faster, focus better, and remember more</a>. It only strengthens my belief in this self-modifying function hypothesis.</p>

<p>Lastly, the New York Times recently published this: <a href="http://www.nytimes.com/2012/07/29/opinion/sunday/neuroscience-and-moral-responsibility.html">Neuroscience and Moral Responsibility</a>.</p>

<p>If you have any thoughts on this post, please leave a comment. I’m interested to hear what others think about this idea.</p>

<h2 id="update-aug-12-2012">Update (Aug 12, 2012)</h2>

<p>My friend Mikee Nguyen sent me this excellent, relevant clip from the film <a href="http://www.imdb.com/title/tt0243017/">Waking Life</a>:</p>

<iframe width="560" height="315" src="https://www.youtube.com/embed/veqkUUOlLLE" frameborder="0" allowfullscreen=""></iframe>
]]></content>
  </entry>
  
  
  <entry>
    <title>Open sourcing several projects</title>
    <author>
      <name>Feross Aboukhadijeh</name>
      <uri>https://feross.org</uri>
    </author>
    <link rel="alternate" type="text/html" href="https://feross.org/open-sourcing-several-projects/"/>
    <id>https://feross.org/open-sourcing-several-projects</id>
    <updated>2012-08-05T00:00:00-07:00</updated>
    <summary type="html"><![CDATA[Today, I’m releasing the source code for a couple of my past projects. The projects Instant.fm, a music playlist sharing service. [github] Fling, a way to send songs, videos, and urls from your phone to your desktop computer by flicking your wrist. [github] I released the code for these projects a while ago but never...]]></summary>
    <content type="html" xml:base="https://feross.org/open-sourcing-several-projects/"><![CDATA[<p><img src="/images/the-computer-demands-a-blog.gif" alt="The computer demands a blog" /></p>

<p>Today, I’m releasing the source code for a couple of my past projects.</p>

<h2 id="the-projects">The projects</h2>

<ul>
  <li><strong><a href="http://instant.fm">Instant.fm</a></strong>, a music playlist sharing service. [<a href="https://github.com/feross/Instant.fm">github</a>]</li>
  <li><strong>Fling</strong>, a way to send songs, videos, and urls from your phone to your desktop computer by flicking your wrist. [<a href="https://github.com/feross/Fling">github</a>]</li>
</ul>

<p>I released the code for these projects a while ago but never posted about it:</p>

<ul>
  <li><strong><a href="/cmsploit/">CMSploit</a></strong>, a security scanner to find temporary config files that contain passwords on public websites. [<a href="https://github.com/feross/CMSploit">github</a>]</li>
  <li><strong>WireSheep</strong>, shows you each user on the network and all the HTTP requests they’re making. [<a href="https://github.com/feross/WireSheep">github</a>]</li>
  <li><strong><a href="https://feross.org/hacks/selective-attention-test/">Selective Attention Test</a></strong>, a new version of the famous <a href="https://www.youtube.com/watch?v=vJG698U2Mvo">gorilla video</a>. [<a href="https://github.com/feross/Selective-Attention-Test">github</a>]</li>
</ul>

<h2 id="your-turn">Your turn!</h2>

<p>Release some of your own code! All the cool kids are doing it. Happy hacking!</p>
]]></content>
  </entry>
  
  
  <entry>
    <title>1% of CMS-Powered Sites Expose Their Database Passwords</title>
    <author>
      <name>Feross Aboukhadijeh</name>
      <uri>https://feross.org</uri>
    </author>
    <link rel="alternate" type="text/html" href="https://feross.org/cmsploit/"/>
    <id>https://feross.org/cmsploit</id>
    <updated>2011-11-17T00:00:00-08:00</updated>
    <summary type="html"><![CDATA[Nearly 1% of websites built with a content management system (like WordPress or Joomla) are unknowingly exposing their database password to anyone who knows where to look. TL;DR – Summary of the Problem Using a text editor to modify content management system (CMS) configuration files (like wp-config.php) could expose your database password to the world....]]></summary>
    <content type="html" xml:base="https://feross.org/cmsploit/"><![CDATA[<p><strong>Nearly 1% of websites</strong> built with a content management system (like WordPress or Joomla) are unknowingly exposing their database password to anyone who knows where to look.</p>

<h2 id="tldr--summary-of-the-problem">TL;DR – Summary of the Problem</h2>

<p><strong>Using a text editor to modify content management system (CMS) configuration files (like <code>wp-config.php</code>) could expose your database password to the world.</strong> Several popular text editors like Vim and Emacs automatically create backup copies of the files you edit, giving them names like <code>wp-config.php~</code> and <code>#wp-config.php#</code>. If the text editor crashes or the SSH connection drops during editing, then the temporary backup files may not be cleaned up correctly. This means that the CMS config file (which contains the database password) <strong>could accidentally be made public</strong> to anyone who knows where to look.</p>

<p>Most servers, including the ubiquitous Apache, will happily serve the plaintext of <code>.php~</code> and <code>.php#</code> files without passing them through the PHP preprocessor first, since they don’t have the <code>.php</code> file extension. Thus, your sensitive database credentials are just <strong>one GET request away from being accessed by a malicious party</strong>.</p>

<p>I wrote an automatic program, which I call CMSploit, to test for the prevalence of this issue across the wider web. I tested the top 200,000 websites (as ranked by Quantcast) and <strong>found that 0.11% of websites are vulnerable.</strong> If we eliminate non-CMS sites, and just look at CMS-powered websites, then we <strong>find that 0.77% of websites running a CMS have publicly-visible config files.</strong></p>

<p>Here is a presentation I gave to the <a href="http://stanfordacm.com">Stanford ACM</a> about CMSploit, including screenshots of sites whose passwords I obtained using my CMSploit tool. <strong>Or, if you want all the gory details, then keep reading.</strong></p>

<script src="https://speakerdeck.com/embed/4f1c893a6e08a5001f00c19f.js"></script>

<h2 id="cms-configuration-files">CMS Configuration Files</h2>

<p>Most content management systems (CMSs) store sensitive settings like the database hostname, database name, database username, and database password in a file that sits in the root of the web directory.</p>

<p>Here is what a typical config file looks like:</p>

<figure class="highlight"><pre><code class="language-php" data-lang="php">&lt;?php

define(&#39;DB_NAME&#39;, &#39;my_secret_database&#39;); /** Name of WordPress database */
define(&#39;DB_USER&#39;, &#39;secret_agent_1&#39;); /** MySQL database username */
define(&#39;DB_PASSWORD&#39;, &#39;you_will_never_guess_this&#39;); /** MySQL database password */
define(&#39;DB_HOST&#39;, &#39;localhost&#39;); /** MySQL hostname */

?&gt;</code></pre></figure>

<p>Here is a list of the various configuration files used by the most popular CMSs:</p>

<figure class="highlight"><pre><code class="language-python" data-lang="python">wp-config.php        # WordPress
config.php           # phpBB, ExpressionEngine
configuration.php    # Joomla
LocalSettings.php    # MediaWiki
mt-config.cgi        # Movable Type
settings.php         # Drupal</code></pre></figure>

<p>Despite the fact that these configuration files exist in a publicly accessible folder, the file contents are unviewable by a normal web user. Accessing the file directly does not work because the PHP interpreter handles all requests to <code>.php</code> files and wisely <strong>returns a blank page instead of the actual file contents.</strong> (Try accessing <code>http://www.example.com/wp-config.php</code> on your favorite WordPress blog to see what I mean. You should get a blank page back.)</p>

<p>As you can see, all the sensitive database information is located within &lt;?php ?&gt; tags. So, even if a malicious user were to access your config file directly, the PHP preprocessor would just run the PHP code, which defines some PHP global variables and then returns a blank page. Thus, no harm done, right?</p>

<h2 id="text-editors-make-temporary-files">Text Editors Make Temporary Files</h2>

<p>Popular command line text editors like Vim, Emacs, Gedit, and Nano create <strong>several temporary backup files</strong> during the course of file editing. When you open a file for editing, a backup of the original file is saved. Depending on your text editor, in-progress file changes might also be saved to a <a href="http://en.wikipedia.org/wiki/Swap_file">swap file</a>, so you can restore your unsaved changes in the event of a program crash, power outage, or connectivity issue.</p>

<p>If all goes well, when you’re done editing the file, the text editor deletes the temporary files so your filesystem doesn’t accumulate dozens of old temporary files. <strong>However, if your text editor crashes or you lose your connection, then the temporary files will still be on your filesystem.</strong></p>

<p>Here are the temporary filenames used by the most popular text editors (assuming a file named <code>wp-config.php</code>):</p>

<figure class="highlight"><pre><code class="language-python" data-lang="python">wp-config.php~        # Vim, Gedit
#wp-config.php#       # Emacs
wp-config.php.save    # Nano
wp-config.php.swp     # Vim (swap file)
wp-config.php.swo     # Vim (swap file)</code></pre></figure>

<h2 id="putting-two-and-two-together">Putting Two and Two Together</h2>

<p>If a CMS user edits a config file on their live site (as opposed to editing it offline and uploading it over FTP), then <strong>there may be temporary files which contain their database password floating around in publicly-accessible folders</strong>.</p>

<p>If someone requests one of these temp files, then <strong>most servers will return the plaintext, skipping the PHP parser completely</strong> – <em>yikes!</em> By default, Apache assumes that only files which have a <code>.php</code> file extension are PHP files. If the file extension is not <code>.php</code>, Apache happily serves up the plaintext of the file.</p>

<h2 id="how-prevalent-is-this-problem">How prevalent is this problem?</h2>

<p>After noticing this security issue on one of my websites, I became curious to find out how common it is across the wider web. So, I wrote a program to test the top websites and get a rough idea of the prevalence of this problem. I call it CMSploit. The program is pretty simple – it issues GET requests to a site to test for the presence of temporary backup files with common CMS config filenames.</p>

<h2 id="here-were-my-results">Here were my results:</h2>

<ul>
  <li>Tested the <strong>216,391 most popular websites</strong> (according to Quantcast).</li>
  <li>Found <strong>230 config files</strong> visible in root of site.</li>
  <li>Thus, 230 / 216391 = <strong>0.11% of all websites are vulnerable.</strong></li>
  <li><a href="http://trends.builtwith.com/cms">Latest stats</a> say that about 13.8% of the top 10,000 websites run CMSs. If we just focus on CMS-powered websites, then the percentage of vulnerable sites is much higher:</li>
  <li>Thus, 230 / (216391 * 0.138) = <strong>0.77% of websites running a CMS are vulnerable.</strong></li>
</ul>

<p>It’s shocking to think that 0.77% of websites (1 out of every 130) built with a CMS has its database password just sitting there in a public folder for all the world to see. <strong>Lots of these are popular, active websites.</strong> You would likely recognize many of them. Most of the sites were WordPress blogs, but there were a surprising number of e-commerce sites too, which is a little scary.</p>

<h2 id="responsible-disclosure">Responsible Disclosure</h2>

<ol>
  <li>
    <p><strong>I contacted several of the highest profile sites</strong> to notify them of this security issue on their site. Most of them fixed the problem within a few days. All who replied to me were extremely grateful for bringing the issue to their attention. One of the companies even offered me a free license to their software.</p>
  </li>
  <li>
    <p><strong>I submitted a vulnerability report with <a href="http://www.us-cert.gov/index.html">US-CERT</a>.</strong> Unfortunately, they replied with “This issue is not the type of vulnerability class we are inclined to coordinate or publish on.” I also plan to submit reports with Apache, PHP, WordPress, and Vim/Emacs.</p>
  </li>
  <li>
    <p>After running the script and collecting my research statistics (published above), <strong>I securely wiped all the config files</strong> from my hard disk. <strong>I did not attempt to login with any of the database credentials I discovered.</strong> Therefore, it was not possible to determine what percentage of the database credentials were valid or what percentage of database servers were open to remote connections.</p>
  </li>
</ol>

<h2 id="lessons-learned">Lessons Learned</h2>

<ol>
  <li>
    <p>CMS users should never edit their <code>config.php</code> file (or other sensitive files) with a text editor that creates temporary backup files. The best policy is to avoid editing any sensitive files on a live website. Instead, copy the file locally, make your edits to it, and copy it back to the server.</p>
  </li>
  <li>
    <p>It’s trivially easy to write a script to search for vulnerable sites. Bad people have probably been doing it for several years. In fact, this issue has even been discussed in <a href="http://wordpress.org/support/topic/attack-against-wp-configphp-with-a-tilde">other</a> <a href="http://blog.tigertech.net/posts/wordpress-security-thoughts/">forums</a> before. <strong>You should check your sites for <code>wp-config.php~</code> and related files.</strong> Make sure your sites are not vulnerable.</p>
  </li>
  <li>
    <p><strong>Someone should fix this.</strong> It’s not completely clear where responsibility lies, though. Is it Apache’s fault? Or PHP? Or vim/emacs? Should WordPress and other CMSs do something about it? There are many ways to fix this problem. I don’t particularly care how it gets fixed, as long as the default configuration of Apache + PHP + vim/emacs + WordPress don’t have this problem, I’ll be satisfied. In the meantime, using this very common web stack we have a scenario where ~1% of sites expose their passwords. This is bad.</p>
  </li>
  <li>
    <p>You should configure MySQL to <strong>deny remote connections to your database</strong> and connect to <strong>localhost</strong> instead. If you absolutely need remote access, then explicitly whitelist certain IPs and deny the rest. This way, if someone gets your database credentials, they’ll be unable to actually log in.</p>
  </li>
  <li>
    <p>In the short term, <strong>you should proactively protect all your websites</strong>. If you run WordPress and Apache, you can block access to any file containing the string <code>wp-config.php</code> with a <code>.htaccess</code> rule like this:</p>
  </li>
</ol>

<figure class="highlight"><pre><code class="language-apacheconf" data-lang="apacheconf">&lt;Files ~ &quot;(^#.*#|~|\.sw[op])$&quot;&gt;
Order allow,deny
Deny from all
&lt;/Files&gt;</code></pre></figure>

<p>Modify the rule to suit your CMS and server environment.</p>

<h2 id="final-thoughts">Final Thoughts</h2>

<p>Even though the discovery that 0.77% of CMS-powered websites have public database passwords is already shocking, <strong>I’m pretty confident that you could easily double or triple the number of vulnerable sites with a better, more thorough script, and lots more time.</strong></p>

<p>The script I wrote only tests the root of each site for CMS config files. However, lots of sites run CMSs in subfolders and subdomains like <code>/blog/</code>, <code>/wiki/</code>, <code>/forums/</code>, <code>blog.mydomain.com</code>, etc. Testing these places would dramatically increase the number of vulnerable sites detected.</p>

<p><strong>I will not publish the source code of this script</strong>, because of the potential for harm. However, if you are a security researcher and are interested in reviewing the source code, send me an email.</p>

<p>This DEFCON talk is relevant: <a href="https://www.youtube.com/watch?v=R0IEWOic61k">Pillaging distributed version control system repos for fun and profit</a>.</p>

<p>Discussion on <a href="http://www.reddit.com/r/netsec/comments/mvh0a/feross_1_of_cmspowered_sites_expose_their/">reddit</a>.</p>

<h2 id="update-mar-8-2012">Update (Mar 8 2012)</h2>

<p>There is now <a href="http://nmap.org/nsedoc/scripts/http-config-backup.html">an Nmap script</a>, inspired by CMSploit, that appears to do everything that my script does. (I’m not affiliated with Nmap or this particular script.)</p>

<h2 id="update-aug-22-2012">Update (Aug 22 2012)</h2>

<p>The code for CMSploit is <a href="https://github.com/feross/CMSploit">now available</a> on Github.</p>

<p><em><strong>Thanks</strong> to John Hiesey for reading a draft of this.</em></p>
]]></content>
  </entry>
  
  
  <entry>
    <title>Linode VPS Hosting Review</title>
    <author>
      <name>Feross Aboukhadijeh</name>
      <uri>https://feross.org</uri>
    </author>
    <link rel="alternate" type="text/html" href="https://feross.org/linode-vps-hosting-review/"/>
    <id>https://feross.org/linode-vps-hosting-review</id>
    <updated>2011-11-14T00:00:00-08:00</updated>
    <summary type="html"><![CDATA[People keep asking me to share how I handled the viral traffic rush to YouTube Instant – 1 million visitors in 10 days – and which VPS hosting provider I recommend. The answer to both questions is Linode, so here is my review of Linode hosting. Linode = Awesome Hosting I’ve been using Linode to...]]></summary>
    <content type="html" xml:base="https://feross.org/linode-vps-hosting-review/"><![CDATA[<p>People keep asking me to share how I handled the <a href="/one-million-visitors-in-10-days/">viral traffic rush</a> to <a href="http://ytinstant.com/">YouTube Instant</a> – 1 million visitors in 10 days – and which VPS hosting provider I recommend.</p>

<p>The answer to both questions is <a href="http://www.linode.com/?r=307513b509e8c0d3292536d446f17f0cdca0e767">Linode</a>, so here is my <strong>review of Linode hosting</strong>.</p>

<h2 id="linode--awesome-hosting">Linode = Awesome Hosting</h2>

<p>I’ve been using <a href="http://www.linode.com/?r=307513b509e8c0d3292536d446f17f0cdca0e767">Linode</a> to host my websites for the past 5+ years and I’m thoroughly impressed by the service. I can’t recommend them enough – it is easily the best web hosting service I’ve used to date.</p>

<p>If you’re coming from the shared hosting world, then let me tell you: <strong>a virtual private server (VPS) is a whole new world</strong>. A VPS means freedom, power, and total flexibility. You get access to everything from root, the kernel, and on up. All managed from the command line and, occasionally, the simple Linode control panel. Your Linode is completely and totally your machine.</p>

<p>Linode uses the <a href="http://xen.org/">Xen hypervisor</a> for virtualization which means that your CPU, memory, and disk resources are really yours. <strong>You get a guaranteed portion of the server resources.</strong> If another user has a really popular site, your sites will not be affected. However, if there are <em>extra unused resources</em>, then your websites will automatically burst above your limits to make use of the extra CPU cycles or disk time, if you require them.</p>

<h2 id="a-couple-things-to-keep-in-mind-about-linode">A couple things to keep in mind about Linode:</h2>

<ol>
  <li>
    <p><strong>Your Linode comes with a vanilla installation of Linux.</strong> You get to pick which Linux flavor to install on your server (I chose Ubuntu), but you have to configure the whole thing from the command line. Which brings us to…</p>
  </li>
  <li>
    <p><strong>Your Linode comes with no traditional control panel</strong> to help you set up your domains or help you configure virtual hosting. That means no CPanel or Plesk. Just the command line.</p>

    <p>You will need to install Apache, MySQL, set up iptables firewall rules, disable remote root access, and configure Apache virtual hosts (to serve multiple sites with one IP address) etc. <strong>on your own</strong>. At first, this scared me a bit, but it’s actually not bad at all. It took me about a day to learn how to do everything I wanted to do and there are plenty of excellent tutorials online. The <a href="http://library.linode.com/">Linode Library</a> and <a href="http://articles.slicehost.com/">Slicehost Articles</a> should have all you need to get going.</p>
  </li>
</ol>

<h2 id="some-things-that-surprised-me">Some things that surprised me:</h2>

<ol>
  <li>
    <p><strong>I get stuff done much more quickly on the command line</strong> then I ever did using control panels and lame, poorly designed graphical tools.</p>
  </li>
  <li>
    <p><strong>The command line is extremely empowering.</strong> If you’ve never had to use the command line for much before, it can be intimidating. At first, it’s difficult to understand the appeal of the command line, especially if you’re a designer or a programming noob. <strong>But, trust me, the command line is the way to go.</strong> The sooner you get comfortable using it, the happier you’ll be. I’m telling you, it’s a whole new world.</p>
  </li>
</ol>

<p>Another advantage of using the command line is that you no longer need to buy hosting that offers a bloated control panel package like CPanel or Plesk. Because of this, Linode prices are dirt cheap: $20/month to get started.</p>

<h2 id="some-things-that-make-linode-awesome">Some things that make Linode awesome:</h2>

<ol>
  <li>
    <p><strong>About once a year, Linode upgrades the storage and RAM for all users at no extra cost.</strong> For example: when I first joined Linode in 2009, I hosted all my sites on their cheapest plan – 360MB ram, 16GB storage, 200GB transfer – for $20/month. Since then, they’ve upgraded this so the same server now comes with 1GB ram, 48GB storage, and 2TB transfer – <em>neat!</em></p>
  </li>
  <li>
    <p><strong>Unlike most shared hosting providers, Linode does not oversell their hosting.</strong> At a cheap shared host, if you get even close to using all the bandwidth and storage that you paid for, you’d get shut down for “misusing resources” and “unfairly affecting other users on the server”. With Linode, your resources are actually yours – Linode doesn’t oversell.</p>
  </li>
</ol>

<h2 id="hosting-viral-websites-with-linode">Hosting Viral Websites with Linode</h2>

<p>If you’re considering a Linode, I recommend you <strong>start out with the smallest one and upgrade if/when you need to</strong>.</p>

<p>I currently host all my sites on the “Linode 1GB” plan, which is probably overkill, but its nice to be able to handle random traffic spikes without much work. When a site goes viral, like <a href="/youtube-instant-media-frenzy/#media">YouTube Instant did</a> or <a href="/my-recent-hacks/#emuspin">EmuSpin did</a>, I just migrate to a bigger Linode.</p>

<p>For example, as <a href="http://ytinstant.com">YouTube Instant</a> picked up steam, I upgraded the server several times, eventually ending up at the “Linode 4GB” plan – at the time, 4GB ram, 160GB storage, and 1600GB transfer. Migrating plans takes about 15 minutes, and your sites will be inaccessible during that time.</p>

<p><img src="/images/My-Network-Traffic-Last-30-Days1.png" alt="Network Traffic to YouTube Instant" /></p>

<p>If I had more time, I would have switched from Apache to Nginx so that each new visitor wouldn’t spawn a whole new 20MB process. As you’ll quickly find out, the scarcest resource in a VPS hosting environment is RAM. Nginx, node.js – and other high concurrency, low memory servers – are a lifesaver here.</p>

<h2 id="linode-rocks">Linode rocks!</h2>

<p>If you want to sign up, use <a href="http://www.linode.com/?r=307513b509e8c0d3292536d446f17f0cdca0e767">my referral link</a> and I’ll get a couple weeks of free hosting. If you prefer not to, here’s the plain link: <a href="http://www.linode.com">Linode.com</a></p>

<p>Happy hacking!</p>
]]></content>
  </entry>
  
  
  <entry>
    <title>Content, not Chrome</title>
    <author>
      <name>Feross Aboukhadijeh</name>
      <uri>https://feross.org</uri>
    </author>
    <link rel="alternate" type="text/html" href="https://feross.org/chrome/"/>
    <id>https://feross.org/chrome</id>
    <updated>2011-11-01T00:00:00-07:00</updated>
    <summary type="html"><![CDATA[Autoupdate is one of Google Chrome’s killer features. Per this post: Delving back into project history long before we launched publicly in 2008, the autoupdate project was one of the very first we started working on. The idea was to give people a blank window with an autoupdater. If they installed that, over time the...]]></summary>
    <content type="html" xml:base="https://feross.org/chrome/"><![CDATA[<p>Autoupdate is one of <a href="http://www.google.com/chrome">Google Chrome</a>’s killer features. Per <a href="https://plus.google.com/105636695715347097518/posts/G9hbCEMC2wF">this post</a>:</p>

<blockquote>
  <p>Delving back into project history long before we launched publicly in 2008, the autoupdate project was one of the very first we started working on. <strong>The idea was to give people a blank window with an autoupdater. If they installed that, over time the blank window would grow into a browser.</strong> And today, some five years after our autoupdater started updating a mostly blank window that could barely load webpages, it is now an engine for delivering an incredibly sophisticated web technology platform onto our users’ computers, which in turn allows web app developers to build amazing new online experiences. I have never seen such an effective platform update mechanism before.</p>
</blockquote>

<p>How cool is that??! :)</p>

<blockquote>
  <p>Invisibility is a key part of one of Chrome’s four “S”s - simplicity. We seek not to bother the user with information that is irrelevant. As important as it might seem to engineers for our users to weigh fully a variety of considerations relating to our software, in reality they have better things to be doing. They’re trying to find a restaurant, check an email, post a facebook update, and then get the hell away from the computer. Every time the user agent steps in between the user and their task, we slow them down and diminish their enjoyment. <strong>Content, not Chrome.</strong></p>
</blockquote>

<p>What an awesome way to think about design.</p>
]]></content>
  </entry>
  
  
  <entry>
    <title>HOW TO: Spy on the Webcams of Your Website Visitors</title>
    <author>
      <name>Feross Aboukhadijeh</name>
      <uri>https://feross.org</uri>
    </author>
    <link rel="alternate" type="text/html" href="https://feross.org/webcam-spy/"/>
    <id>https://feross.org/webcam-spy</id>
    <updated>2011-10-18T00:00:00-07:00</updated>
    <summary type="html"><![CDATA[I discovered a vulnerability in Adobe Flash that allows any website to turn on your webcam and microphone without your knowledge or consent to spy on you. It works in all versions of Adobe Flash that I tested. I’ve confirmed that it works in the Firefox and Safari for Mac browsers. Use one of those...]]></summary>
    <content type="html" xml:base="https://feross.org/webcam-spy/"><![CDATA[<p>I discovered a vulnerability in Adobe Flash that allows any website to turn on your webcam and microphone <strong>without your knowledge or consent</strong> to spy on you.</p>

<p><strong>It works in all versions of Adobe Flash that I tested.</strong> <strong>I’ve confirmed that it works in the Firefox and Safari for Mac</strong> browsers. Use one of those if you check out the <a href="/hacks/webcam-spy/">live demo</a>. There’s a weird CSS opacity bug in most other browsers (Chrome for Mac and most browsers on Windows/Linux).</p>

<h2 id="video-demo-of-the-attack">Video demo of the attack</h2>

<iframe width="600" height="370" src="https://www.youtube.com/embed/-LbvglVj8Ho?hd=1" frameborder="0" allowfullscreen=""></iframe>

<p>Source code: <a href="https://github.com/feross/webcam-spy">Github</a>. Video demo: <a href="https://www.youtube.com/watch?v=-LbvglVj8Ho">YouTube</a></p>

<h2 id="updates-about-the-vulnerabilty">Updates about the vulnerabilty</h2>

<ul>
  <li>
    <p><strong>10/19/2011</strong>: <a href="http://news.cnet.com/8301-27080_3-20122887-245/adobe-to-plug-flash-related-webcam-spying-hole/">CNET says</a> that Adobe is working on a fix and it could be ready by end of week. Adobe also emailed me and said “our product team is wrapping up their investigation and is now working on a fix, which should not require a Flash Player update”.</p>
  </li>
  <li>
    <p><strong>10/20/2011</strong>: <strong>Whoa, this story is everywhere!</strong> News stories have been published in <a href="http://news.cnet.com/8301-27080_3-20122887-245/adobe-to-plug-flash-related-webcam-spying-hole/">CNET</a>, <a href="http://www.wired.com/threatlevel/2011/10/flash-vulnerability-webcam/">Wired.com</a>, <a href="http://www.theregister.co.uk/2011/10/20/acobe_flash_webcam_spying/">The Register</a>, <a href="http://arstechnica.com/business/news/2011/10/adobe-fixes-flash-privacy-panel-so-hackers-cant-spy-via-webcams.ars">Ars Technica</a>, <a href="http://gizmodo.com/5851851/new-adobe-flash-exploit-could-give-any-website-access-to-your-webcam">Gizmodo</a>, <a href="http://www.pcworld.com/article/242227/adobe_to_fix_flash_flaw_that_allows_webcam_spying.html">PC World</a>, <a href="http://news.yahoo.com/blogs/technology-blog/adobe-flash-exploit-allows-websites-access-webcam-without-010049284.html">Yahoo! News</a>, <a href="http://www.zdnet.co.uk/news/security-threats/2011/10/20/adobe-moves-to-fix-webcam-spying-exploit-40094230/">ZDNet</a> (and <a href="http://www.zdnet.com/blog/security/adobe-fixes-webcam-hijack-flash-flaw/9694">another ZDNet</a>), <a href="http://www.theinquirer.net/inquirer/news/2119163/adobe-flash-exploit-websites-hijack-webcam">The Inquirer</a>, <a href="http://www.computerworld.com/s/article/9221052/Adobe_to_fix_Flash_flaw_that_allows_webcam_spying?taxonomyId=86">Computer World</a>, and <a href="http://www.h-online.com/security/news/item/Adobe-remedies-webcam-spy-hole-in-Flash-1364631.html">The H Security</a>. Lastly, this is an interesting opinion piece: <a href="http://www.circleid.com/posts/201110221_the_sins_of_the_flash/">“The Sins of the Flash”</a></p>
  </li>
  <li>
    <p><strong>10/20/2011</strong>: Adobe <a href="http://blogs.adobe.com/psirt/2011/10/clickjacking-issue-in-adobe-flash-player-settings-manager.html">says</a> they just posted a fix to the Settings Manager that should resolve the issue. I just tested it out, and indeed <strong>the issue appears to be fixed now</strong>. Congrats, Adobe, for the quick fix!</p>
  </li>
  <li>
    <p><strong>12/21/2011</strong>: This attack made it into Jeremiah Grossman’s list of <a href="http://jeremiahgrossman.blogspot.com/2011/02/top-ten-web-hacking-techniques-of-2011.html">top web hacking techniques of 2011</a>. It’s #26.</p>
  </li>
  <li>
    <p><strong>1/10/2012</strong>: Another <a href="http://blog.skepticfx.com/2012/01/adobe-flash-webcam-clickjacking.html?spref=twitter">similar clickjacking attack</a> was just discovered. Adobe has fixed it.</p>
  </li>
  <li>
    <p><strong>5/9/2012:</strong> FOX News in Cleveland <a href="http://fox8.com/2012/05/09/hackers-gain-access-to-homes-through-webcams/">just ran a story</a> about this.</p>

    <iframe width="420" height="315" src="https://www.youtube.com/embed/loDFU-2eypk" frameborder="0" allowfullscreen=""></iframe>
  </li>
</ul>

<p>Read on for the original blog post.</p>

<h2 id="clickjacking--adobe-flash--sad-times">Clickjacking + Adobe Flash = Sad Times!</h2>

<p>This attack works by using a neat variation of the normal <a href="http://en.wikipedia.org/wiki/Clickjacking">clickjacking</a> technique that spammers and other bad people are using in the wild right now. For the uninitiated:</p>

<blockquote>
  <p><em>Clickjacking</em> is a malicious technique of tricking Web users into revealing confidential information or taking control of their computer while clicking on seemingly innocuous web pages.</p>

  <p>– Wikipedia</p>
</blockquote>

<p>Combine clickjacking with the <a href="http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager06.html">Adobe Flash Player Setting Manager page</a> and you have a recipe for some sad times.</p>

<h2 id="background">Background</h2>

<p>I took a computer security class (Stanford’s <a href="http://cs155.stanford.edu">CS 155</a>) last quarter and really enjoyed <a href="http://seclab.stanford.edu/websec/framebusting/framebust.pdf">this research paper</a> on framebusting and clickjacking. After reading it, I checked out a few popular sites to see if it was possible to clickjack them. After a couple hours, I had no success.</p>

<p>But, then I stumbled upon <a href="http://blog.guya.net/2008/10/07/malicious-camera-spying-using-clickjacking/">this blog post</a> entitled “Malicious camera spying using ClickJacking” where the author shows how to clickjack the Adobe Flash Settings Manager page to enable users’ webcams. He accomplishes this by putting the whole settings page into an iframe and making it invisible. Then, unsuspecting users play a little game and unwittingly enable their webcams. Adobe quickly added <a href="http://en.wikipedia.org/wiki/Framekiller">framebusting</a> code to the Settings Manager page (why wasn’t it there in the first place?), and the attack stopped working.</p>

<p>But alas, the same attack is actually still possible.</p>

<h2 id="how-my-attack-works">How my attack works</h2>

<p>Instead of iframing the whole settings page (which contains the framebusting code), I just iframe the <strong>settings SWF file</strong>. This let me bypass the framebusting JavaScript code, since we don’t load the whole page – just the remote .SWF file. I was really surprised to find out that this actually works!</p>

<p>I’ve seen a bunch of clickjacking attacks in the wild, but I’ve never seen any attacks where the attacker iframes a SWF file from a remote domain to clickjack it – let alone a .SWF file as important as one that controls access to your webcam and mic!</p>

<blockquote>
  <p>The problem here is the <a href="http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager06.html">Flash Player Setting Manager</a>, this inheritance from Macromedia might be the Flash Player security Achilles heel.</p>

  <p>– <a href="http://blog.guya.net/2008/10/07/malicious-camera-spying-using-clickjacking/">Guy Aharonovsky</a></p>
</blockquote>

<p>This is a screenshot of what the Settings Manager .SWF file looks like:</p>

<p><img src="/images/adobe-flash-settings-manager.png" alt="Adobe Flash Settings Manager" /></p>

<h2 id="live-demo">Live Demo</h2>

<p>I built a <a href="/hacks/webcam-spy/">quick proof-of-concept demo</a> to show how it works.</p>

<p><strong class="red">Important point:</strong> The demo is only guaranteed to work in <strong>Firefox and Safari for Mac</strong>. Right now, it doesn’t work in most other browsers since you can’t change the opacity or the z-index of an iframed swf file. However, I discovered a workaround that involves multiple iframes, but haven’t implemented it yet since it’s a bit complicated. But, I’m pretty sure that it’s possible to make it work everywhere, given enough time.</p>

<p><strong class="red">Important point 2:</strong> The vulnerability has been fixed by Adobe, so the demo does not work anymore.</p>

<p><a href="/hacks/webcam-spy/">View the demo</a>. The code is also available on <a href="https://github.com/feross/webcam-spy">Github</a>.</p>

<p>I should also mention that my demo builds heavily off of the ideas and work done by the dude who runs <a href="http://blog.guya.net/2008/10/07/malicious-camera-spying-using-clickjacking/">this blog</a>, Guy Aharonovsky.</p>

<p>Also: If you’re a bit leery about running the demo… I promise I’m not saving the webcam video. I just display it back to you so you can see that it works. However, if an attacker used this technique, they would almost certainly NOT show you any sign that your cam is on. You’re only hope of finding out that something’s up is your webcam indicator light (if you have one).</p>

<p><img src="/images/webcam.jpg" alt="Webcam Light" /></p>

<h2 id="why-release-this">Why release this?</h2>

<p>I reported this vulnerability to Adobe a few weeks ago through the <a href="http://seclab.stanford.edu/">Stanford Security Lab</a>. It’s been a few weeks and I haven’t heard anything from Adobe yet. I think it’s worth sharing it with the world now, so that Adobe pays attention and fixes it more quickly.</p>

<p>Although every browser and OS is theoretically susceptible to this attack, the process to activate the webcam requires multiple highly targeted clicks, which is difficult for an attacker to pull off. I’m not sure how useful this technique would actually be in the wild, but I hope that Adobe fixes it soon so we don’t have to find out.</p>

<h2 id="further-reading">Further reading</h2>

<p>If you want to learn more about clickjacking and framebusting, you should read the excellent <a href="http://seclab.stanford.edu/websec/framebusting/framebust.pdf">Busting Frame Busting: a Study of Clickjacking Vulnerabilities on Popular Sites</a> (PDF) paper by Gustav Rydstedt, Elie Bursztein, Dan Boneh, and Collin Jackson.</p>
]]></content>
  </entry>
  
  
  <entry>
    <title>Think Different</title>
    <author>
      <name>Feross Aboukhadijeh</name>
      <uri>https://feross.org</uri>
    </author>
    <link rel="alternate" type="text/html" href="https://feross.org/think-different/"/>
    <id>https://feross.org/think-different</id>
    <updated>2011-10-09T00:00:00-07:00</updated>
    <summary type="html"><![CDATA[One of my favorite quotes: Almost everything–all external expectations, all pride, all fear of embarrassment or failure–these things just fall away in the face of death, leaving only what is truly important. Remembering that you are going to die is the best way I know to avoid the trap of thinking you have something to...]]></summary>
    <content type="html" xml:base="https://feross.org/think-different/"><![CDATA[<p>One of my favorite quotes:</p>

<blockquote>
  <p>Almost everything–all external expectations, all pride, all fear of embarrassment or failure–these things just fall away in the face of death, leaving only what is truly important. Remembering that you are going to die is the best way I know to avoid the trap of thinking you have something to lose. You are already naked. There is no reason not to follow your heart.</p>

  <p>– Steve Jobs</p>
</blockquote>

<p>One of my favorite ads:</p>

<iframe width="420" height="315" src="https://www.youtube.com/embed/8rwsuXHA7RA" frameborder="0" allowfullscreen=""></iframe>

<p>Really gets the blood pumping, huh?</p>

<p>Interesting story about this video. Steve Jobs narrated the very first version of this Think Different commercial “Here’s to the Crazy Ones” (shown above). Sadly, this version never aired. Richard Dreyfuss did the voiceover in <a href="https://www.youtube.com/watch?v=4oAB83Z1ydE">the version that aired</a>.</p>

]]></content>
  </entry>
  

</feed>
