<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Zack Apiratitham]]></title><description><![CDATA[Posts from Zack Apiratitham]]></description><link>https://vatthikorn.com/</link><image><url>/favicon-196x196.png</url><title>Zack Apiratitham</title><link>https://vatthikorn.com/</link></image><generator>GatsbyJS</generator><lastBuildDate>Sun, 15 Mar 2026 06:00:57 GMT</lastBuildDate><atom:link href="https://vatthikorn.com/rss.xml" rel="self" type="application/rss+xml"/><copyright><![CDATA[© 2012-2026 Zack Apiratitham]]></copyright><language><![CDATA[en]]></language><managingEditor><![CDATA[Zack Apiratitham]]></managingEditor><webMaster><![CDATA[Zack Apiratitham]]></webMaster><ttl>60</ttl><author>Zack Apiratitham</author><atom:link href="https://vatthikorn.com/rss.xml" rel="self" type="application/rss+xml"/><item><title><![CDATA[Sony a7R V First Impressions]]></title><description><![CDATA[<p>The <a href="https://en.wikipedia.org/wiki/Canon_EOS_6D">Canon EOS 6D</a> had been my main camera since 2013, and aside from occasional <a href="https://techhub.social/@vatthikorn/114288044173378910">fun cameras</a> and a new lens, my photography gear pretty much remained unchanged. My 6D is now definitely showing its age and it's way past time for me to upgrade. For some years now, I knew that whenever I get around to replacing the 6D, the new camera would not just be a mirrorless but specifically a Sony mirrorless. I've had my eyes set on their <a href="https://alphauniverse.com/alpha/">Alpha series</a> for a long time but never had the motivation to take the plunge. So when I heard the news that Sony might increase their prices on their cameras due to tariffs, I figured now is as good a time as any to upgrade. So I finally went for the <a href="https://electronics.sony.com/imaging/interchangeable-lens-cameras/full-frame/p/ilce7rm5-b">a7R V</a>!</p>
<p>I've had this camera for about a week and taken it with me on a day hike at <a href="https://www.nps.gov/romo/index.htm">Rocky Mountain National Park</a> and on walks around where I live. Here are my initial impressions and observations as a long-time DSLR shooter and first-time mirrorless owner:</p>
<ul>
<li>
<p>While on paper the body is just <a href="https://cameradecision.com/size-comparison/eONf-UDcK-t">slightly smaller and lighter</a> than my 6D, it actually feels a bit more compact in my hands, especially when I go back to hold the 6D. That camera feels quite bulky now. The a7R V is also boxier with sharp corners and I have to admit I still kind of prefer the more rounded Canon body.</p>
</li>
<li>
<p>The 6D doesn't have an articulating display and this fancy tilty-flippy screen on the a7R V is going to be a game-changer for me. Also the hinge and overall build quality are solid where I'm not scared I'm going to break it.</p>
</li>
<li>
<p>The raws out of this camera are very easy and enjoyable to work with in Lightroom. The dynamic range is incredible and I am able to pull out so much more details in highlights and shadows than what I was used to.</p>
</li>
<li>
<p>I know I am taking a low-light performance hit with this 61MP sensor but the ability to aggressively crop is such a great quality-of-life improvement, especially with wildlife shots and my lack of extreme telephoto lens.</p>
</li>
<li>
<p>I miss how quickly I could pick up and start shooting with a DSLR. The viewfinder is always available to start composing, adjusting, and take photos pretty much instantly. But with the EVF, I almost always first stare at a dark viewfinder, wait for it to wake up, then it takes a second to start focusing. Sometimes the EVF also takes a couple of seconds to adjust brightness or white balance. It is a jarring experience when trying to compose and quickly get that shot. I already expected this trade-off switching to a mirrorless system, but it's still something I need to get over eventually.</p>
</li>
<li>
<p>One unexpected benefit with EVF is the fact that I no longer accidentally blind myself by aiming the camera at the sun, so this is indeed a nice improvement. The ability to see exactly what your resulting photo will look like with the depth of field is also useful.</p>
</li>
<li>
<p>My 32GB SD card was always more than enough for me as it could easily fit over a thousand full-res raws from my 6D. But with the 61MP sensor on the a7R V, I had to buy a new 64GB card and even that couldn't fit more than around five hundred full-res uncompressed raws. These raws are over 120MB each compared to only around 20MB on my 6D! So I'm probably going to need to get a 128GB card too. I am now adapting my workflow a bit and trying not to import every single shot to my library, otherwise my NAS will get full very fast. I also should probably learn to be less shutter-happy overall.</p>
</li>
<li>
<p>I like that my 6D has a built-in GPS so all my photos are tagged with location data. But the a7R V does not come with GPS and requires using its <a href="https://creatorscloud.sony.net/catalog/en-us/creatorsapp/index.html">Creators' App</a> to get that info over from your smartphone via Bluetooth. This is absolutely not a set-it-and-forget-it workflow since if the app is killed in the background (which it will be), no location data will be added. So I basically have to remember before every shoot to make sure to launch the app and that it's connected to the camera with location info available.</p>
</li>
<li>
<p>Oh and the app is <em>extremely infuriating</em> to use if you don't give it full access to your photo library (and I sure as hell won't). But what happens is on every screen, every navigation, and pretty much with every single interaction on this app, a damn alert will pop up asking for full access. <a href="/sony-creators-app.mov">I shit you not</a>.</p>
</li>
<li>
<p>I have to rewire a lot of my muscle memory switching to Sony. Selecting focus area, ISO, drive mode, aperture, shutter speed, etc. all require different maneuvers from what I instinctively do. This is going to take so much time to relearn after shooting with Canon cameras for almost 15 years.</p>
</li>
<li>
<p>Sometimes the autofocus would not work and would focus on something random in the background. It especially has a hard time focusing on something out of focus far away and I have to manually turn the focus ring to get it closer so it will start to autofocus. I don't think this is an issue with the camera but it's likely more so from the fact that I am using an EF lens with the <a href="https://www.sigma-global.com/en/accessories/mc-11/">Sigma MC-11 converter</a>.</p>
</li>
<li>
<p>The subject recognition feature works quite well. I was able to get sharp images with focus on the eyes for both people, animals, and birds. Though it has a hard time tracking and autofocusing on fast moving subjects. I think this is another downside of using that aforementioned converter. See the example below, where it utterly failed to keep up with my dog running towards me:</p>
</li>
</ul>
<p><figure class="gatsby-resp-image-figure" style="">
    <span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/f4041f028cf997461dc901ea8387017c/f1403/VeronaRunning.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 15.023474178403756%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAADABQDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAED/8QAFgEBAQEAAAAAAAAAAAAAAAAAAAEE/9oADAMBAAIQAxAAAAHQZVEf/8QAFxAAAwEAAAAAAAAAAAAAAAAAAAEREv/aAAgBAQABBQLTKys//8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAwEBPwE//8QAFhEAAwAAAAAAAAAAAAAAAAAAAAER/9oACAECAQE/Aays/8QAFhAAAwAAAAAAAAAAAAAAAAAAAAEx/9oACAEBAAY/AqysrP/EABgQAAMBAQAAAAAAAAAAAAAAAAAB4RHR/9oACAEBAAE/IVWNuwqB/9oADAMBAAIAAwAAABB7/wD/xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/ED//xAAXEQEAAwAAAAAAAAAAAAAAAAAAAVFh/9oACAECAQE/EJuaP//EABoQAAICAwAAAAAAAAAAAAAAAAARASGBweH/2gAIAQEAAT8Q66NXJmIbJ//Z'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="A sequence of ten images of a dog running towards the viewer"
        title="Click above to see full image"
        src="/static/f4041f028cf997461dc901ea8387017c/85078/VeronaRunning.jpg"
        srcset="/static/f4041f028cf997461dc901ea8387017c/b5ac9/VeronaRunning.jpg 213w,
/static/f4041f028cf997461dc901ea8387017c/ca7be/VeronaRunning.jpg 425w,
/static/f4041f028cf997461dc901ea8387017c/85078/VeronaRunning.jpg 850w,
/static/f4041f028cf997461dc901ea8387017c/950eb/VeronaRunning.jpg 1275w,
/static/f4041f028cf997461dc901ea8387017c/09276/VeronaRunning.jpg 1700w,
/static/f4041f028cf997461dc901ea8387017c/f1403/VeronaRunning.jpg 13330w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
    <figcaption class="gatsby-resp-image-figcaption">Click above to see full image</figcaption>
  </figure></p>
<ul>
<li>
<p>I like having a two-second image review after each shot. But enabling this feature means the image review will also display inside the EVF, which is super distracting while trying to shoot! I wish there's a setting to only enable this on the rear screen.</p>
</li>
<li>
<p>As expected, the battery life is not fantastic. I think I had less than 40% left after the three-hour hike. But that’s after almost a thousand shots, so I suppose it could be worse.</p>
</li>
</ul>
<p>Here is a sample gallery from my first week with it, all shot with the <a href="https://www.usa.canon.com/shop/p/ef-70-200mm-f-4l-is-ii-usm">Canon EF 70-200mm f/4L IS II USM</a> lens:</p>
<p><figure class="gatsby-resp-image-figure" style="">
    <span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/618e58bd7772e04c5f6467585ea693c1/cbe2c/DSC00509-Web-2000px.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 66.66666666666666%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAQCAwX/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIQAxAAAAFqCLqYRWD/AP/EABkQAAIDAQAAAAAAAAAAAAAAAAECAAMSEf/aAAgBAQABBQIMjMHMubVqE7D9jc1//8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAwEBPwE//8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAgEBPwE//8QAGRAAAgMBAAAAAAAAAAAAAAAAAAECITER/9oACAEBAAY/Ah8wbZKy1o6P/8QAGhABAAMBAQEAAAAAAAAAAAAAAQARITFRQf/aAAgBAQABPyFQHTyLs7LWmzsR95AVLKiYBBTc6Gr+ZP/aAAwDAQACAAMAAAAQ2M//xAAVEQEBAAAAAAAAAAAAAAAAAAAQEf/aAAgBAwEBPxCH/8QAFREBAQAAAAAAAAAAAAAAAAAAARD/2gAIAQIBAT8QJ//EABwQAAICAwEBAAAAAAAAAAAAAAERACExQXFRYf/aAAgBAQABPxAUgOc2XtR/lQAOudm0kmGnwQgIKIdny4IJmABmGImsbJnQVCf/2Q=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Snow-covered mountain peak framed by evergreen trees"
        title="Longs Peak. 200mm, f/8.0, 1/1600s, ISO 100"
        src="/static/618e58bd7772e04c5f6467585ea693c1/85078/DSC00509-Web-2000px.jpg"
        srcset="/static/618e58bd7772e04c5f6467585ea693c1/b5ac9/DSC00509-Web-2000px.jpg 213w,
/static/618e58bd7772e04c5f6467585ea693c1/ca7be/DSC00509-Web-2000px.jpg 425w,
/static/618e58bd7772e04c5f6467585ea693c1/85078/DSC00509-Web-2000px.jpg 850w,
/static/618e58bd7772e04c5f6467585ea693c1/950eb/DSC00509-Web-2000px.jpg 1275w,
/static/618e58bd7772e04c5f6467585ea693c1/09276/DSC00509-Web-2000px.jpg 1700w,
/static/618e58bd7772e04c5f6467585ea693c1/cbe2c/DSC00509-Web-2000px.jpg 2000w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
    <figcaption class="gatsby-resp-image-figcaption">Longs Peak. 200mm, f/8.0, 1/1600s, ISO 100</figcaption>
  </figure></p>
<p><figure class="gatsby-resp-image-figure" style="">
    <span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/a9ddbf49628658edbe8d3d8351aad479/cbe2c/DSC00253-Web-2000px.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 100%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGQABAAMBAQAAAAAAAAAAAAAAAAIDBQEE/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEAMQAAABthmyJtoee4OA/8QAHBAAAgICAwAAAAAAAAAAAAAAAQIAAwQSExQh/9oACAEBAAEFAu1soyBrD4UESmtl0DQVqs5DP//EABQRAQAAAAAAAAAAAAAAAAAAACD/2gAIAQMBAT8BH//EABQRAQAAAAAAAAAAAAAAAAAAACD/2gAIAQIBAT8BH//EABwQAAIBBQEAAAAAAAAAAAAAAAARAQISICExMv/aAAgBAQAGPwLzArVg0Us1ByD/xAAbEAEAAwEAAwAAAAAAAAAAAAABABEhMUFxof/aAAgBAQABPyFobZtswQTikqFrqWvuWpV8lxxnSNqF92VKfOf/2gAMAwEAAgADAAAAELPHPP/EABQRAQAAAAAAAAAAAAAAAAAAACD/2gAIAQMBAT8QH//EABQRAQAAAAAAAAAAAAAAAAAAACD/2gAIAQIBAT8QH//EAB0QAQADAAMAAwAAAAAAAAAAAAEAESExUWFBcdH/2gAIAQEAAT8QQQ5ws36lqtbHPHY1W+bjcURrjIpFgY5y+mBn8dnHyXS9BYqdbs3uUQgPyv2f/9k='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Sheer rock face of a mountain peak partially shrouded in mist"
        title="Hallett Peak seen from Emerald Lake. 70mm, f/11, 1/160s, ISO 100"
        src="/static/a9ddbf49628658edbe8d3d8351aad479/85078/DSC00253-Web-2000px.jpg"
        srcset="/static/a9ddbf49628658edbe8d3d8351aad479/b5ac9/DSC00253-Web-2000px.jpg 213w,
/static/a9ddbf49628658edbe8d3d8351aad479/ca7be/DSC00253-Web-2000px.jpg 425w,
/static/a9ddbf49628658edbe8d3d8351aad479/85078/DSC00253-Web-2000px.jpg 850w,
/static/a9ddbf49628658edbe8d3d8351aad479/950eb/DSC00253-Web-2000px.jpg 1275w,
/static/a9ddbf49628658edbe8d3d8351aad479/09276/DSC00253-Web-2000px.jpg 1700w,
/static/a9ddbf49628658edbe8d3d8351aad479/cbe2c/DSC00253-Web-2000px.jpg 2000w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
    <figcaption class="gatsby-resp-image-figcaption">Hallett Peak seen from Emerald Lake. 70mm, f/11, 1/160s, ISO 100</figcaption>
  </figure></p>
<p><figure class="gatsby-resp-image-figure" style="">
    <span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/92df8d55b382cba3393f194b7aaae40a/65ee5/DSC00269-Web-2000px.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 150.23474178403754%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAeABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAIDBQT/xAAXAQADAQAAAAAAAAAAAAAAAAAAAQID/9oADAMBAAIQAxAAAAFGaNyxMB56VMr4DUGv/8QAGxABAAMBAAMAAAAAAAAAAAAAAQACAxEEEiH/2gAIAQEAAQUCnJ69j8LqlLoLKndHWmbr4/XPAzhSqf/EABYRAQEBAAAAAAAAAAAAAAAAABIAEP/aAAgBAwEBPwEw3//EABgRAAIDAAAAAAAAAAAAAAAAAAABAhAS/9oACAECAQE/AXM3f//EAB8QAAICAgEFAAAAAAAAAAAAAAABESECEkEQIjFRkf/aAAgBAQAGPwIso7RL0ums2uSE5NVinHJtjU+SXbJ1x+H/xAAbEAEAAgMBAQAAAAAAAAAAAAABABEhMUFhcf/aAAgBAQABPyHZRDvD7Cm8iJw7bq0nqkZVxDMM4HSHB5FK7d8CLDPQ3CTK6MIk34S/U//aAAwDAQACAAMAAAAQiw+z/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAEREDH/2gAIAQMBAT8QV9Ghc//EABkRAAIDAQAAAAAAAAAAAAAAAAABEBExUf/aAAgBAgEBPxBKwXZUf//EAB4QAQEAAwACAwEAAAAAAAAAAAERACFBUXExYZGB/9oACAEBAAE/EIgGaaAOqZvOnc3l8IPuef5jDKQTr79YvKUxLjPzYgTuwH5zCJFidDunhjU0jZXXHFEUKC8gZbAmqaCz9y6gN0rctz//2Q=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Tall mountains peaks with snows surrounding them"
        title="70mm, f/11, 1/500s, ISO 100"
        src="/static/92df8d55b382cba3393f194b7aaae40a/85078/DSC00269-Web-2000px.jpg"
        srcset="/static/92df8d55b382cba3393f194b7aaae40a/b5ac9/DSC00269-Web-2000px.jpg 213w,
/static/92df8d55b382cba3393f194b7aaae40a/ca7be/DSC00269-Web-2000px.jpg 425w,
/static/92df8d55b382cba3393f194b7aaae40a/85078/DSC00269-Web-2000px.jpg 850w,
/static/92df8d55b382cba3393f194b7aaae40a/950eb/DSC00269-Web-2000px.jpg 1275w,
/static/92df8d55b382cba3393f194b7aaae40a/65ee5/DSC00269-Web-2000px.jpg 1333w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
    <figcaption class="gatsby-resp-image-figcaption">70mm, f/11, 1/500s, ISO 100</figcaption>
  </figure></p>
<p><figure class="gatsby-resp-image-figure" style="">
    <span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/d361f9a94452296ca0dd945d96a28130/cbe2c/DSC00675-Web-2000px.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 66.66666666666666%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAIDAf/EABUBAQEAAAAAAAAAAAAAAAAAAAAC/9oADAMBAAIQAxAAAAFYYkLikv/EABoQAAICAwAAAAAAAAAAAAAAAAECESIAEDH/2gAIAQEAAQUCNVqojCxnmv/EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8BP//EABcRAAMBAAAAAAAAAAAAAAAAAAABAhL/2gAIAQIBAT8Bpmmf/8QAGhAAAgIDAAAAAAAAAAAAAAAAABABITFBUf/aAAgBAQAGPwKeGjCpf//EABsQAAIDAAMAAAAAAAAAAAAAAAARASExQWGB/9oACAEBAAE/IZ2PArDc3GibEL7IiNiZURtn/9oADAMBAAIAAwAAABB0H//EABYRAQEBAAAAAAAAAAAAAAAAAAABEf/aAAgBAwEBPxCMj//EABgRAAMBAQAAAAAAAAAAAAAAAAABESEx/9oACAECAQE/EELJBT6z/8QAHBABAAMAAwEBAAAAAAAAAAAAAQARITFRgUHw/9oACAEBAAE/EERTO03evYtVS8JY/dS3QBfIjV4ZsqNAV3q+dRWtuT6DP//Z'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="A Steller&#39;s jay in a tree"
        title="200mm, f/4.0, 1/500s, ISO 100"
        src="/static/d361f9a94452296ca0dd945d96a28130/85078/DSC00675-Web-2000px.jpg"
        srcset="/static/d361f9a94452296ca0dd945d96a28130/b5ac9/DSC00675-Web-2000px.jpg 213w,
/static/d361f9a94452296ca0dd945d96a28130/ca7be/DSC00675-Web-2000px.jpg 425w,
/static/d361f9a94452296ca0dd945d96a28130/85078/DSC00675-Web-2000px.jpg 850w,
/static/d361f9a94452296ca0dd945d96a28130/950eb/DSC00675-Web-2000px.jpg 1275w,
/static/d361f9a94452296ca0dd945d96a28130/09276/DSC00675-Web-2000px.jpg 1700w,
/static/d361f9a94452296ca0dd945d96a28130/cbe2c/DSC00675-Web-2000px.jpg 2000w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
    <figcaption class="gatsby-resp-image-figcaption">200mm, f/4.0, 1/500s, ISO 100</figcaption>
  </figure></p>
<p><figure class="gatsby-resp-image-figure" style="">
    <span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/697e6aa7db7c8a4a2f244ccbed77a773/65ee5/DSC00337-Web-2000px.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 150.23474178403754%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAeABQDASIAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAQCAwUB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhADEAAAAciyVsMECm6dLkqo8H//xAAcEAACAwEAAwAAAAAAAAAAAAABAgADERIEEzL/2gAIAQEAAQUCiWMhF+z1sIKtUZLfirosfHSMoMQATjZ//8QAFBEBAAAAAAAAAAAAAAAAAAAAIP/aAAgBAwEBPwEf/8QAFBEBAAAAAAAAAAAAAAAAAAAAIP/aAAgBAgEBPwEf/8QAGRAAAwEBAQAAAAAAAAAAAAAAAAEhEBES/9oACAEBAAY/AiPKj1jKpnGiHYf/xAAeEAEBAQABBAMAAAAAAAAAAAABEQAxIUFRcYGR0f/aAAgBAQABPyF64dWeMgrlHAYIBhzecCdsx/CYAr2M8ZbRnzpXrTXCia+l9t//2gAMAwEAAgADAAAAEKwlc//EABcRAAMBAAAAAAAAAAAAAAAAAAABERD/2gAIAQMBAT8QhBPP/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAEREP/aAAgBAgEBPxCwrGs//8QAHRABAQEAAgIDAAAAAAAAAAAAAREAIUExUXGB4f/aAAgBAQABPxC8OAd+mChXHh+x6DUpLx8R7+MJJnKPMgWl++sEWCAsjm6zAejB6wlS5HDBSqLRmYhlPA/N/9k='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Close-up of a chipmunk standing on a rock"
        title="200mm, f/4.0, 1/800s, ISO 100"
        src="/static/697e6aa7db7c8a4a2f244ccbed77a773/85078/DSC00337-Web-2000px.jpg"
        srcset="/static/697e6aa7db7c8a4a2f244ccbed77a773/b5ac9/DSC00337-Web-2000px.jpg 213w,
/static/697e6aa7db7c8a4a2f244ccbed77a773/ca7be/DSC00337-Web-2000px.jpg 425w,
/static/697e6aa7db7c8a4a2f244ccbed77a773/85078/DSC00337-Web-2000px.jpg 850w,
/static/697e6aa7db7c8a4a2f244ccbed77a773/950eb/DSC00337-Web-2000px.jpg 1275w,
/static/697e6aa7db7c8a4a2f244ccbed77a773/65ee5/DSC00337-Web-2000px.jpg 1333w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
    <figcaption class="gatsby-resp-image-figcaption">200mm, f/4.0, 1/800s, ISO 100</figcaption>
  </figure></p>]]></description><link>https://vatthikorn.com/sony-a7r-v-first-impressions</link><guid isPermaLink="false">https://vatthikorn.com/sony-a7r-v-first-impressions</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Wed, 04 Jun 2025 17:45:00 GMT</pubDate></item><item><title><![CDATA[Yucatán Trip on Film]]></title><description><![CDATA[<p>Exactly a year ago, I went on <a href="https://indirapranabudi.com/blog/cenote-diving-yucatan/">a scuba diving trip with my friend Indira</a> on the east coast of the Yucatán Peninsula. I did mention in <a href="/old-film-photos">a previous post</a> sharing my old film photos that I would be bringing my film camera with me on this trip. I also brought along a disposable Kodak camera in addition to the Minolta X-370s. Here are some shots from those two rolls<sup id="fnr1-2025-05-25"><a href="#fn1-2025-05-25">1</a></sup>.</p>
<p>First, from the Minolta with the <a href="https://www.kodakprofessional.com/photographers/film/color/kodak-professional-portra-400-film/516">Portra 400</a>:</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/facabf7f3469acdeadc3b39b3239f028/a2fd4/apira001729-R1-040-18A.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 67.13615023474178%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAQCAwX/xAAWAQEBAQAAAAAAAAAAAAAAAAAAAQL/2gAMAwEAAhADEAAAAWI0L3L5lh//xAAbEAACAQUAAAAAAAAAAAAAAAABEgIAAxAhIv/aAAgBAQABBQJNy5ADA3JYev/EABYRAQEBAAAAAAAAAAAAAAAAAAEAEv/aAAgBAwEBPwEBsl//xAAXEQADAQAAAAAAAAAAAAAAAAAAAQIS/9oACAECAQE/AXRpn//EABkQAAEFAAAAAAAAAAAAAAAAAAABEBEhMf/aAAgBAQAGPwIslDX/AP/EABkQAQEBAAMAAAAAAAAAAAAAAAEAESExof/aAAgBAQABPyHeomz4i0BIukU7D2WLgX//2gAMAwEAAgADAAAAEMPf/8QAFhEAAwAAAAAAAAAAAAAAAAAAARAR/9oACAEDAQE/EAFR/8QAFREBAQAAAAAAAAAAAAAAAAAAARD/2gAIAQIBAT8QUl//xAAaEAEAAwEBAQAAAAAAAAAAAAABABEhMWFx/9oACAEBAAE/EO6DvSZb2rlt/IdcPalh3FRoBlZZo9TAoG77P//Z'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="apira001729 R1 040 18A"
        title=""
        src="/static/facabf7f3469acdeadc3b39b3239f028/85078/apira001729-R1-040-18A.jpg"
        srcset="/static/facabf7f3469acdeadc3b39b3239f028/b5ac9/apira001729-R1-040-18A.jpg 213w,
/static/facabf7f3469acdeadc3b39b3239f028/ca7be/apira001729-R1-040-18A.jpg 425w,
/static/facabf7f3469acdeadc3b39b3239f028/85078/apira001729-R1-040-18A.jpg 850w,
/static/facabf7f3469acdeadc3b39b3239f028/950eb/apira001729-R1-040-18A.jpg 1275w,
/static/facabf7f3469acdeadc3b39b3239f028/09276/apira001729-R1-040-18A.jpg 1700w,
/static/facabf7f3469acdeadc3b39b3239f028/a2fd4/apira001729-R1-040-18A.jpg 1823w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/f8b10d7fa5c35038c76e6ba2624773e3/1155b/apira001729-R1-068-32A.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 67.13615023474178%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAEDAv/EABYBAQEBAAAAAAAAAAAAAAAAAAIAAf/aAAwDAQACEAMQAAABklg0SYs//8QAGhAAAwADAQAAAAAAAAAAAAAAAAECAxITMv/aAAgBAQABBQL0VncreDmmqxI0P//EABURAQEAAAAAAAAAAAAAAAAAAAEQ/9oACAEDAQE/AWf/xAAVEQEBAAAAAAAAAAAAAAAAAAABEP/aAAgBAgEBPwEn/8QAHBAAAgICAwAAAAAAAAAAAAAAAAECESFhAxAx/9oACAEBAAY/Ar47KjjZmLe2Pr0//8QAGhAAAgMBAQAAAAAAAAAAAAAAAAERIUFRMf/aAAgBAQABPyGFkIxIpjoOsEyKiJ7fRwdD/9oADAMBAAIAAwAAABBH3//EABYRAQEBAAAAAAAAAAAAAAAAAAEAEf/aAAgBAwEBPxApbf/EABYRAQEBAAAAAAAAAAAAAAAAAAEAEf/aAAgBAgEBPxADZf/EAB0QAQEAAgIDAQAAAAAAAAAAAAERACFBcTFhgdH/2gAIAQEAAT8QCkpbLz5kxsfoS39y+1e0avzFqWq64jMaK+jeHJJ1n//Z'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="apira001729 R1 068 32A"
        title=""
        src="/static/f8b10d7fa5c35038c76e6ba2624773e3/85078/apira001729-R1-068-32A.jpg"
        srcset="/static/f8b10d7fa5c35038c76e6ba2624773e3/b5ac9/apira001729-R1-068-32A.jpg 213w,
/static/f8b10d7fa5c35038c76e6ba2624773e3/ca7be/apira001729-R1-068-32A.jpg 425w,
/static/f8b10d7fa5c35038c76e6ba2624773e3/85078/apira001729-R1-068-32A.jpg 850w,
/static/f8b10d7fa5c35038c76e6ba2624773e3/950eb/apira001729-R1-068-32A.jpg 1275w,
/static/f8b10d7fa5c35038c76e6ba2624773e3/09276/apira001729-R1-068-32A.jpg 1700w,
/static/f8b10d7fa5c35038c76e6ba2624773e3/1155b/apira001729-R1-068-32A.jpg 1835w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/5f275888c3432d63c95659fb67d4f9a1/64499/apira001729-R1-072-34A.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 148.8262910798122%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAeABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAMEBQL/xAAWAQEBAQAAAAAAAAAAAAAAAAABAgD/2gAMAwEAAhADEAAAAY5NzNnTnQ61jFisqKn/xAAcEAEAAgMAAwAAAAAAAAAAAAABAAMCERIQEyL/2gAIAQEAAQUC9OTX4LlLa0PsnLGcmUy3oHep/8QAFhEBAQEAAAAAAAAAAAAAAAAAEAER/9oACAEDAQE/AcIf/8QAFhEBAQEAAAAAAAAAAAAAAAAAEAER/9oACAECAQE/AdKf/8QAHBAAAQQDAQAAAAAAAAAAAAAAAQACEBEhMUFx/9oACAEBAAY/Ag4Ak+Ruk7lIOOSsXGuK3AWsLkf/xAAeEAACAgICAwAAAAAAAAAAAAAAARExIUFhcZGhsf/aAAgBAQABPyHOEspUKcNeRQ/gM5PAsksDLkVDIuCPcDalD9inz3ZJBoka0Lo5n//aAAwDAQACAAMAAAAQXOv/AP/EABkRAQACAwAAAAAAAAAAAAAAAAEAEBEhYf/aAAgBAwEBPxDimA5m5//EABcRAQEBAQAAAAAAAAAAAAAAAAEAEVH/2gAIAQIBAT8QOrIKlt//xAAcEAEBAAIDAQEAAAAAAAAAAAABEQAhMUFhUXH/2gAIAQEAAT8Qp5GKaQmsgvBWimKyEX6xVoBB9oP7esrCIJb8p7kyeOx6HNrQLGvRxiNh3qdDmPXG8PmWFp9wOOBETnICglgLN78zZqq95//Z'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="apira001729 R1 072 34A"
        title=""
        src="/static/5f275888c3432d63c95659fb67d4f9a1/85078/apira001729-R1-072-34A.jpg"
        srcset="/static/5f275888c3432d63c95659fb67d4f9a1/b5ac9/apira001729-R1-072-34A.jpg 213w,
/static/5f275888c3432d63c95659fb67d4f9a1/ca7be/apira001729-R1-072-34A.jpg 425w,
/static/5f275888c3432d63c95659fb67d4f9a1/85078/apira001729-R1-072-34A.jpg 850w,
/static/5f275888c3432d63c95659fb67d4f9a1/64499/apira001729-R1-072-34A.jpg 1145w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/ef745a8df6629e9a9f590d17b70a9e34/be202/apira001729-R1-032-14A.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 67.13615023474178%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAQCAwX/xAAVAQEBAAAAAAAAAAAAAAAAAAABAv/aAAwDAQACEAMQAAAB2EaEGZiYV//EABsQAQEAAQUAAAAAAAAAAAAAAAIBEQADBBAi/9oACAEBAAEFArjFe2NPkJJLxb1//8QAFREBAQAAAAAAAAAAAAAAAAAAEBH/2gAIAQMBAT8Bp//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8BP//EABkQAAIDAQAAAAAAAAAAAAAAAAABECExIv/aAAgBAQAGPwLS2c0jJ//EAB0QAAICAQUAAAAAAAAAAAAAAAARASFREDFxkdH/2gAIAQEAAT8hx3ZtjxFjw2Jj/QlmtP/aAAwDAQACAAMAAAAQV8//xAAWEQADAAAAAAAAAAAAAAAAAAABEBH/2gAIAQMBAT8Qgr//xAAWEQEBAQAAAAAAAAAAAAAAAAAAESH/2gAIAQIBAT8Q1X//xAAcEAEAAwEAAwEAAAAAAAAAAAABABEhMVFhkbH/2gAIAQEAAT8QS3TXhGFc602fkyFij9pS4MDqCq56WLvCf//Z'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="apira001729 R1 032 14A"
        title=""
        src="/static/ef745a8df6629e9a9f590d17b70a9e34/85078/apira001729-R1-032-14A.jpg"
        srcset="/static/ef745a8df6629e9a9f590d17b70a9e34/b5ac9/apira001729-R1-032-14A.jpg 213w,
/static/ef745a8df6629e9a9f590d17b70a9e34/ca7be/apira001729-R1-032-14A.jpg 425w,
/static/ef745a8df6629e9a9f590d17b70a9e34/85078/apira001729-R1-032-14A.jpg 850w,
/static/ef745a8df6629e9a9f590d17b70a9e34/950eb/apira001729-R1-032-14A.jpg 1275w,
/static/ef745a8df6629e9a9f590d17b70a9e34/09276/apira001729-R1-032-14A.jpg 1700w,
/static/ef745a8df6629e9a9f590d17b70a9e34/be202/apira001729-R1-032-14A.jpg 1770w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/f0ce4dfa1f866461c3fddd89074df652/1155b/apira001729-R1-014-5A.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 67.13615023474178%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAwACBf/EABUBAQEAAAAAAAAAAAAAAAAAAAIB/9oADAMBAAIQAxAAAAFOPghWhkf/xAAaEAACAgMAAAAAAAAAAAAAAAABAgAREBMh/9oACAEBAAEFAtTlGXtCAWMf/8QAFREBAQAAAAAAAAAAAAAAAAAAARD/2gAIAQMBAT8BWf/EABURAQEAAAAAAAAAAAAAAAAAAAEQ/9oACAECAQE/AQn/xAAaEAABBQEAAAAAAAAAAAAAAAAQAAECITEy/9oACAEBAAY/AuorQ9n/xAAaEAEAAwADAAAAAAAAAAAAAAABABEhEDFh/9oACAEBAAE/IbHbMjlaZ7ATUjdBRz//2gAMAwEAAgADAAAAEC//AP/EABYRAQEBAAAAAAAAAAAAAAAAAAEQMf/aAAgBAwEBPxAEyf/EABcRAQEBAQAAAAAAAAAAAAAAAAEAETH/2gAIAQIBAT8QYe2N/8QAHBABAQACAgMAAAAAAAAAAAAAAREAMRBRIWGh/9oACAEBAAE/EE+THpJj5n5bLHrJhT6chEKSb+8//9k='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="apira001729 R1 014 5A"
        title=""
        src="/static/f0ce4dfa1f866461c3fddd89074df652/85078/apira001729-R1-014-5A.jpg"
        srcset="/static/f0ce4dfa1f866461c3fddd89074df652/b5ac9/apira001729-R1-014-5A.jpg 213w,
/static/f0ce4dfa1f866461c3fddd89074df652/ca7be/apira001729-R1-014-5A.jpg 425w,
/static/f0ce4dfa1f866461c3fddd89074df652/85078/apira001729-R1-014-5A.jpg 850w,
/static/f0ce4dfa1f866461c3fddd89074df652/950eb/apira001729-R1-014-5A.jpg 1275w,
/static/f0ce4dfa1f866461c3fddd89074df652/09276/apira001729-R1-014-5A.jpg 1700w,
/static/f0ce4dfa1f866461c3fddd89074df652/1155b/apira001729-R1-014-5A.jpg 1835w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>And from the disposable camera:</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/038e4796a4b2677d77fcef80df9fa63b/1155b/apira001730-R1-046-21A.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 67.13615023474178%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAMEBf/EABYBAQEBAAAAAAAAAAAAAAAAAAABAv/aAAwDAQACEAMQAAABdbHQYQkxf//EABkQAAIDAQAAAAAAAAAAAAAAAAECAAMREv/aAAgBAQABBQKmviABYzY1R2NHc9f/xAAVEQEBAAAAAAAAAAAAAAAAAAAQEv/aAAgBAwEBPwGT/8QAFREBAQAAAAAAAAAAAAAAAAAAEBL/2gAIAQIBAT8Bo//EABgQAAMBAQAAAAAAAAAAAAAAAAABESEx/9oACAEBAAY/As0sQ1pwoz//xAAcEAACAgIDAAAAAAAAAAAAAAAAAREhMXFBUWH/2gAIAQEAAT8hzHWw2dzOiKIXyoFK/RCGywuyxXZ//9oADAMBAAIAAwAAABBg/wD/xAAXEQADAQAAAAAAAAAAAAAAAAAAARFB/9oACAEDAQE/EFplP//EABcRAAMBAAAAAAAAAAAAAAAAAAABEUH/2gAIAQIBAT8QeEQ//8QAHBABAQACAgMAAAAAAAAAAAAAAREAITFxQYGR/9oACAEBAAE/EGvY0nbIQJ05ehkMkJlm1dnvFCCLyuVU2wiH7jXilzzn/9k='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="apira001730 R1 046 21A"
        title=""
        src="/static/038e4796a4b2677d77fcef80df9fa63b/85078/apira001730-R1-046-21A.jpg"
        srcset="/static/038e4796a4b2677d77fcef80df9fa63b/b5ac9/apira001730-R1-046-21A.jpg 213w,
/static/038e4796a4b2677d77fcef80df9fa63b/ca7be/apira001730-R1-046-21A.jpg 425w,
/static/038e4796a4b2677d77fcef80df9fa63b/85078/apira001730-R1-046-21A.jpg 850w,
/static/038e4796a4b2677d77fcef80df9fa63b/950eb/apira001730-R1-046-21A.jpg 1275w,
/static/038e4796a4b2677d77fcef80df9fa63b/09276/apira001730-R1-046-21A.jpg 1700w,
/static/038e4796a4b2677d77fcef80df9fa63b/1155b/apira001730-R1-046-21A.jpg 1835w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/d426e6c4ad2893efd632008a960ef2c3/1155b/apira001730-R1-044-20A.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 67.13615023474178%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAIDBP/EABYBAQEBAAAAAAAAAAAAAAAAAAIAAf/aAAwDAQACEAMQAAAB2wrLJhBH/8QAHBAAAQQDAQAAAAAAAAAAAAAAAgABAwQREhMi/9oACAEBAAEFAohwM8QuXLCrewuA2vRf/8QAFREBAQAAAAAAAAAAAAAAAAAAABH/2gAIAQMBAT8BR//EABYRAQEBAAAAAAAAAAAAAAAAAAABEv/aAAgBAgEBPwGtP//EABoQAAIDAQEAAAAAAAAAAAAAAAABAiExElH/2gAIAQEABj8CQpSesqjoXph//8QAGhABAAMBAQEAAAAAAAAAAAAAAQARITFBUf/aAAgBAQABPyHdNj5Ue9wpSeWXyABd5HPenZgAOAT/2gAMAwEAAgADAAAAEIs//8QAFhEBAQEAAAAAAAAAAAAAAAAAAQAh/9oACAEDAQE/EDCS3//EABYRAAMAAAAAAAAAAAAAAAAAAAABEf/aAAgBAgEBPxBqKD//xAAbEAEBAAMBAQEAAAAAAAAAAAABEQAhQTFRcf/aAAgBAQABPxAtVlZAOTsDcbfa+GQ2FdDmGCnAdfuIVaC+w9mDniwtWGf/2Q=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="apira001730 R1 044 20A"
        title=""
        src="/static/d426e6c4ad2893efd632008a960ef2c3/85078/apira001730-R1-044-20A.jpg"
        srcset="/static/d426e6c4ad2893efd632008a960ef2c3/b5ac9/apira001730-R1-044-20A.jpg 213w,
/static/d426e6c4ad2893efd632008a960ef2c3/ca7be/apira001730-R1-044-20A.jpg 425w,
/static/d426e6c4ad2893efd632008a960ef2c3/85078/apira001730-R1-044-20A.jpg 850w,
/static/d426e6c4ad2893efd632008a960ef2c3/950eb/apira001730-R1-044-20A.jpg 1275w,
/static/d426e6c4ad2893efd632008a960ef2c3/09276/apira001730-R1-044-20A.jpg 1700w,
/static/d426e6c4ad2893efd632008a960ef2c3/1155b/apira001730-R1-044-20A.jpg 1835w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/b0ef195593f48283a9a746636b449645/1155b/apira001730-R1-038-17A.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 67.13615023474178%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAUCAwT/xAAVAQEBAAAAAAAAAAAAAAAAAAABAv/aAAwDAQACEAMQAAABa4qYRa8BP//EABsQAAIDAAMAAAAAAAAAAAAAAAECAAMREhMh/9oACAEBAAEFAvALhyLJk3sjWlUtYu//xAAWEQEBAQAAAAAAAAAAAAAAAAAAEgH/2gAIAQMBAT8BlOv/xAAWEQEBAQAAAAAAAAAAAAAAAAAAEQH/2gAIAQIBAT8Bq4//xAAaEAACAwEBAAAAAAAAAAAAAAAAAQIRIRJB/9oACAEBAAY/ArZD2LNEpC5ws//EABsQAQADAQADAAAAAAAAAAAAAAEAESFRMWFx/9oACAEBAAE/IUvgHWGMNKp8yIjxvS+Tayj7lSOKl0tZP//aAAwDAQACAAMAAAAQfD//xAAXEQEBAQEAAAAAAAAAAAAAAAABACEx/9oACAEDAQE/EB9kXL//xAAXEQEBAQEAAAAAAAAAAAAAAAABACER/9oACAECAQE/EEuRw2//xAAcEAEAAwACAwAAAAAAAAAAAAABABEhMUFRYZH/2gAIAQEAAT8QRDfKUEszJDj7DqapYoFrZq/kaV6S9CDoRSpLg5ngm6NFhxP/2Q=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="apira001730 R1 038 17A"
        title=""
        src="/static/b0ef195593f48283a9a746636b449645/85078/apira001730-R1-038-17A.jpg"
        srcset="/static/b0ef195593f48283a9a746636b449645/b5ac9/apira001730-R1-038-17A.jpg 213w,
/static/b0ef195593f48283a9a746636b449645/ca7be/apira001730-R1-038-17A.jpg 425w,
/static/b0ef195593f48283a9a746636b449645/85078/apira001730-R1-038-17A.jpg 850w,
/static/b0ef195593f48283a9a746636b449645/950eb/apira001730-R1-038-17A.jpg 1275w,
/static/b0ef195593f48283a9a746636b449645/09276/apira001730-R1-038-17A.jpg 1700w,
/static/b0ef195593f48283a9a746636b449645/1155b/apira001730-R1-038-17A.jpg 1835w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/6e26ebe19ac4ff9ac5954dc4f5d1f84e/1155b/apira001730-R1-024-10A.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 67.13615023474178%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAIEAwX/xAAVAQEBAAAAAAAAAAAAAAAAAAABA//aAAwDAQACEAMQAAABXaTqTYxRP//EABkQAAIDAQAAAAAAAAAAAAAAAAABAgMRIv/aAAgBAQABBQJ9UrSS6rRhY2p//8QAFxEAAwEAAAAAAAAAAAAAAAAAEBESIf/aAAgBAwEBPwFTg//EABcRAAMBAAAAAAAAAAAAAAAAABAREiH/2gAIAQIBAT8BVaP/xAAdEAABAwUBAAAAAAAAAAAAAAAAARExAxAhImGx/9oACAEBAAY/AtJKfJFb0ay5P//EABoQAQADAAMAAAAAAAAAAAAAAAEAETFBcYH/2gAIAQEAAT8hqlqt1GsqBJwBvMFZ6lTINjC5/9oADAMBAAIAAwAAABDoD//EABcRAAMBAAAAAAAAAAAAAAAAAAABEUH/2gAIAQMBAT8QdZwh/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAExEfH/2gAIAQIBAT8QuzvDD//EABwQAQADAAIDAAAAAAAAAAAAAAEAESFBYTFx4f/aAAgBAQABPxAhKhdeHmXMGg8ub3ErcCtQb9Ee4UE03z8iK7jZt9wNwdBk/9k='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="apira001730 R1 024 10A"
        title=""
        src="/static/6e26ebe19ac4ff9ac5954dc4f5d1f84e/85078/apira001730-R1-024-10A.jpg"
        srcset="/static/6e26ebe19ac4ff9ac5954dc4f5d1f84e/b5ac9/apira001730-R1-024-10A.jpg 213w,
/static/6e26ebe19ac4ff9ac5954dc4f5d1f84e/ca7be/apira001730-R1-024-10A.jpg 425w,
/static/6e26ebe19ac4ff9ac5954dc4f5d1f84e/85078/apira001730-R1-024-10A.jpg 850w,
/static/6e26ebe19ac4ff9ac5954dc4f5d1f84e/950eb/apira001730-R1-024-10A.jpg 1275w,
/static/6e26ebe19ac4ff9ac5954dc4f5d1f84e/09276/apira001730-R1-024-10A.jpg 1700w,
/static/6e26ebe19ac4ff9ac5954dc4f5d1f84e/1155b/apira001730-R1-024-10A.jpg 1835w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<div class="footnotes">
	<hr>
		<ol>
			<li id="fn1-2025-05-25">
				<p>The underwater photos will (hopefully soon™) be shared in a different post.
			</li>
		</ol>
</div>]]></description><link>https://vatthikorn.com/yucatan-on-film</link><guid isPermaLink="false">https://vatthikorn.com/yucatan-on-film</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Sun, 25 May 2025 17:35:00 GMT</pubDate></item><item><title><![CDATA[My Wikipedia History]]></title><description><![CDATA[<p>I spend a lot of time on Wikipedia and oftentimes get lost in the most random rabbit holes. Here are some topics from the past week of my browsing journey:</p>
<ul>
<li><a href="https://en.wikipedia.org/wiki/Flag_of_Monaco">Flag of Monaco</a>, <a href="https://en.wikipedia.org/wiki/Monaco">Monaco</a>, <a href="https://en.wikipedia.org/wiki/Albert_II,_Prince_of_Monaco">Albert II, Prince of Monaco</a></li>
<li><a href="https://en.wikipedia.org/wiki/Canon_EOS_6D">Canon EOS 6D</a>, <a href="https://en.wikipedia.org/wiki/Sony_%CE%B17">Sony a7</a>, <a href="https://en.wikipedia.org/wiki/Sony_%CE%B17R_V">Sony a7R V</a>, <a href="https://en.wikipedia.org/wiki/Sony_%CE%B17_IV">Sony a7 IV</a>, <a href="https://en.wikipedia.org/wiki/Exmor">Exmor</a></li>
<li><a href="https://en.wikipedia.org/wiki/Roger_Federer">Roger Federer</a>, <a href="https://en.wikipedia.org/wiki/Roger_Federer_career_statistics">Roger Federer career statistics</a>, <a href="https://en.wikipedia.org/wiki/Novak_Djokovic">Novak Djokovic</a></li>
<li><a href="https://en.wikipedia.org/wiki/Campden_tablet">Campden tablet</a></li>
<li><a href="https://en.wikipedia.org/wiki/Nottoway_Plantation">Nottoway Plantation</a></li>
<li><a href="https://en.wikipedia.org/wiki/Josh_Freese">Josh Freese</a>, <a href="https://en.wikipedia.org/wiki/Foo_Fighters">Foo Fighters</a></li>
<li><a href="https://en.wikipedia.org/wiki/Stephen_Fry">Stephen Fry</a>, <a href="https://en.wikipedia.org/wiki/Mythos_(book)"><em>Mythos</em> (book)</a></li>
<li><a href="https://en.wikipedia.org/wiki/Warbreaker"><em>Warbreaker</em></a>, <a href="https://en.wikipedia.org/wiki/Brandon_Sanderson">Brandon Sanderson</a>, <a href="https://en.wikipedia.org/wiki/The_Wheel_of_Time"><em>The Wheel of Time</em></a></li>
<li><a href="https://en.wikipedia.org/wiki/List_of_longest_runways">List of longest runways</a>, <a href="https://en.wikipedia.org/wiki/Hamad_International_Airport">Hamad International Airport</a>, <a href="https://en.wikipedia.org/wiki/Shigatse_Peace_Airport">Shigatse Peace Airport</a>, <a href="https://en.wikipedia.org/wiki/Ulyanovsk_Vostochny_Airport">Ulyanovsk Vostochny Airport</a></li>
<li><a href="https://en.wikipedia.org/wiki/Jiaozi"><em>Jiaozi</em></a>, <a href="https://en.wikipedia.org/wiki/Mandu_(food)"><em>Mandu</em> (food)</a>, <a href="https://en.wikipedia.org/wiki/Wonton">Wonton</a>, <a href="https://en.wikipedia.org/wiki/Dumpling">Dumpling</a></li>
<li><a href="https://en.wikipedia.org/wiki/LoDo,_Denver">LoDo, Denver</a>, <a href="https://en.wikipedia.org/wiki/Chinatown,_Denver">Chinatown, Denver</a>, <a href="https://en.wikipedia.org/wiki/Chinese_Exclusion_Act">Chinese Exclusion Act</a></li>
</ul>]]></description><link>https://vatthikorn.com/may-2025-wikipedia-history</link><guid isPermaLink="false">https://vatthikorn.com/may-2025-wikipedia-history</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Sun, 25 May 2025 11:30:00 GMT</pubDate></item><item><title><![CDATA[Photos from Hokkaido]]></title><description><![CDATA[<p>Back in the fall of 2023, we went on a week-long road trip around <a href="https://en.wikipedia.org/wiki/Hokkaido">Hokkaido</a>. We were there during peak foliage season, so I took a ton of photos.</p>
<p><a href="/old-film-photos">As has been the trend</a> with my recent photography, it took me almost 18 months to finish processing these. Here are the ten I'm quite happy with.</p>
<p><figure class="gatsby-resp-image-figure" style="">
    <span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/ba2c2c4efb53ad2e3fe568243914bc05/cbe2c/IMG_5282-Web-2000px.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 66.66666666666666%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAYBBAX/xAAWAQEBAQAAAAAAAAAAAAAAAAACAAH/2gAMAwEAAhADEAAAAb0YIUyC2bf/xAAaEAACAgMAAAAAAAAAAAAAAAABAgARAxAT/9oACAEBAAEFAjmQHukDKdXLn//EABYRAAMAAAAAAAAAAAAAAAAAAAABEv/aAAgBAwEBPwGUQj//xAAVEQEBAAAAAAAAAAAAAAAAAAAAEv/aAAgBAgEBPwGlP//EABgQAAIDAAAAAAAAAAAAAAAAAAERECAx/9oACAEBAAY/Ak40U//EABoQAAMAAwEAAAAAAAAAAAAAAAABESFBYZH/2gAIAQEAAT8hu1Pgm7gkq9jo6yN9Nn//2gAMAwEAAgADAAAAEOgv/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQAhYf/aAAgBAwEBPxBI27X/xAAVEQEBAAAAAAAAAAAAAAAAAAAREP/aAAgBAgEBPxBMf//EABoQAQACAwEAAAAAAAAAAAAAAAEAESExUXH/2gAIAQEAAT8QskDboQnL9EszEW3dtI/BOMC4B7P/2Q=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Fall foliage near Lake Tōya"
        title="Fall foliage near Lake Tōya"
        src="/static/ba2c2c4efb53ad2e3fe568243914bc05/85078/IMG_5282-Web-2000px.jpg"
        srcset="/static/ba2c2c4efb53ad2e3fe568243914bc05/b5ac9/IMG_5282-Web-2000px.jpg 213w,
/static/ba2c2c4efb53ad2e3fe568243914bc05/ca7be/IMG_5282-Web-2000px.jpg 425w,
/static/ba2c2c4efb53ad2e3fe568243914bc05/85078/IMG_5282-Web-2000px.jpg 850w,
/static/ba2c2c4efb53ad2e3fe568243914bc05/950eb/IMG_5282-Web-2000px.jpg 1275w,
/static/ba2c2c4efb53ad2e3fe568243914bc05/09276/IMG_5282-Web-2000px.jpg 1700w,
/static/ba2c2c4efb53ad2e3fe568243914bc05/cbe2c/IMG_5282-Web-2000px.jpg 2000w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
    <figcaption class="gatsby-resp-image-figcaption">Fall foliage near Lake Tōya</figcaption>
  </figure></p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/2e51d2d9bc2fb5b4a1461cebdebaf1a9/cbe2c/IMG_5143-Web-2000px.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 66.66666666666666%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAABQACA//EABUBAQEAAAAAAAAAAAAAAAAAAAID/9oADAMBAAIQAxAAAAFLmPiaVgZn/8QAGxABAQABBQAAAAAAAAAAAAAAAgABAxIUIjH/2gAIAQEAAQUCSJlrnFyTeWV13X//xAAWEQEBAQAAAAAAAAAAAAAAAAAAERL/2gAIAQMBAT8Byj//xAAVEQEBAAAAAAAAAAAAAAAAAAAQEv/aAAgBAgEBPwGj/8QAGRAAAQUAAAAAAAAAAAAAAAAAACAhMVGh/9oACAEBAAY/AnLI1H//xAAcEAEAAQQDAAAAAAAAAAAAAAABABEhMUFRgbH/2gAIAQEAAT8hUKqdzAjHLJUO1vH9S7U//9oADAMBAAIAAwAAABA8/wD/xAAWEQADAAAAAAAAAAAAAAAAAAAQETH/2gAIAQMBAT8Qhh//xAAWEQEBAQAAAAAAAAAAAAAAAAARAAH/2gAIAQIBAT8Q06Tf/8QAGxABAQADAQEBAAAAAAAAAAAAAREAMUEhUXH/2gAIAQEAAT8QQKJzR/M8T7/shktlw6KgKXVy0IPF5ikqL3P/2Q=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="IMG 5143 Web 2000px"
        title=""
        src="/static/2e51d2d9bc2fb5b4a1461cebdebaf1a9/85078/IMG_5143-Web-2000px.jpg"
        srcset="/static/2e51d2d9bc2fb5b4a1461cebdebaf1a9/b5ac9/IMG_5143-Web-2000px.jpg 213w,
/static/2e51d2d9bc2fb5b4a1461cebdebaf1a9/ca7be/IMG_5143-Web-2000px.jpg 425w,
/static/2e51d2d9bc2fb5b4a1461cebdebaf1a9/85078/IMG_5143-Web-2000px.jpg 850w,
/static/2e51d2d9bc2fb5b4a1461cebdebaf1a9/950eb/IMG_5143-Web-2000px.jpg 1275w,
/static/2e51d2d9bc2fb5b4a1461cebdebaf1a9/09276/IMG_5143-Web-2000px.jpg 1700w,
/static/2e51d2d9bc2fb5b4a1461cebdebaf1a9/cbe2c/IMG_5143-Web-2000px.jpg 2000w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p><figure class="gatsby-resp-image-figure" style="">
    <span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/e1cbc8026602a3c8f94d985c6e69e130/cbe2c/IMG_5089-Web-2000px.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 66.66666666666666%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAMEAf/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/9oADAMBAAIQAxAAAAGRkTovAF//xAAYEAEAAwEAAAAAAAAAAAAAAAABABASEf/aAAgBAQABBQIFmWtJOtf/xAAXEQEAAwAAAAAAAAAAAAAAAAAAAQIS/9oACAEDAQE/Aay0/8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAgEBPwE//8QAFxABAAMAAAAAAAAAAAAAAAAAERAgIf/aAAgBAQAGPwLKLH//xAAaEAADAQADAAAAAAAAAAAAAAAAAREhMUFh/9oACAEBAAE/IUvbTiVrlfhpZhJKmk16f//aAAwDAQACAAMAAAAQtM//xAAWEQADAAAAAAAAAAAAAAAAAAAAASH/2gAIAQMBAT8QSyIf/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAERQf/aAAgBAgEBPxB3CH//xAAdEAEAAgICAwAAAAAAAAAAAAABABEhUTFxQWGB/9oACAEBAAE/EDC7FA2+opQccO0MM87fMALNGauIoGg1L9jX2f/Z'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Rock formations at Noboribetsu Jigokudani"
        title="Rock formations at Noboribetsu Jigokudani or &quot;Hell Valley&quot;"
        src="/static/e1cbc8026602a3c8f94d985c6e69e130/85078/IMG_5089-Web-2000px.jpg"
        srcset="/static/e1cbc8026602a3c8f94d985c6e69e130/b5ac9/IMG_5089-Web-2000px.jpg 213w,
/static/e1cbc8026602a3c8f94d985c6e69e130/ca7be/IMG_5089-Web-2000px.jpg 425w,
/static/e1cbc8026602a3c8f94d985c6e69e130/85078/IMG_5089-Web-2000px.jpg 850w,
/static/e1cbc8026602a3c8f94d985c6e69e130/950eb/IMG_5089-Web-2000px.jpg 1275w,
/static/e1cbc8026602a3c8f94d985c6e69e130/09276/IMG_5089-Web-2000px.jpg 1700w,
/static/e1cbc8026602a3c8f94d985c6e69e130/cbe2c/IMG_5089-Web-2000px.jpg 2000w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
    <figcaption class="gatsby-resp-image-figcaption">Rock formations at Noboribetsu Jigokudani or &quot;Hell Valley&quot;</figcaption>
  </figure></p>
<p><figure class="gatsby-resp-image-figure" style="">
    <span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/59884d34b4f9bc9307aca0897b3e0f8d/65ee5/IMG_5226-Web-2000px.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 150.23474178403754%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAeABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAMFBAH/xAAXAQADAQAAAAAAAAAAAAAAAAABAgQA/9oADAMBAAIQAxAAAAHTyMQVViOE1U7Vq2QeZv/EABsQAQACAwEBAAAAAAAAAAAAAAEAAgMQEhET/9oACAEBAAEFAqtWPmi8bz6swj21ZyzGhZ1//8QAGREBAAIDAAAAAAAAAAAAAAAAAAETERIh/9oACAEDAQE/AbIXQx1q/8QAGBEBAAMBAAAAAAAAAAAAAAAAAAESEyH/2gAIAQIBAT8BxYytxaX/xAAYEAADAQEAAAAAAAAAAAAAAAABIDEAEf/aAAgBAQAGPwKrThxv/8QAHRAAAgEEAwAAAAAAAAAAAAAAAAERMVFxkRAhQf/aAAgBAQABPyF1DVFlpkIZ4MuQ02FCJxwcGhBfY2Rs/9oADAMBAAIAAwAAABC8/EP/xAAYEQADAQEAAAAAAAAAAAAAAAAAAREhYf/aAAgBAwEBPxCGnMVMiD//xAAbEQACAQUAAAAAAAAAAAAAAAAAATEQEWFx0f/aAAgBAgEBPxC6EzKQb5Q//8QAHBABAAIDAQEBAAAAAAAAAAAAAQARITFBUWGR/9oACAEBAAE/EBQb2WNncY2aJ3G4JtowxKXyAsBlwclxUG14Qbn5QFAq9V5BVzS9XBvTP//Z'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Sunrise over Lake Tōya"
        title="Sunrise over Lake Tōya"
        src="/static/59884d34b4f9bc9307aca0897b3e0f8d/85078/IMG_5226-Web-2000px.jpg"
        srcset="/static/59884d34b4f9bc9307aca0897b3e0f8d/b5ac9/IMG_5226-Web-2000px.jpg 213w,
/static/59884d34b4f9bc9307aca0897b3e0f8d/ca7be/IMG_5226-Web-2000px.jpg 425w,
/static/59884d34b4f9bc9307aca0897b3e0f8d/85078/IMG_5226-Web-2000px.jpg 850w,
/static/59884d34b4f9bc9307aca0897b3e0f8d/950eb/IMG_5226-Web-2000px.jpg 1275w,
/static/59884d34b4f9bc9307aca0897b3e0f8d/65ee5/IMG_5226-Web-2000px.jpg 1333w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
    <figcaption class="gatsby-resp-image-figcaption">Sunrise over Lake Tōya</figcaption>
  </figure></p>
<p><figure class="gatsby-resp-image-figure" style="">
    <span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/1545dc6cee8629cec97cd5202dea8465/65ee5/IMG_5484-Web-2000px.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 150.23474178403754%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAeABQDASIAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAMBBAUC/8QAFgEBAQEAAAAAAAAAAAAAAAAAAAEC/9oADAMBAAIQAxAAAAGy3AdGsZwql9ylYkzr/8QAHBAAAgIDAQEAAAAAAAAAAAAAAAIBEQMTIRQy/9oACAEBAAEFAtqm+IPRjLLLUVBuFyY/vMvT/8QAGBEAAgMAAAAAAAAAAAAAAAAAABEQEiH/2gAIAQMBAT8BRUex/8QAFxEAAwEAAAAAAAAAAAAAAAAAABASEf/aAAgBAgEBPwGijF//xAAdEAABAgcAAAAAAAAAAAAAAAAAARACEiAhMTJh/9oACAEBAAY/AsqXiNlo46Ezf//EABwQAQACAwEBAQAAAAAAAAAAAAEAESExQXGR0f/aAAgBAQABPyGj9prwUc/CKXDcM88g3CdGvE3UbnlFkTC6lTFAuiM//9oADAMBAAIAAwAAABDcEnP/xAAWEQEBAQAAAAAAAAAAAAAAAAAAEQH/2gAIAQMBAT8QxhWRqP/EABcRAQEBAQAAAAAAAAAAAAAAABEAAUH/2gAIAQIBAT8Q1clAcm//xAAcEAEAAwEAAwEAAAAAAAAAAAABABEhMUFRcWH/2gAIAQEAAT8QFC25m+wPZ5xNIsbM3dgJ2DR/KAWo/CauTl+T8iEgKFl+9JStNH3DLQAbdiCNVymUAMJ//9k='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Shirahige Falls"
        title="Shirahige Falls"
        src="/static/1545dc6cee8629cec97cd5202dea8465/85078/IMG_5484-Web-2000px.jpg"
        srcset="/static/1545dc6cee8629cec97cd5202dea8465/b5ac9/IMG_5484-Web-2000px.jpg 213w,
/static/1545dc6cee8629cec97cd5202dea8465/ca7be/IMG_5484-Web-2000px.jpg 425w,
/static/1545dc6cee8629cec97cd5202dea8465/85078/IMG_5484-Web-2000px.jpg 850w,
/static/1545dc6cee8629cec97cd5202dea8465/950eb/IMG_5484-Web-2000px.jpg 1275w,
/static/1545dc6cee8629cec97cd5202dea8465/65ee5/IMG_5484-Web-2000px.jpg 1333w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
    <figcaption class="gatsby-resp-image-figcaption">Shirahige Falls</figcaption>
  </figure></p>
<p><figure class="gatsby-resp-image-figure" style="">
    <span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/ac2304f950b77260eb7b14b63037360e/65ee5/IMG_5301-Web-2000px.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 150.23474178403754%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAeABQDASIAAhEBAxEB/8QAGAABAQEBAQAAAAAAAAAAAAAAAAQCAwX/xAAYAQADAQEAAAAAAAAAAAAAAAAAAQIDBP/aAAwDAQACEAMQAAAB2m76RpQR4tMrmutIH//EAB0QAAICAgMBAAAAAAAAAAAAAAACAQMREhAUIUH/2gAIAQEAAQUC4wJqzVVw89dRfCizV5ubJ9P/xAAYEQACAwAAAAAAAAAAAAAAAAAAARARIf/aAAgBAwEBPwHSnP8A/8QAFxEBAAMAAAAAAAAAAAAAAAAAAQAQEv/aAAgBAgEBPwFQmi//xAAbEAACAQUAAAAAAAAAAAAAAAAAIQEQIDJxsf/aAAgBAQAGPwKrlEsykSNj7Z//xAAeEAEAAgIBBQAAAAAAAAAAAAABABEQIWExQVFx0f/aAAgBAQABPyE26ZT5wYLDhFS4DUo+s23Lu9nVHvS+Idws9Mf/2gAMAwEAAgADAAAAEJv2gv/EABgRAQEAAwAAAAAAAAAAAAAAAAEAECFB/9oACAEDAQE/EAXMBbv/xAAZEQEBAAMBAAAAAAAAAAAAAAABABExUWH/2gAIAQIBAT8Q2DesL2y3/8QAHRABAQEBAQACAwAAAAAAAAAAAREAMSFBYVFxkf/aAAgBAQABPxD1BqdByzgp6uIGFr1zGivIdf3uR/kzYqu2ZEoXfozusM1JAwFW/fuSEQR5NT5Vfyhv/9k='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Yuki, the resident goat at Lake Hill Farm"
        title="Yuki, the resident goat at Lake Hill Farm"
        src="/static/ac2304f950b77260eb7b14b63037360e/85078/IMG_5301-Web-2000px.jpg"
        srcset="/static/ac2304f950b77260eb7b14b63037360e/b5ac9/IMG_5301-Web-2000px.jpg 213w,
/static/ac2304f950b77260eb7b14b63037360e/ca7be/IMG_5301-Web-2000px.jpg 425w,
/static/ac2304f950b77260eb7b14b63037360e/85078/IMG_5301-Web-2000px.jpg 850w,
/static/ac2304f950b77260eb7b14b63037360e/950eb/IMG_5301-Web-2000px.jpg 1275w,
/static/ac2304f950b77260eb7b14b63037360e/65ee5/IMG_5301-Web-2000px.jpg 1333w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
    <figcaption class="gatsby-resp-image-figcaption">Yuki, the resident goat at Lake Hill Farm</figcaption>
  </figure></p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/cb721bdf2ff2cef47cfa35c0fecf6c26/65ee5/IMG_5444-Web-2000px.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 150.23474178403754%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAeABQDASIAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAMBAgQF/8QAFwEAAwEAAAAAAAAAAAAAAAAAAQIDAP/aAAwDAQACEAMQAAAB0Z1pU9AxmMrqwrAknX//xAAbEAACAgMBAAAAAAAAAAAAAAACEQESAAMhMf/aAAgBAQABBQIpZsahFxuah2Iutj7riVGvoJBn/8QAFxEBAAMAAAAAAAAAAAAAAAAAABARIf/aAAgBAwEBPwFUY//EABcRAQADAAAAAAAAAAAAAAAAAAABESH/2gAIAQIBAT8BWhr/xAAbEAACAwADAAAAAAAAAAAAAAAAARARIQIxUf/aAAgBAQAGPwIe3TL0e9jbKS5Z4y4wZUf/xAAeEAEAAwACAgMAAAAAAAAAAAABABEhMUFRcWGRof/aAAgBAQABPyFCpuuBiCYehYuF34ZaXBOVOoTXe2VYAV1MqoINShsAC31HR+YekgIY/k//2gAMAwEAAgADAAAAEOcMwP/EABgRAAMBAQAAAAAAAAAAAAAAAAABITER/9oACAEDAQE/EHIdseinD//EABgRAAMBAQAAAAAAAAAAAAAAAAABESEx/9oACAECAQE/EFuknA3R/8QAIBABAQACAgEFAQAAAAAAAAAAAREAITFBYVFxgZGhsf/aAAgBAQABPxAEASD045xPTcEUH2wgTrVgDo14wAgLsOnR43noqx1Jf3IsAFch3xzktBBZyZtkCw4yxAm1PP3lk1UfhgRKzK5IAfDP/9k='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="IMG 5444 Web 2000px"
        title=""
        src="/static/cb721bdf2ff2cef47cfa35c0fecf6c26/85078/IMG_5444-Web-2000px.jpg"
        srcset="/static/cb721bdf2ff2cef47cfa35c0fecf6c26/b5ac9/IMG_5444-Web-2000px.jpg 213w,
/static/cb721bdf2ff2cef47cfa35c0fecf6c26/ca7be/IMG_5444-Web-2000px.jpg 425w,
/static/cb721bdf2ff2cef47cfa35c0fecf6c26/85078/IMG_5444-Web-2000px.jpg 850w,
/static/cb721bdf2ff2cef47cfa35c0fecf6c26/950eb/IMG_5444-Web-2000px.jpg 1275w,
/static/cb721bdf2ff2cef47cfa35c0fecf6c26/65ee5/IMG_5444-Web-2000px.jpg 1333w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/3132c61e427d86d18b4ff96ef8a0bfe4/65ee5/IMG_5552-Web-2000px.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 150.23474178403754%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAeABQDASIAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAEDBAUC/8QAFgEBAQEAAAAAAAAAAAAAAAAAAgMB/9oADAMBAAIQAxAAAAFaOROFIZg5rlzSVMumL//EAB0QAAICAQUAAAAAAAAAAAAAAAECABEhAxASIjH/2gAIAQEAAQUCUAFtXpyEDR2wXjPmzV7Dyf/EABoRAAICAwAAAAAAAAAAAAAAAAACARAREhP/2gAIAQMBAT8B1yclIav/xAAYEQEAAwEAAAAAAAAAAAAAAAAAAhESE//aAAgBAgEBPwHbrJdNP//EABoQAAEFAQAAAAAAAAAAAAAAAAEAAhARISD/2gAIAQEABj8CtqsicMYrPP8A/8QAHRABAAICAgMAAAAAAAAAAAAAAQARITFBURBhof/aAAgBAQABPyEKmqa7gNoPRG/X2UIcQmqXUocly8U4gsjl4b6Rc5Bn/9oADAMBAAIAAwAAABBj0vD/xAAWEQEBAQAAAAAAAAAAAAAAAAABABH/2gAIAQMBAT8QLRZtnFv/xAAZEQEAAgMAAAAAAAAAAAAAAAABABEQIVH/2gAIAQIBAT8QKOFA0S3J/8QAHhABAQEAAgIDAQAAAAAAAAAAAREAIVExQXGRofD/2gAIAQEAAT8QnBAAUf4mjhFFL+5SlfOPRSuFYPc6w2MFHinXnxhhQe8iU4hJTnMqIAEHj7xtDh8OWkQX1iOQdpv/2Q=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="IMG 5552 Web 2000px"
        title=""
        src="/static/3132c61e427d86d18b4ff96ef8a0bfe4/85078/IMG_5552-Web-2000px.jpg"
        srcset="/static/3132c61e427d86d18b4ff96ef8a0bfe4/b5ac9/IMG_5552-Web-2000px.jpg 213w,
/static/3132c61e427d86d18b4ff96ef8a0bfe4/ca7be/IMG_5552-Web-2000px.jpg 425w,
/static/3132c61e427d86d18b4ff96ef8a0bfe4/85078/IMG_5552-Web-2000px.jpg 850w,
/static/3132c61e427d86d18b4ff96ef8a0bfe4/950eb/IMG_5552-Web-2000px.jpg 1275w,
/static/3132c61e427d86d18b4ff96ef8a0bfe4/65ee5/IMG_5552-Web-2000px.jpg 1333w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p><figure class="gatsby-resp-image-figure" style="">
    <span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/e4cac0f011bc640f56302c07be7ed8ea/65ee5/IMG_5584-Web-2000px.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 150.23474178403754%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAeABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAIDBAX/xAAWAQEBAQAAAAAAAAAAAAAAAAADAgD/2gAMAwEAAhADEAAAAdDcNqPsGQ04bzqbqKGn/8QAGxAAAgIDAQAAAAAAAAAAAAAAAAECEgMQETH/2gAIAQEAAQUCvjZxMq93nyOThFnpUUUM/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQATEf/aAAgBAwEBPwHMbCG6X//EABgRAQEAAwAAAAAAAAAAAAAAAAARARIT/9oACAECAQE/Ad3VEy//xAAcEAACAQUBAAAAAAAAAAAAAAAAASEQICIxMlH/2gAIAQEABj8C6RDVfGLI0Obf/8QAHRABAAICAwEBAAAAAAAAAAAAAQARITFBUXEQ0f/aAAgBAQABPyE/RTlzxj2Qw1vyUjzALJ1GFGHbMNtdXCwQNb+ZJXk//9oADAMBAAIAAwAAABB/2nz/xAAXEQEBAQEAAAAAAAAAAAAAAAABABEh/9oACAEDAQE/EM0sc2Uk3t//xAAYEQEBAQEBAAAAAAAAAAAAAAABABExUf/aAAgBAgEBPxDRB8ktpxv/xAAfEAEBAQABAwUAAAAAAAAAAAABEQAhMVFxQWGBscH/2gAIAQEAAT8Q6d88YPVfYcF4xKhB35YHSTonEwu1QvJ+6Dy6U7+M0geFBX61FZx6sc+qgyamRXzhSPXP/9k='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Otaru Canal"
        title="Otaru Canal"
        src="/static/e4cac0f011bc640f56302c07be7ed8ea/85078/IMG_5584-Web-2000px.jpg"
        srcset="/static/e4cac0f011bc640f56302c07be7ed8ea/b5ac9/IMG_5584-Web-2000px.jpg 213w,
/static/e4cac0f011bc640f56302c07be7ed8ea/ca7be/IMG_5584-Web-2000px.jpg 425w,
/static/e4cac0f011bc640f56302c07be7ed8ea/85078/IMG_5584-Web-2000px.jpg 850w,
/static/e4cac0f011bc640f56302c07be7ed8ea/950eb/IMG_5584-Web-2000px.jpg 1275w,
/static/e4cac0f011bc640f56302c07be7ed8ea/65ee5/IMG_5584-Web-2000px.jpg 1333w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
    <figcaption class="gatsby-resp-image-figcaption">Otaru Canal</figcaption>
  </figure></p>
<p><figure class="gatsby-resp-image-figure" style="">
    <span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/b6b1221fd510d22dd70cc1ef687273a7/65ee5/IMG_5744-Web-2000px.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 150.23474178403754%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAeABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAMEAQL/xAAWAQEBAQAAAAAAAAAAAAAAAAABAgD/2gAMAwEAAhADEAAAAY28LlnKwVIbPU4YY//EABwQAAICAgMAAAAAAAAAAAAAAAECABIDERAhM//aAAgBAQABBQI+hEY91GyVlxreRQzWMfI1eP/EABcRAQADAAAAAAAAAAAAAAAAAAABEBH/2gAIAQMBAT8BYmv/xAAXEQADAQAAAAAAAAAAAAAAAAAAEBES/9oACAECAQE/Aaaf/8QAGhAAAgMBAQAAAAAAAAAAAAAAABEQITEB4f/aAAgBAQAGPwKsPSpwvnUOE9n/xAAdEAEAAgICAwAAAAAAAAAAAAABABEhMUFRYaHh/9oACAEBAAE/IRVEWyMete0b7QyEPIbIhps6gAKyhtA6jFDnmVqbpFqXP//aAAwDAQACAAMAAAAQHMiD/8QAFxEBAQEBAAAAAAAAAAAAAAAAABFRAf/aAAgBAwEBPxCJ11iv/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAEQEf/aAAgBAgEBPxBQRh//xAAeEAEAAgMAAgMAAAAAAAAAAAABABEhMUFRYaGx8P/aAAgBAQABPxCyzQ5zTs+IJNcSe6IBWE/cUhC6GiVz92YNBega8wIJRV3v3O6oLag9s1xoqrgxXmo+xJQlYJqHY5T/2Q=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Sankaku Market in Otaru"
        title="Sankaku Market in Otaru"
        src="/static/b6b1221fd510d22dd70cc1ef687273a7/85078/IMG_5744-Web-2000px.jpg"
        srcset="/static/b6b1221fd510d22dd70cc1ef687273a7/b5ac9/IMG_5744-Web-2000px.jpg 213w,
/static/b6b1221fd510d22dd70cc1ef687273a7/ca7be/IMG_5744-Web-2000px.jpg 425w,
/static/b6b1221fd510d22dd70cc1ef687273a7/85078/IMG_5744-Web-2000px.jpg 850w,
/static/b6b1221fd510d22dd70cc1ef687273a7/950eb/IMG_5744-Web-2000px.jpg 1275w,
/static/b6b1221fd510d22dd70cc1ef687273a7/65ee5/IMG_5744-Web-2000px.jpg 1333w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
    <figcaption class="gatsby-resp-image-figcaption">Sankaku Market in Otaru</figcaption>
  </figure></p>]]></description><link>https://vatthikorn.com/photos-from-hokkaido-2023</link><guid isPermaLink="false">https://vatthikorn.com/photos-from-hokkaido-2023</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Fri, 04 Apr 2025 23:55:00 GMT</pubDate></item><item><title><![CDATA[F1 2025 Season Predictions]]></title><description><![CDATA[<p>Last year I shared <a href="/f1-2024-season-predictions">my predictions</a> for the 2024 season and I'm back again on the eve of the first race of the <a href="https://en.wikipedia.org/wiki/2025_Formula_One_World_Championship">2025 season</a> to make this a yearly tradition!</p>
<p>But before we get to that, let me quickly grade my 2024 predictions:</p>
<table>
<thead>
<tr>
<th>Prediction</th>
<th>Outcome</th>
</tr>
</thead>
<tbody>
<tr>
<td>Max wins drivers' championship with fewer than four races remaining. He doesn't win as many races as he did last year. There are three other race winners besides him.</td>
<td>✓ - He won the championship in Las Vegas with two races remaining. He won only nine races. And there were <em>six</em> other winners!</td>
</tr>
<tr>
<td>Red Bull wins constructors' championship at the Austin Grand Prix. Mercedes comes in second and the point gap to Red Bull is smaller than last year.</td>
<td>~ - Much smaller gap between Mercedes and Red Bull (121 vs 451). Half point.</td>
</tr>
<tr>
<td>Lewis wins a race with Mercedes one last time at the São Paulo Grand Prix.</td>
<td>~ - He did win twice but not at São Paulo. Half point.</td>
</tr>
<tr>
<td>Lando wins his maiden Grand Prix.</td>
<td>✓ - Yay, and then some.</td>
</tr>
<tr>
<td>RB finishes higher in constructors' championship than last year.</td>
<td>✗ - They finished 8th same as 2023.</td>
</tr>
<tr>
<td>Yuki gets his maiden podium, and outscores Daniel at the end of the season.</td>
<td>~ - No podium for Yuki but he did outscore Daniel. Half point.</td>
</tr>
<tr>
<td>Alex gets a podium.</td>
<td>✗</td>
</tr>
<tr>
<td>Carlos outscores Charles.</td>
<td>✗</td>
</tr>
<tr>
<td>Logan loses his seat at Williams.</td>
<td>✓</td>
</tr>
<tr>
<td>Alex gets the Mercedes seat.</td>
<td>✗</td>
</tr>
<tr>
<td>Checo loses his Red Bull seat and Carlos gets it.</td>
<td>~ - Ended up being Liam who replaced him. Half point.</td>
</tr>
<tr>
<td>After the investigation, Christian Horner remains Red Bull team principal and only gets a slap on the wrist.</td>
<td>✓</td>
</tr>
</tbody>
</table>
<p>So I only got 50% these correct. Let's see if I do better this year:</p>
<ul>
<li>Lando wins driver's championship with Max finishing lower than second place.</li>
<li>McLaren wins constructors' championship before the last race.</li>
<li>Lando and Oscar crash and take each other out of a race.</li>
<li>Kimi wins his first race.</li>
<li>Liam is replaced before the end of the season.</li>
<li>Charles outscores Lewis.</li>
<li>A rookie other than Kimi gets a podium finish.</li>
<li>Alex gets a podium finish (really wishcasting here).</li>
<li>Williams finishes seventh or above.</li>
<li>Max and George crash and spice up their feud.</li>
</ul>]]></description><link>https://vatthikorn.com/f1-2025-season-predictions</link><guid isPermaLink="false">https://vatthikorn.com/f1-2025-season-predictions</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Fri, 14 Mar 2025 06:15:00 GMT</pubDate></item><item><title><![CDATA[Blog Questions Challenge]]></title><description><![CDATA[<!-- Oh hello, fancy seeing you here! 👋 -->
<p>Well, I was never tagged in a blog challenge before but I saw <a href="https://kwon.nyc/notes/blog-questions-challenge/">Rachel</a> sharing her answers and kind of tagging everyone. So here I am, hopping on this bandwagon to answer some questions about my blog!</p>
<h2 id="why-did-you-start-blogging-in-the-first-place">Why did you start blogging in the first place?</h2>
<p>The first time I remember doing something somewhat close to what you'd consider blogging was when I left Thailand to attend high school in the US as an exchange student. I never kept a diary or a journal growing up, and I didn't have a blog either. A year or two prior, I started getting into English language books, specifically the <a href="https://djmachalebooks.com/books/pendragon/">Pendragon series</a>, which is presented as a bunch of journal entries. Inspired by that and also as a way to practice my English writing<sup id="fnr2-2025-02-13"><a href="#fn1-2025-02-13">1</a></sup>, I chronicled my solo, multi-day journey to Michigan. In a Microsoft Word document...</p>
<p>I <em>probably</em> would have published that on a blog if I had known what those were (or how to create one), but I wasn't at all tech savvy back then and was barely on the internet. So the file just sat on my old laptop's hard drive, and I'm sad to say I lost that file a long time ago.</p>
<p>The first time I actually <em>published</em> a blog post was a few years after that. You can find it in the <a href="/archive">archive</a>. I was still trying to improve my English writing (and it clearly shows) but I also wanted to share my experiences as an international college student. And to also share my photography since I had just started getting into it back then.</p>
<h2 id="what-platform-are-you-using-to-manage-your-blog-and-why-did-you-choose-it">What platform are you using to manage your blog and why did you choose it?</h2>
<p>This blog uses the static site generator <a href="https://www.gatsbyjs.com">Gatsby</a> and it lives in a GitHub repository. When I push a change, it triggers a deploy to <a href="https://www.netlify.com">Netlify</a>. I remember specifically learning about this as I was trying to figure out how to write my own WordPress theme. It was <a href="https://www.taniarascia.com/migrating-from-wordpress-to-gatsby/">this blog post</a> by Tania Rascia on how to migrate from WordPress to Gatsby that got me. I was really impressed by how fast everything loads. And I thought it'd be nice to build my own site and have these posts stored as simple text files on my machine instead of some proprietary format.</p>
<p>I am honestly not really all that happy with Gatsby in recent years and looking to move away from it. But I haven't had the motivation to work on it.</p>
<h2 id="have-you-blogged-on-other-platforms-before">Have you blogged on other platforms before?</h2>
<p>The first time I set up a proper blog was on <a href="https://www.blogger.com">Blogger</a>. Then I moved to self-hosting a WordPress site on <a href="https://www.digitalocean.com">DigitalOcean</a>, and later to their managed hosting.</p>
<h2 id="how-do-you-write-your-posts-for-example-in-a-local-editing-tool-or-in-a-paneldashboard-thats-part-of-your-blog">How do you write your posts? For example, in a local editing tool, or in a panel/dashboard that’s part of your blog?</h2>
<p>I write my posts in Markdown using <a href="https://www.barebones.com/products/bbedit/index.html">BBEdit</a>. I start by launching BBEdit which automatically creates a new empty text document, then I name and save it as a .md file in the /posts directory. I usually have <code>gatsby develop</code> running which builds the site locally where I can live preview the post as I'm writing it. When done, I commit and push directly to the <code>main</code> branch, which triggers a rebuild of the site.</p>
<p>Also I don't think I've ever revealed this Easter egg about my blog, but if you append ".md" to the post URL, you'll get the plain Markdown text that I wrote up. <a href="/blog-questions-challenge.md">Here's for this one</a>.</p>
<h2 id="when-do-you-feel-most-inspired-to-write">When do you feel most inspired to write?</h2>
<p>It really depends. I wish I was inspired more often. But I mostly get those from reading other blogs or when I did something interesting and wanted to share. A lot of times it's also when I have a collection photos to share (which I hope to do more soon).</p>
<p>I use <a href="https://www.notion.com">Notion</a> to keep track of ideas on what I want to write about and jot down notes on each of them. And if I find myself thinking about an idea for a few days or keep adding notes about it in Notion, that's when I know I should sit down and write it. Just like this one!</p>
<h2 id="do-you-publish-immediately-after-writing-or-do-you-let-it-simmer-a-bit-as-a-draft">Do you publish immediately after writing, or do you let it simmer a bit as a draft?</h2>
<p>I am a very slow writer and edit and revise a lot as I go. This post alone took me over 3 hours! But I generally publish as soon as I'm satisfied with it after <em>a lot</em> of copy editing. I'm still trying to learn to be a faster writer and less critical of my writing.</p>
<p>For longer posts that I spent days working on, after publishing I would spend even more time re-reading them and fixing mistakes I missed before publishing.</p>
<h2 id="what-are-you-generally-interested-in-writing-about">What are you generally interested in writing about?</h2>
<p>Mostly just about what's going on in my life and some tech stuff. I would like to write more introspective pieces sharing deeper thoughts and opinions on different things.</p>
<h2 id="who-are-you-writing-for">Who are you writing for?</h2>
<p>Myself, mostly. I find writing—especially about a more complex topic—to help me greatly with organizing my thoughts and crystallizing ideas and opinions on the topic. It also helps me to be more mindful in this increasingly distracted world.</p>
<h2 id="whats-your-favorite-post-on-your-blog">What’s your favorite post on your blog?</h2>
<p>I can't choose one. A more "recent" one I'm quite proud of, which also represents the kind of posts I want to write more, is <a href="/adventures-on-mount-bierstadt">this one</a>.</p>
<p><a href="/setting-up-an-internationalized-domain-name">This one</a> was also quite fun to write and share.</p>
<h2 id="any-future-plans-for-your-blog-maybe-a-redesign-a-move-to-another-platform-or-adding-a-new-feature">Any future plans for your blog? Maybe a redesign, a move to another platform, or adding a new feature?</h2>
<p>I've got a long list for this. But a few worth noting:</p>
<ul>
<li>As mentioned earlier, I want to move off Gatsby and recently I've been quite interested in <a href="https://www.11ty.dev">11ty</a>. Just gotta find the time and motivation to do it. I also want to redesign pretty much the whole thing.</li>
<li>A dedicated gallery section to better showcase my photography.</li>
<li>Probably should add categories to these different types of posts I write.</li>
<li>I want a better way to list things I've enjoyed recently like <a href="/reading">books</a>, <a href="https://letterboxd.com/vatthikorn/">movies</a>, games, etc.</li>
</ul>
<h2 id="tag-em">Tag ‘em.</h2>
<p>Erm... I don't have many blogging friends. But I would love to hear from <a href="https://indirapranabudi.com">Indira</a>, if you'd like to share. No pressure!</p>
<p>And of course, you! Especially if you were thinking of your own answers as you were reading mine!</p>
<div class="footnotes">
	<hr>
		<ol>
			<li id="fn1-2025-02-13">
				<p>My English tutor also probably told me I needed to work on this prior to going to school in the US.
			</li>
		</ol>
</div>]]></description><link>https://vatthikorn.com/blog-questions-challenge</link><guid isPermaLink="false">https://vatthikorn.com/blog-questions-challenge</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Sat, 15 Feb 2025 01:30:00 GMT</pubDate></item><item><title><![CDATA[My 2024 Travel Recap]]></title><description><![CDATA[<p>2024 was a big travel year for me. While the number of miles flown didn't top 2023, I was on the move a lot. All told, I was away from home for almost 10 weeks! I flew 30,172 miles on 6 domestic and 7 international flights, spending a total of 69 hours on airplanes.</p>
<p>The average flight time was 5 hours and average distance was 2,321 miles. The longest flight was 15 hours from Toronto to Taipei covering 7,506 miles. That was the first leg of our trip to Krabi. Between ground transportations and layovers in Taipei and Bangkok, that trip to Krabi took 55 hours. It was exhausting.</p>
<p>I flew on a brand-new <a href="https://www.planespotters.net/airframe/airbus-a350-900-tc-lgt-turkish-airlines/341xm0">Turkish Airlines A350-900</a> which started operating just 3 months prior. That was also my first time on the A350 and I was very excited about that. Right before that flight, I flew on an A330-300 named "<a href="https://www.planespotters.net/airframe/airbus-a330-300-tc-lnc-turkish-airlines/rop9l1">Refahiye</a>" which was Turkish Airlines' 300th aircraft with a special livery to commemorate.</p>
<p>3 new countries were added to my list: Canada, Taiwan, and Türkiye. Canada was for my work at Shopify, and the other two were during the long 10-hour layovers on the way to and from Thailand. That layover in Istanbul was also my first time in Europe.</p>
<p>By the end of the year I was so done with traveling and flying, which I never thought I would be. I was glad to not have any travels planned and happy to stay put for a while. 2025 is already looking to be quite uncertain for me when it comes to international travels. So I am sure I won't be as busy with traveling as I was last year.</p>]]></description><link>https://vatthikorn.com/2024-travel-recap</link><guid isPermaLink="false">https://vatthikorn.com/2024-travel-recap</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Sat, 08 Feb 2025 02:23:00 GMT</pubDate></item><item><title><![CDATA[Old Film Photos]]></title><description><![CDATA[<p>For my upcoming scuba diving trip, I didn't feel like bringing my heavy DSLR with me so I'm instead bringing my old <a href="http://camera-wiki.org/wiki/Minolta_X-370s">Minolta X-370s</a> 35mm film camera. It's been collecting dust for the past few years, but in getting it ready for the trip I found out there was still half a roll of the <a href="https://www.ilfordphoto.com/hp5-plus-35mm">Ilford HP5 Plus</a> film in it. I also found a fully exposed roll of the same film sitting in a drawer. I had no clue how long it's been sitting there.</p>
<p>So I took them in to get developed, looking forward to seeing what mystery photos awaited me. Though I wasn't sure if these photos were still intact since they were exposed years ago and the film had long expired.</p>
<p>To my delight, all of them survived, albeit a little faded. It turned out these were shot around the first half of 2017 and were mostly of my cat Simba. Here are some of my favorites:</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/a33e129e3b785b2cbd04cdfa81074dea/1155b/apira003131-R1-E010.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 67.13615023474178%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAABQADBP/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIQAxAAAAHmVGaDbKj/xAAaEAEBAAIDAAAAAAAAAAAAAAACAREhAyIx/9oACAEBAAEFAhiciuTfTtrUS7f/xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/AT//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAECAQE/AT//xAAYEAADAQEAAAAAAAAAAAAAAAAAAREQMf/aAAgBAQAGPwJNlOCJM//EABkQAQEBAQEBAAAAAAAAAAAAAAEAIRExQf/aAAgBAQABPyFsuDYL72ZB4XxZHFgyYV//2gAMAwEAAgADAAAAEJT/AP/EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8QP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8QP//EABkQAQEBAQEBAAAAAAAAAAAAAAERAFExYf/aAAgBAQABPxBQARZqUzweFuoRv1MV1AMxYQbF5ikYDDf/2Q=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Black and white photo of a cat next to a window looking off in the distance"
        title=""
        src="/static/a33e129e3b785b2cbd04cdfa81074dea/85078/apira003131-R1-E010.jpg"
        srcset="/static/a33e129e3b785b2cbd04cdfa81074dea/b5ac9/apira003131-R1-E010.jpg 213w,
/static/a33e129e3b785b2cbd04cdfa81074dea/ca7be/apira003131-R1-E010.jpg 425w,
/static/a33e129e3b785b2cbd04cdfa81074dea/85078/apira003131-R1-E010.jpg 850w,
/static/a33e129e3b785b2cbd04cdfa81074dea/950eb/apira003131-R1-E010.jpg 1275w,
/static/a33e129e3b785b2cbd04cdfa81074dea/09276/apira003131-R1-E010.jpg 1700w,
/static/a33e129e3b785b2cbd04cdfa81074dea/1155b/apira003131-R1-E010.jpg 1835w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/606a241e0f3b0e2f609a7be1a771721c/1155b/apira003131-R1-E002.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 67.13615023474178%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAIBBf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAVc7CUD/xAAbEAEAAgIDAAAAAAAAAAAAAAABAxEAAhMhMf/aAAgBAQABBQLSUI+bWpW5CnHx7f/EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8BP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8BP//EABgQAQADAQAAAAAAAAAAAAAAAAECECBh/9oACAEBAAY/AonKXH//xAAbEAACAwADAAAAAAAAAAAAAAAAAREhMUFRkf/aAAgBAQABPyGTzFC36QxyQFKdLsiqabD/2gAMAwEAAgADAAAAEIQf/8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAwEBPxA//8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAgEBPxA//8QAHRABAAICAgMAAAAAAAAAAAAAAQARIWExcYGx8P/aAAgBAQABPxBIXAEHuYoHB8xCSWU9RZ1AY5V4nBnZdxigrVz/2Q=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Black and white photo of a cat sitting on a windowsill"
        title=""
        src="/static/606a241e0f3b0e2f609a7be1a771721c/85078/apira003131-R1-E002.jpg"
        srcset="/static/606a241e0f3b0e2f609a7be1a771721c/b5ac9/apira003131-R1-E002.jpg 213w,
/static/606a241e0f3b0e2f609a7be1a771721c/ca7be/apira003131-R1-E002.jpg 425w,
/static/606a241e0f3b0e2f609a7be1a771721c/85078/apira003131-R1-E002.jpg 850w,
/static/606a241e0f3b0e2f609a7be1a771721c/950eb/apira003131-R1-E002.jpg 1275w,
/static/606a241e0f3b0e2f609a7be1a771721c/09276/apira003131-R1-E002.jpg 1700w,
/static/606a241e0f3b0e2f609a7be1a771721c/1155b/apira003131-R1-E002.jpg 1835w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/05213ecbaa45bb58b33b4414411efa14/1155b/apira003131-R1-E014.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 67.13615023474178%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAECAwT/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEAMQAAABh5UI5CP/xAAbEAEBAAEFAAAAAAAAAAAAAAABAgADERMhIv/aAAgBAQABBQLdq+MIrTkY6Csp9f/EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8BP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8BP//EAB0QAAECBwAAAAAAAAAAAAAAAAABERASITEyQqH/2gAIAQEABj8CysOvCkJdXcU//8QAGxAAAgIDAQAAAAAAAAAAAAAAAREAITFBUZH/2gAIAQEAAT8hIJWDepaIAaXUU29lgxACWcIU5M9n/9oADAMBAAIAAwAAABDXP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8QP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8QP//EABsQAQEAAwEBAQAAAAAAAAAAAAERACFBMVGR/9oACAEBAAE/EBv2AeEkf3G0QCdX4rlUEQesbQXYpxHmehgqds1B5jpYqDULouf/2Q=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Black and white photo of a cat laying in bed"
        title=""
        src="/static/05213ecbaa45bb58b33b4414411efa14/85078/apira003131-R1-E014.jpg"
        srcset="/static/05213ecbaa45bb58b33b4414411efa14/b5ac9/apira003131-R1-E014.jpg 213w,
/static/05213ecbaa45bb58b33b4414411efa14/ca7be/apira003131-R1-E014.jpg 425w,
/static/05213ecbaa45bb58b33b4414411efa14/85078/apira003131-R1-E014.jpg 850w,
/static/05213ecbaa45bb58b33b4414411efa14/950eb/apira003131-R1-E014.jpg 1275w,
/static/05213ecbaa45bb58b33b4414411efa14/09276/apira003131-R1-E014.jpg 1700w,
/static/05213ecbaa45bb58b33b4414411efa14/1155b/apira003131-R1-E014.jpg 1835w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>And a few I took recently from the half roll that was left in the camera:</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/1a9792779aff168d3f379d0f227f53cb/1155b/apira003130-R1-E016.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 67.13615023474178%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAUBAwT/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIQAxAAAAFvUsg2iUP/xAAaEAACAgMAAAAAAAAAAAAAAAAAAgExAxIT/9oACAEBAAEFAt1OikvjLGJv/8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAwEBPwE//8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAgEBPwE//8QAFhABAQEAAAAAAAAAAAAAAAAAMRAg/9oACAEBAAY/AmOP/8QAGhABAAIDAQAAAAAAAAAAAAAAAQARECExQf/aAAgBAQABPyFPxG7bqLeJzTg4/9oADAMBAAIAAwAAABAg3//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8QP//EABURAQEAAAAAAAAAAAAAAAAAABAR/9oACAECAQE/EKf/xAAZEAEAAwEBAAAAAAAAAAAAAAABABEhYVH/2gAIAQEAAT8QqNLgKaORmpPSKgzT5E7sa8//2Q=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Black and white photo of a dog sitting in a field looking at the camera"
        title=""
        src="/static/1a9792779aff168d3f379d0f227f53cb/85078/apira003130-R1-E016.jpg"
        srcset="/static/1a9792779aff168d3f379d0f227f53cb/b5ac9/apira003130-R1-E016.jpg 213w,
/static/1a9792779aff168d3f379d0f227f53cb/ca7be/apira003130-R1-E016.jpg 425w,
/static/1a9792779aff168d3f379d0f227f53cb/85078/apira003130-R1-E016.jpg 850w,
/static/1a9792779aff168d3f379d0f227f53cb/950eb/apira003130-R1-E016.jpg 1275w,
/static/1a9792779aff168d3f379d0f227f53cb/09276/apira003130-R1-E016.jpg 1700w,
/static/1a9792779aff168d3f379d0f227f53cb/1155b/apira003130-R1-E016.jpg 1835w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/0442adbcf982353f20aa01eb78ee7a1b/1155b/apira003130-R1-E020.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 67.13615023474178%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAABQABAv/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAV8G7EIiP//EABgQAAMBAQAAAAAAAAAAAAAAAAABAhIh/9oACAEBAAEFAtwbkdQSzo2z/8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAwEBPwE//8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAgEBPwE//8QAGBAAAwEBAAAAAAAAAAAAAAAAAAExMhD/2gAIAQEABj8C0aRV2n//xAAaEAEBAQADAQAAAAAAAAAAAAABABEhMWGh/9oACAEBAAE/IfJMmilTgCXHfy1z/9oADAMBAAIAAwAAABAA3//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8QP//EABURAQEAAAAAAAAAAAAAAAAAAAAR/9oACAECAQE/EKr/xAAdEAEAAQQDAQAAAAAAAAAAAAABABEhMXFRkcHR/9oACAEBAAE/EAC1HcQeky9fcAAHF/sxxNQLN0T/2Q=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Black and white photo of a field with a train track in the foreground"
        title=""
        src="/static/0442adbcf982353f20aa01eb78ee7a1b/85078/apira003130-R1-E020.jpg"
        srcset="/static/0442adbcf982353f20aa01eb78ee7a1b/b5ac9/apira003130-R1-E020.jpg 213w,
/static/0442adbcf982353f20aa01eb78ee7a1b/ca7be/apira003130-R1-E020.jpg 425w,
/static/0442adbcf982353f20aa01eb78ee7a1b/85078/apira003130-R1-E020.jpg 850w,
/static/0442adbcf982353f20aa01eb78ee7a1b/950eb/apira003130-R1-E020.jpg 1275w,
/static/0442adbcf982353f20aa01eb78ee7a1b/09276/apira003130-R1-E020.jpg 1700w,
/static/0442adbcf982353f20aa01eb78ee7a1b/1155b/apira003130-R1-E020.jpg 1835w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>This discovery reminded me of how much I enjoy shooting film, and now I'm even more excited to bring the camera on the trip.</p>
<p>Hopefully it won't take me seven years to get them developed this time.</p>]]></description><link>https://vatthikorn.com/old-film-photos</link><guid isPermaLink="false">https://vatthikorn.com/old-film-photos</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Fri, 24 May 2024 01:07:00 GMT</pubDate></item><item><title><![CDATA[Chasing Auroras]]></title><description><![CDATA[<p>As you almost certainly have heard and seen countless photos of at this point, there is a <a href="https://www.swpc.noaa.gov/news/swpc-issues-its-first-g4-watch-2005">huge solar storm</a> bombarding earth right now, which gave millions of people spectacular shows of northern lights last night. Not wanting to miss out on this, I drove north of the city away from light pollution and was treated with a stunning display. This was the first time both Jess and I had seen auroras. It was so surreal we couldn't believe our eyes.</p>
<p>These were all taken with my iPhone 14 Pro.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/6990d96371f3a54e177d2f52ee5210d8/92dea/IMG_3904.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 133.33333333333331%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAbABQDASIAAhEBAxEB/8QAGgAAAgIDAAAAAAAAAAAAAAAAAAUBBAIDBv/EABcBAAMBAAAAAAAAAAAAAAAAAAECAwT/2gAMAwEAAhADEAAAAUmd23TUlGIq3NvNSkXojBL/xAAbEAACAgMBAAAAAAAAAAAAAAAAAgEDERITIf/aAAgBAQABBQKINTAleSaPORVKj3qstZGdpN2Ojn//xAAaEQACAgMAAAAAAAAAAAAAAAAAAgEREiJB/9oACAEDAQE/AVSOmpLWYn//xAAXEQEBAQEAAAAAAAAAAAAAAAAAESEB/9oACAECAQE/AZxjUf/EABoQAAICAwAAAAAAAAAAAAAAAAABEDIRIDH/2gAIAQEABj8C3xHSzLM//8QAHBAAAgICAwAAAAAAAAAAAAAAAREAECFRMWGR/9oACAEBAAE/IbfUhIO9QDR0eFN7HpkXcJuYf//aAAwDAQACAAMAAAAQJ/hP/8QAGBEBAQADAAAAAAAAAAAAAAAAAQARMUH/2gAIAQMBAT8QGRA7nGJT2//EABkRAAIDAQAAAAAAAAAAAAAAAAARATFBUf/aAAgBAgEBPxBViEto3T//xAAbEAEBAQEBAQEBAAAAAAAAAAABEQAhMUFRcf/aAAgBAQABPxBX5qnmZfNwBTkc+zQeO4wLOmuME6/muSbmjD4YoSHi1MvVP93/2Q=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Purple and green aurora borealis with stars above and a silhouette of a tree in the foreground"
        title=""
        src="/static/6990d96371f3a54e177d2f52ee5210d8/85078/IMG_3904.jpg"
        srcset="/static/6990d96371f3a54e177d2f52ee5210d8/b5ac9/IMG_3904.jpg 213w,
/static/6990d96371f3a54e177d2f52ee5210d8/ca7be/IMG_3904.jpg 425w,
/static/6990d96371f3a54e177d2f52ee5210d8/85078/IMG_3904.jpg 850w,
/static/6990d96371f3a54e177d2f52ee5210d8/950eb/IMG_3904.jpg 1275w,
/static/6990d96371f3a54e177d2f52ee5210d8/92dea/IMG_3904.jpg 1500w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/46677c248edab653e99355399a24ba91/92dea/IMG_3924.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 133.33333333333331%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAbABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAIFBP/EABcBAAMBAAAAAAAAAAAAAAAAAAECAwT/2gAMAwEAAhADEAAAAZK7WbZLNYIUHjKJVTCK3//EABsQAAMBAQADAAAAAAAAAAAAAAABAhEDEiEx/9oACAEBAAEFAkhowUFczwJqN2bTRunL7vr/xAAYEQADAQEAAAAAAAAAAAAAAAAAARESAv/aAAgBAwEBPwFrmGSs0f/EABYRAQEBAAAAAAAAAAAAAAAAAAARIf/aAAgBAgEBPwGIrX//xAAaEAACAgMAAAAAAAAAAAAAAAAAAQIRECBx/9oACAEBAAY/AtqstPEmPgj/xAAaEAEBAQEAAwAAAAAAAAAAAAABACEREDGB/9oACAEBAAE/IfGurbkATq7rHSwMlvddDvJP0Qnd9X//2gAMAwEAAgADAAAAEDQFgv/EABgRAQEBAQEAAAAAAAAAAAAAAAEAESEx/9oACAEDAQE/EOBI2c/YV//EABYRAQEBAAAAAAAAAAAAAAAAABEAEP/aAAgBAgEBPxAQlj//xAAdEAEAAwADAAMAAAAAAAAAAAABABEhMUFRYXGB/9oACAEBAAE/EKeputTyQbLcyEqJ5OZQIItWJKf46fZ1M9JVTlM9vEAYoN0Sn9vyz//Z'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Purple and green aurora borealis with stars above and silhouettes of trees in the foreground"
        title=""
        src="/static/46677c248edab653e99355399a24ba91/85078/IMG_3924.jpg"
        srcset="/static/46677c248edab653e99355399a24ba91/b5ac9/IMG_3924.jpg 213w,
/static/46677c248edab653e99355399a24ba91/ca7be/IMG_3924.jpg 425w,
/static/46677c248edab653e99355399a24ba91/85078/IMG_3924.jpg 850w,
/static/46677c248edab653e99355399a24ba91/950eb/IMG_3924.jpg 1275w,
/static/46677c248edab653e99355399a24ba91/92dea/IMG_3924.jpg 1500w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/641514e0c2441763930d88b65a378a32/92dea/IMG_3927.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 133.33333333333331%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAbABQDASIAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAQBAgUD/8QAGAEAAgMAAAAAAAAAAAAAAAAAAgQAAQP/2gAMAwEAAhADEAAAAcuH2Dfwh4izLKPUygoVn//EABoQAAMAAwEAAAAAAAAAAAAAAAABAhARITH/2gAIAQEAAQUCUDgaIRUcc9g2P2M//8QAGBEAAwEBAAAAAAAAAAAAAAAAAAISARH/2gAIAQMBAT8BleEmsUf/xAAWEQADAAAAAAAAAAAAAAAAAAAAEBH/2gAIAQIBAT8BI//EABQQAQAAAAAAAAAAAAAAAAAAADD/2gAIAQEABj8CT//EABkQAQEBAQEBAAAAAAAAAAAAAAEAETEQIf/aAAgBAQABPyHQsbFy5wvEcfwk55KWW//aAAwDAQACAAMAAAAQR/xP/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAERIf/aAAgBAwEBPxBtiaNKNg9H/8QAFhEBAQEAAAAAAAAAAAAAAAAAARAR/9oACAECAQE/EMBnBn//xAAbEAEBAQEBAAMAAAAAAAAAAAABABEhMVFx0f/aAAgBAQABPxAw5fWGV0eRuPi2KJa/IxNnZ2HWTYdm17Jvt//Z'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Purple aurora borealis with stars above"
        title=""
        src="/static/641514e0c2441763930d88b65a378a32/85078/IMG_3927.jpg"
        srcset="/static/641514e0c2441763930d88b65a378a32/b5ac9/IMG_3927.jpg 213w,
/static/641514e0c2441763930d88b65a378a32/ca7be/IMG_3927.jpg 425w,
/static/641514e0c2441763930d88b65a378a32/85078/IMG_3927.jpg 850w,
/static/641514e0c2441763930d88b65a378a32/950eb/IMG_3927.jpg 1275w,
/static/641514e0c2441763930d88b65a378a32/92dea/IMG_3927.jpg 1500w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/569f92ff193d77652c38206681693668/92dea/IMG_3926.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 133.33333333333331%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAbABQDASIAAhEBAxEB/8QAGAABAAMBAAAAAAAAAAAAAAAAAAEEBQP/xAAXAQADAQAAAAAAAAAAAAAAAAAAAQQD/9oADAMBAAIQAxAAAAHL5XJL81YEegkaVwl//8QAGxABAQACAwEAAAAAAAAAAAAAAQACIRAREjH/2gAIAQEAAQUCDScYnd5nHZM2Pyb/xAAZEQACAwEAAAAAAAAAAAAAAAAAAgEQEhH/2gAIAQMBAT8BZY4ZN1//xAAVEQEBAAAAAAAAAAAAAAAAAAARIP/aAAgBAgEBPwEj/8QAFBABAAAAAAAAAAAAAAAAAAAAMP/aAAgBAQAGPwJP/8QAGhAAAgMBAQAAAAAAAAAAAAAAAAEQESExQf/aAAgBAQABPyGEtaNFduItKC7B6zo//9oADAMBAAIAAwAAABAEGkL/xAAXEQADAQAAAAAAAAAAAAAAAAAAAREh/9oACAEDAQE/EH8j0XIU/8QAFhEBAQEAAAAAAAAAAAAAAAAAABEh/9oACAECAQE/EMIuK//EABsQAAIDAQEBAAAAAAAAAAAAAAABESExQVFh/9oACAEBAAE/ENT0vwhHzUhqTaLVFiuiy4FuccLJIrm8HZ//2Q=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Purple aurora borealis with stars above"
        title=""
        src="/static/569f92ff193d77652c38206681693668/85078/IMG_3926.jpg"
        srcset="/static/569f92ff193d77652c38206681693668/b5ac9/IMG_3926.jpg 213w,
/static/569f92ff193d77652c38206681693668/ca7be/IMG_3926.jpg 425w,
/static/569f92ff193d77652c38206681693668/85078/IMG_3926.jpg 850w,
/static/569f92ff193d77652c38206681693668/950eb/IMG_3926.jpg 1275w,
/static/569f92ff193d77652c38206681693668/92dea/IMG_3926.jpg 1500w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>]]></description><link>https://vatthikorn.com/chasing-auroras</link><guid isPermaLink="false">https://vatthikorn.com/chasing-auroras</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Sun, 12 May 2024 02:12:00 GMT</pubDate></item><item><title><![CDATA[Krabi Recommendations]]></title><description><![CDATA[<p><em>Last Updated: 6 August 2024 (after my trip back to Krabi in July)</em></p>
<p>Recently I've had occasions to offer recommendations to a few people visiting Krabi for the first time. I've just been passing along a private note with this list of places, but I figured I should share that here.</p>
<p>One disclaimer though: while I like to call these my local recommendations since I grew up there, I haven't lived in Krabi since 2010 and <em>a lot</em> has changed since then. I still visit every couple of years and like to try new places locals go to. So I've been to most of these many times throughout my childhood and on recent visits, and the rest are recommendations from family and friends who currently live in Krabi.</p>
<p>I've also created a <a href="https://maps.app.goo.gl/HUKgQcKEgoTK4mJy9">Google Maps list</a> with all these for your convenience.</p>
<h2 id="food">Food</h2>
<p>Starting with the most important category. Most of these are located in or near Krabi town as I don't have much experience with food places near those popular tourist destinations like Koh Phi Phi or Ao Nang.</p>
<h3 id="ครัวน้องเจน---khrua-nong-chen"><a href="https://maps.app.goo.gl/MEGBSe6Ue2QJEheG8">ครัวน้องเจน</a> - Khrua Nong Chen</h3>
<ul>
<li>My personal favorite. It's where I go for my first meal whenever I visit (you’ll also likely run into me here a couple days a week).</li>
<li>Very local spot. I don't remember ever seeing tourists here.</li>
<li>Go only if you’re feeling adventurous as it's not a tourist-friendly restaurant. They have no English menu, and the staff doesn't speak any English. But they make the best southern Thai food in town.</li>
<li><strong>My order:</strong> Pork ribs curry, crispy pork, tom yum gung, gaeng som, tom jik ko, steamed eggs</li>
</ul>
<h3 id="น้องโจ๊ก---nong-joke-restaurant"><a href="https://maps.app.goo.gl/6BzbT8G2MFbGYWhDA">น้องโจ๊ก</a> - Nong Joke Restaurant</h3>
<ul>
<li>Local favorite. I've been going here for as long as I can remember.</li>
<li>Tourist-friendly with English menu.</li>
<li><strong>My order:</strong> Crab omelet, fried king mackerel, gaeng som, shrimp chili dip platter</li>
</ul>
<h3 id="โกตุง---kotung-restaurant"><a href="https://maps.app.goo.gl/UzikCbyE3dAciKYN7">โกตุง</a> - Kotung Restaurant</h3>
<ul>
<li>Another local favorite. I've also been going here for as long as I can remember.</li>
<li><strong>My order:</strong> Geang som, fried king mackerel, shrimp cake wrapped in tofu skin</li>
</ul>
<h3 id="ร้านก๋วยเตี๋ยวโกโลบี่---kolobi-noodles--coffee"><a href="https://maps.app.goo.gl/seR6eYKytLKo9voGA">ร้านก๋วยเตี๋ยวโกโลบี่</a> - Kolobi Noodles &#x26; Coffee</h3>
<ul>
<li>My go-to spot for duck noodles.</li>
<li><strong>My order:</strong> Soupy with small noodles and pumpkin dessert</li>
</ul>
<h3 id="ก๋วยเตี๋ยวเรือควนม้าตั้ง---kuan-ma-tang-boat-noodles"><a href="https://maps.app.goo.gl/eMDzWYerJ5TQ9w7s6">ก๋วยเตี๋ยวเรือควนม้าตั้ง</a> - Kuan Ma Tang Boat Noodles</h3>
<ul>
<li>My go-to spot for boat noodles.</li>
<li><strong>My order:</strong> Soupy or dry with small noodles and pork slices</li>
</ul>
<h3 id="วาสนาลูกชิ้นปลา---wassana-restaurant"><a href="https://maps.app.goo.gl/DLsmDNiS6HvAWGeZ8">วาสนาลูกชิ้นปลา</a> - Wassana Restaurant</h3>
<ul>
<li>This place may look like they only sell noodles but the must-try dish is the baked chicken rice. Incredibly tender and addictively delicious. I've been going there since I was a kid and that's the dish I always get.</li>
</ul>
<h3 id="ข้าวหน้าเป็ดเยาวราช---roast-duck-rice-restaurant"><a href="https://maps.app.goo.gl/B7o5x1cctgHbaBdw9">ข้าวหน้าเป็ดเยาวราช</a> - Roast Duck Rice Restaurant</h3>
<ul>
<li>They serve your typical Cantonese-style <a href="https://en.wikipedia.org/wiki/Siu_mei">siu mei</a> fare like char siu, siu yuk, and chicken rice. But their signature dish is the roast duck over rice.</li>
<li><strong>My order:</strong> The rice mixed plate with a bit of everything</li>
</ul>
<h3 id="ข้าวมันไก่เจ๊เฮียง---jae-heang-chicken-rice"><a href="https://maps.app.goo.gl/7sTqx3huSo1Pv169A">ข้าวมันไก่เจ๊เฮียง</a> - Jae Heang Chicken Rice</h3>
<ul>
<li>Good spot for some chicken rice</li>
</ul>
<h3 id="ขนมจีนน้องสาว---khanom-jeen-nong-sao"><a href="https://maps.app.goo.gl/gCzxSHCd2FhaCKM39">ขนมจีนน้องสาว</a> - Khanom Jeen Nong Sao</h3>
<ul>
<li>Must-try <a href="https://youtu.be/boud237LDkc?si=EJAgpOpj6iNH-3xw">khanom jeen</a> (rice vermicelli) restaurant.</li>
<li>What I like about this place is you just go up to the counter and choose the curry to pour over your noodles.</li>
<li><strong>My order:</strong> Nam ya curry mixed with tai pla (fish gut curry) and a piece of fried chicken</li>
</ul>
<h3 id="ขนมจีนป้าต้อม---khanom-jeen-pa-tom"><a href="https://maps.app.goo.gl/inrsBgQAzuaCfykT6">ขนมจีนป้าต้อม</a> - Khanom Jeen Pa Tom</h3>
<ul>
<li>Same as above.</li>
</ul>
<h3 id="ตลาดเจ้าฟ้า---chao-fah-night-street-food-market"><a href="https://maps.app.goo.gl/pFtGQ9A5F9ou79DH7">ตลาดเจ้าฟ้า</a> - Chao Fah Night Street Food Market</h3>
<ul>
<li>Street food carts in a parking lot going late into the night.</li>
<li>If you’re lucky, a local legend <a href="https://maps.app.goo.gl/WVeGd9DoSZgE5Lbz9">เจ๊ไหม</a> (Jae Mai) with her homemade coconut milk ice cream cart will be there. Make sure to not miss this. Get one with everything on it: bread, corn, and “look chit” (palm seed boiled in syrup).</li>
</ul>
<h3 id="โคตรลาว---kod-lao-restaurant"><a href="https://maps.app.goo.gl/ypjPQpMhwaRWf1nS9">โคตรลาว</a> - Kod Lao Restaurant</h3>
<ul>
<li>Great spot for Isaan food.</li>
<li><strong>My order:</strong> Grilled pork jowl, som tom with crabs and fermented fish, fried chicken wings</li>
</ul>
<h3 id="เรือนไม้---ruen-mai-restaurant"><a href="https://maps.app.goo.gl/aD1XqixGFrdhFk3M6">เรือนไม้</a> - Ruen Mai Restaurant</h3>
<ul>
<li>Krabi/southern food with great atmosphere.</li>
<li>My family has been going to their original location for as long as I can remember.</li>
</ul>
<h3 id="ฟาร์มเอฟกุ้งมังกร-7-สี---lobster-farm-seafood-restaurant"><a href="https://maps.app.goo.gl/pKAjZvNgpuVqakay9">ฟาร์มเอฟกุ้งมังกร 7 สี</a> - Lobster Farm Seafood Restaurant</h3>
<ul>
<li>It's an experience on its own. Very scenic.</li>
<li>It's on an island so you have to hail a longtail boat over.</li>
</ul>
<h3 id="ขนาบน้ำวิวซีฟู้ด---khanabnam-view-seafood-restaurant"><a href="https://maps.app.goo.gl/9ZrsVT4sdrtPvH738">ขนาบน้ำวิวซีฟู้ด</a> - Khanabnam View Seafood Restaurant</h3>
<ul>
<li>One of a couple of similar seafood restaurants on the island across the river from Krabi town.</li>
<li>You have to hail a longtail boat from <a href="https://maps.app.goo.gl/9MA5g2EyTrXmw9SP7">the pier</a> and tell them which restaurant you want to go to. It takes about 10 minutes to get across.</li>
<li>It's a bit on the touristy side and a little expensive. But it's a fun experience and atmosphere.</li>
</ul>
<h3 id="ริมชลซีฟู๊ด---rimchon-seafood-restaurant"><a href="https://maps.app.goo.gl/pXfmziTJNqm2GaHR9">ริมชลซีฟู๊ด</a> - Rimchon Seafood Restaurant</h3>
<ul>
<li>A more local seafood place that's also more affordable.</li>
</ul>
<h3 id="ชะลอม---cha-lom-cafe--restaurant"><a href="https://maps.app.goo.gl/FdT9V9DuqobdP5RQ7">ชะลอม</a> - Cha-lom Cafe &#x26; Restaurant</h3>
<ul>
<li>Local food, homey feel.</li>
</ul>
<h3 id="ข้าวหมกไก่มะออง---ma-ong-chicken-biryani"><a href="https://maps.app.goo.gl/nfY9duFxCLKdQmkMA">ข้าวหมกไก่มะออง</a> - Ma Ong Chicken Biryani</h3>
<ul>
<li>A shop that specializes in Thai-style chicken biryani.</li>
</ul>
<h3 id="ฟารีดาข้าวหมกแพะ---farida-goat-biryani"><a href="https://maps.app.goo.gl/zbGjgSqfAapyQRX19">ฟารีดาข้าวหมกแพะ</a> - Farida Goat Biryani</h3>
<ul>
<li>Another biryani shop but this one specializes in goat biryani.</li>
</ul>
<h3 id="เรือนทิพย์---ruanthip-restaurant"><a href="https://maps.app.goo.gl/RAXpqcow72J9sAay7">เรือนทิพย์</a> - Ruanthip Restaurant</h3>
<ul>
<li>Local food and great atmosphere.</li>
<li>Their <a href="https://maps.app.goo.gl/HqKyEW6Q63BCe33K7">original location</a> is in Krabi town. My family's frequent spot, we've been going there for a long time.</li>
</ul>
<h3 id="เสน่ห์ย่า---sanehya-restaurant"><a href="https://maps.app.goo.gl/kFghwgMgNvF3Mpzf8">เสน่ห์ย่า</a> - Sanehya Restaurant</h3>
<ul>
<li>Another great spot for southern Thai food. More modern atmosphere and tourist friendly.</li>
</ul>
<h3 id="โรตีบางนรา---bangnara-roti"><a href="https://maps.app.goo.gl/A7D7kVzYYgX6Nq2z9">โรตีบางนรา</a> - Bangnara Roti</h3>
<ul>
<li>Halal breakfast restaurant with roti, curry, and the must-try southern specialty: <a href="https://youtu.be/Ijlk36OH7EY">khao yam</a>.</li>
<li><strong>What I get:</strong> khao yam and roti with chicken curry</li>
</ul>
<h3 id="ร้านข้าวแกงป้ายินดี---khao-gaeng-pa-yin-dee"><a href="https://maps.app.goo.gl/knnq5fkNLf1SQgJw5">ร้านข้าวแกงป้ายินดี</a> - Khao Gaeng Pa Yin Dee</h3>
<ul>
<li><a href="https://youtu.be/snZnfUhAsPo">Khao gaeng</a> spot where you just get a plate of rice with pretty much whatever you want. Thailand’s version of fast food.</li>
</ul>
<h3 id="โรตีข้างห้างโวค---roti-nah-vogue"><a href="https://maps.app.goo.gl/YD1DgcAKqx8qKNmq9">โรตีข้างห้างโวค</a> - Roti Nah Vogue</h3>
<ul>
<li>A popular roti place located right in front of the Vogue shopping center.</li>
</ul>
<h3 id="โรตีบังดีน---bangdeen-roti"><a href="https://maps.app.goo.gl/Fj4nab69r1V8RwQA9">โรตีบังดีน</a> - Bangdeen Roti</h3>
<ul>
<li>Another roti spot in town at the Chao Fah Night Street Food Market.</li>
</ul>
<h3 id="roti-carts"><a href="https://maps.app.goo.gl/yxaCwKFxpuAa6wU48">Roti carts</a></h3>
<ul>
<li>A couple of roti carts on the side of the road in Ao Nang. My go-to place for some roti.</li>
</ul>
<hr>
<h2 id="do-and-see">Do and See</h2>
<h3 id="เขาหงอนนาค---dragons-crest-trail"><a href="https://maps.app.goo.gl/BPciEAKAA1TdPe239">เขาหงอนนาค</a> - Dragon’s Crest Trail</h3>
<ul>
<li>Difficult hike with a breathtaking view at the top. Even better starting before sunrise to catch it at the top. (<a href="https://www.alltrails.com/trail/thailand/krabi/khao-hang-nak-hill-nature-trail?u=i&#x26;sh=e550yw">AllTrails link</a>).</li>
</ul>
<h3 id="เกาะห้อง---hong-island"><a href="https://maps.app.goo.gl/5YEivVEKDiBGKSfa6">เกาะห้อง</a> - Hong Island</h3>
<ul>
<li>Much closer to Krabi town than Koh Phi Phi and smaller but equally stunning. Also less crowded.</li>
</ul>
<h3 id="วัดถ้ำเสือ---tiger-cave-temple"><a href="https://maps.app.goo.gl/vqBXM11puVuUFpAy8">วัดถ้ำเสือ</a> - Tiger Cave Temple</h3>
<ul>
<li>Walk up 1,200+ steps to the top of a mountain with views of Krabi town.</li>
</ul>
<h3 id="ถนนคนเดินกระบี่---krabi-town-night-market"><a href="https://maps.app.goo.gl/ocyo6enAGPsvypnX9">ถนนคนเดินกระบี่</a> - Krabi Town Night Market</h3>
<ul>
<li>A night walking street with local goods and food stalls.</li>
</ul>
<h3 id="เขาทองฮิลล์---khaothong-hill"><a href="https://maps.app.goo.gl/7JmQjUNoD7rW6UzX9">เขาทองฮิลล์</a> - Khaothong Hill</h3>
<ul>
<li>Incredible sunset viewing with a restaurant (food is okay).</li>
</ul>
<h3 id="เกาะปู---pu-island"><a href="https://maps.app.goo.gl/BMxVnma6ThtPc7Xw7">เกาะปู</a> - Pu Island</h3>
<ul>
<li>A small, relatively unknown island near Krabi town for a quiet getaway.</li>
</ul>
<hr>
<h2 id="near-krabi-province">Near Krabi Province</h2>
<h3 id="จุดชมวิวเสม็ดนางชี---samet-nangshe-viewpoint"><a href="https://maps.app.goo.gl/qYpiZpXUnE4eckAw8">จุดชมวิวเสม็ดนางชี</a> - Samet Nangshe Viewpoint</h3>
<ul>
<li>Spectacular viewpoint in nearby Phang-nga province.</li>
</ul>
<h3 id="เขื่อนเชี่ยวหลาน---cheow-lan-dam-reservoir"><a href="https://maps.app.goo.gl/iu5Aru3297Q3dbY29">เขื่อนเชี่ยวหลาน</a> - Cheow Lan Dam Reservoir</h3>
<ul>
<li>Located in <a href="https://maps.app.goo.gl/cDhTdihiHumihRP57">Khao Sok National Park</a> in Surat Thani province, you can take a longtail boat ride in the artificial lake with stunning views.</li>
</ul>]]></description><link>https://vatthikorn.com/krabi</link><guid isPermaLink="false">https://vatthikorn.com/krabi</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Sun, 28 Apr 2024 04:00:00 GMT</pubDate></item><item><title><![CDATA[F1 2024 Season Predictions]]></title><description><![CDATA[<p>After a long winter break, it's finally race week! Inspired by <a href="https://www.relay.fm/backmarkers">The Backmarkers podcast</a>, I figured I'd write down my predictions for the <a href="https://en.wikipedia.org/wiki/2024_Formula_One_World_Championship">F1 2024 season</a> to see how many of these I get right by the end of the year.</p>
<p>If you follow the sport, you'll know a couple of these predictions are unlikely to happen. But obviously I am biased, and those are more of my wishcasting than anything.</p>
<ul>
<li>Max wins drivers' championship with fewer than four races remaining. He doesn't win as many races as he did last year. There are three other race winners besides him.</li>
<li>Red Bull wins constructors' championship at the Austin Grand Prix. Mercedes comes in second and the point gap to Red Bull is smaller than last year.</li>
<li>Lewis wins a race with Mercedes one last time at the São Paulo Grand Prix.</li>
<li>Lando wins his maiden Grand Prix (it's long overdue).</li>
<li>RB<sup id="fnr1-2024-02-27"><a href="#fn1-2024-02-27">1</a></sup> finishes higher in constructors' championship than last year.</li>
<li>Yuki gets his maiden podium, and outscores Daniel at the end of the season.</li>
<li>Alex gets a podium (by some miracle).</li>
<li>Carlos outscores Charles.</li>
<li>Logan loses his seat at Williams.</li>
<li>Alex gets the Mercedes seat.</li>
<li>Checo loses his Red Bull seat and Carlos gets it.</li>
<li>After <a href="https://www.skysports.com/f1/news/12433/13081704/christian-horner-investigation-into-red-bull-team-principal-expected-to-be-resolved-before-bahrain-gp">the investigation</a>, Christian Horner remains Red Bull team principal and only gets a slap on the wrist<sup id="fnr2-2024-02-27"><a href="#fn2-2024-02-27">2</a></sup>.</li>
</ul>
<div class="footnotes">
	<hr>
		<ol>
			<li id="fn1-2024-02-27">
				<p>I hate their <a href="https://www.formula1.com/en/latest/article.alphatauri-rebrand-confirmed-for-2024-season-as-new-team-name-revealed.4xAWHWI66d5L9mFELLGb6J.html">new team name</a> so much. <a href="#fnr1-2024-02-27" >&#x21A9;&#xFE0E;</a></p>
			</li>
			<li id="fn2-2024-02-27">
				<p>We'll find out about this tomorrow. I won't be surprised if the allegations are proven to be true. But I can't imagine Red Bull sacking him, as much as I'd love to see that happen. <a href="#fnr2-2024-02-27" >&#x21A9;&#xFE0E;</a></p>
			</li>
		</ol>
</div>]]></description><link>https://vatthikorn.com/f1-2024-season-predictions</link><guid isPermaLink="false">https://vatthikorn.com/f1-2024-season-predictions</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Wed, 28 Feb 2024 05:30:00 GMT</pubDate></item><item><title><![CDATA[Thoughts on Apple Vision Pro]]></title><description><![CDATA[<p>Over the past couple of weeks, there have already been enough takes on the Apple Vision Pro and the internet clearly does not need another one from somebody like me. Still, I just wanted to jot down some thoughts and observations from my personal experience—for my own records, if anything.</p>
<p>This was the first Apple product that I was there for on launch day and that was a really fun experience. You could tell the retail employees and everyone in line were super excited. I had an 8am pick-up appointment and was second in line. I opted to do the demo to see what that experience was like and to also make sure I had the right fit.</p>
<p>The very first thing I noticed and was honestly a bit disappointed by was that I could clearly see outside light leaking through the gap around my nose. Perhaps this is by design. Or perhaps it’s due to my Asian descent with my low nose bridge. I heard quite a few people complaining about discomfort on their nose as the weight of the headset presses down on it. I don’t have that issue at all and I can easily slide my thumb through that gap. I wish this little black nose cloth was a bit bigger, or customizable to fit people with different nose shapes and sizes.</p>
<p>The field of view leaves a lot of be desired. The simulated view from <a href="https://www.theverge.com/24054862/apple-vision-pro-review-vr-ar-headset-features-price">The Verge’s review</a> is very accurate. Some say it’s like looking through ski goggles but I can see quite a bit more through my ski goggles. Maybe I need to get a different light seal that puts my eyes closer to the screens.</p>
<p>But that would make another issue worse. I use prescription inserts and my eyelashes would sometimes brush up against them. So after a few hours of use, there are some noticeable smudges that I’d need to take them off and clean them. I don’t think my eyelashes are longer than average. Maybe my eyes are already too close to the lenses. Or maybe I just have oily eyelashes.</p>
<p>I struggled a bit at first to do the initial calibration. I would look at a dot and as I did the pinching gesture I was already moving my gaze over to the next dot. And so it ended up not registering it or hitting the wrong one. This is also the case with other interactions inside visionOS. I needed to learn to not look away too quickly when I’m trying to interact with something.</p>
<p>This leads to quite a few accidental inputs and that can get really frustrating fast. But I think the eye tracking itself is not as accurate as I was expecting. Sometimes I really have to look hard or re-look at something for it to get highlighted. Sometimes it just doesn’t register where I look correctly and I have to look slightly outside of what I want to look at to interact with it. This is especially frustrating when using iPad apps where elements are much closer to each other, and some apps are downright unusable. For example with Discord, none of the interactive elements has a hover state so I just have to look, pinch, and hope that I looked hard enough at the element I wanted to select.</p>
<p>The pinching gesture itself feels very intuitive, though I sometimes find myself having to exaggerate the pinch gesture a bit for it to be recognized. One realization I had about using the Vision Pro that is not true for other electronic devices is that I can use it while snacking and my hands are dirty. It’s quite a freeing experience, really.</p>
<p>The passthrough view is decent. It’s good enough that I frequently just walk around the house and do things like normal. But it’s too fuzzy for me to be able to use my phone or read a book.</p>
<p>Speaking of using my phone, obviously Face ID doesn’t recognize my face while wearing the headset so I have to type in my passcode. But I don’t see why it can’t just unlock my phone while I’m currently authenticated on my Vision Pro, similar to Apple Watch unlock. Hopefully this is something that will be added in a future OS update.</p>
<p>Optic ID is really convenient and feels magical. Unlike Face ID, I literally don’t have to do anything while it’s authenticating my eyes. It just works every single time.</p>
<p>My Persona is quite uncanny and makes me a bit uncomfortable at first. The hair is just a solid blob. But I’m really impressed at how much it’s able to pick up on my facial expression. My eyes, eyebrows, nose, cheeks, lips and tongue movements all pretty much come through accurately. I do wish that they allow for multiple Personas though.</p>
<p>The windows in visionOS are quite a bit bigger in space than I was expecting. They do take up a lot of space in your field of view. Also moving them closer or further away doesn’t actually change how much field of view it takes up. It feels a bit like an optical illusion. I know it’s not what’s happening here but this does make me think of the <a href="https://www.youtube.com/watch?v=xjzJLj7ySnw">dolly zoom effect</a>.</p>
<p>Mac Virtual Display is a really useful feature. I know it’s not close to the Studio Display quality but my Mac screen looks perfectly sharp in visionOS and I could use it just fine. I was on a FaceTime call with a friend and they were sharing their screen and so I had two virtual Mac screens in my space at the same time that I can place wherever. I thought that was super cool.</p>
<p>Text input is just unusable and get really frustrating. I’m writing this entire post with the Vision Pro using <a href="https://runestone.app">Runestone</a> with a connected Bluetooth keyboard. Even then, there’s always a little window that pops up in your view and doesn’t go away during text entry.</p>
<p>Watching movies should be done in an environment. In a regular app window the corners are way too rounded, cutting off too much of the content. These turn into appropriate right-angle corners in immersive mode. Plus, the “light” from the content interacts with the environment it’s in. You can see it reflected on the lake at Mount Hood, off of rocks on the moon, and on the snow at Yosemite. I was so blown away by this.</p>
<p>I can definitely feel some eye fatigue after using it for a few hours and have to force myself to take a break. Taking it off after a long session does feel quite relieving, not too dissimilar to when I take off my contacts after a long day.</p>
<p>It might sound like I’m unhappy with this device. It is extremely expensive. And I was actually on the fence whether I should return it but I ended up keeping it. It’s far from perfect but I’m really excited about its prospect and to see where this goes next.</p>]]></description><link>https://vatthikorn.com/thoughts-on-apple-vision-pro</link><guid isPermaLink="false">https://vatthikorn.com/thoughts-on-apple-vision-pro</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Wed, 21 Feb 2024 08:00:00 GMT</pubDate></item><item><title><![CDATA[Introducing Liftoff 2]]></title><description><![CDATA[<p>I'm thrilled to announce a major update to my space launch schedule app, <a href="https://apple.co/2gnaSUY">Liftoff</a>!</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 300px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/19e75e74f8f35893aee0f7af78ae720c/fabc2/liftoff-icon-small.png"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 100%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFO0lEQVR42j2UDVBNaRjHD6YtjKUZwlbYQrsy1spun5Q+tg99TlnSB7HsSikkstk+sEYZu8Qmla6Wq0l3qayirUbb3dL3x627VIqtpOhWVPeee8/573Ov0Tvzm3ne53n///O855z3ZRj1cEybO8M+I1HbIfMpY3Fl8tCvYj5V8AdC9oaj4/kgJvoHAIUcb0bH8f3+g/gtS4T49BqesUyTazlkdszYlHGKsc2ax3ww03IUiLVcRdB2ucExNuk4fKkWsQlJ2Ghjg8pmKZRFD4CODkg6u7GBcgePJeBkVjMYmwxoO9/gtFzzoOV0vUpjqu1y66S2Rz4VstmZrmRoJ0BkSg2ij8drxMLbd8CPjQNv3+HP4oewtrREWGQ04q6RIa1Va7S/yWbVHlouOacZHffbrQR03G5xs9xzwDgJEZHymERRsLW1RdK5X8Dj/biSdhV2drbYvTcUx9PrNWvVGh3XW5yOex50Nuc2MLO9RGOzPUWY7ZnHz/EWYZqbCOEXqxG0IwTOzs4IC4/ApFwJnuMRExOjyW3Z6o8jV2owndaqNWot+WCWp2iE+dg3X0lAzbwtBdD2uYfvkh/Bz9cHXl5eGmSjb2nH4wgKCtLMXVyc6aFifORdqNF80BM8M9+/mJ+/vRhq9AKLoRtQCr/YAmzaaAVzcyusXbcekjYp2qVPYLNhIyysrGHx1ZcIOFWEudtLoRdQjAXbp+CZxTvL8EmImnIY7CrDwt2V8I+/B/1FCzBt+gzoGyzBzh3BCAwMwMLF+mCYaTBcvAA7fqYGQv6G4e4y0pVPwXz6gxhG+8QwDv0Hy/dVwjiiAZsjM7F6hSG83Byx1cMJuwK3YJuPKxyszWBnYwkz0+XwOpiJ5ZH1MAkTY2VY1RSM6aF6rD5cjzVRDfgiqhZmJ6RY6x2NtcYLsc70M5gsNYDJsqWEIYwMFmH15yZYZ6wHM8/DsIh/gvXRdTA71vieo41gvo6VwOKnNljFtcE6rhWOyT0w9zkCoznT4bRyKTYt0UNskD0O+JjDbNE8OKw0hP5MBlZk6HH+BewTJbA/JZ2CcTzTwTsndcEtuQubz3XC73IvPMKzsYs6azxqjTbvZXh5Yg3a9q9CrY8+euJWIdZIF8EHMhCU2gvfC13wvdg9BeN3+T9uGxUC0noRnN6HkPTnSEprxtNUb3CFRsCd+VA0+WOiwR2qbF3w91dAVWCK1qLbiBF0Y4+gD3sF/VMwe66/UoXeGESYcBAROUOIujmAqgdNAHsJHCKIb+mkRNI52U8/txk4fh/FweC6LkNY0IOovCEcy3uNoxqGeCZKJFPG3B3Fj/kjOFE4grP5w+hoGQRUZeCUd+mWOUtxKHh2JzDuR/EZQoCJgUbklgwgsWgUpz9wf4RnzjycGDtbMoHkknH+fOk4Ukvfoe3fSeqimjqrpE4LAD4XUF4DJjIoJ6RaBd4MyCGsGEPKowlcKB/nUx7JKZ6UMWnVquaMxzyuiuXctSoFcqoVkHTJSdRCYikZthPVgJyYrKdcI9VaMdCnxN0aOX5/rEBmlZzLrgeu16rqGGEzl1D4DLhZxypETayqpFnJ9w6oDTvB831k1kXbJmN5MyGlHM3RgeEhJSolSj6/ieWE9azifg+Q28olMrl1w3PzWriKEtL+1Qmu9ikwMkKGfD99hNf0vnqJ57TlTqKb4n6AewGZTAUJNVLxDFwpaUUSrvJOI97f2lkUiNqQ8LCdaxJL+eHXo6wCGGU51RgL1RsWyldEL/GScjIW3BArk7FszRN+uFyKpvx2nLzXAl212f+Raij/pdoMLwAAAABJRU5ErkJggg=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="liftoff icon small"
        title=""
        src="/static/19e75e74f8f35893aee0f7af78ae720c/fabc2/liftoff-icon-small.png"
        srcset="/static/19e75e74f8f35893aee0f7af78ae720c/a6f4e/liftoff-icon-small.png 213w,
/static/19e75e74f8f35893aee0f7af78ae720c/fabc2/liftoff-icon-small.png 300w"
        sizes="(max-width: 300px) 100vw, 300px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>The app was initially released in 2016 and was due for a facelift. Since the summer of 2021, I've been slowly and intermittently working on a complete SwiftUI rewrite to bring in a fresher look and introduce new features.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/25c92d50ef8d00dec04858c5324ab3f9/e957c/liftoff-screenshots-1.png"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 65.72769953051643%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD7ElEQVR42i2Se0xbdRTH7x9LlmhilsVkPhBl09X4iG5uMDWLWbZpEBCUiGxhmomjtNCHTPcAdK4LDBygUCwRJmZOBgPkkeHK6Fi7blAea3i/Bmyr9EL7o4Xe3ra3vaXneKn+kl/yS84v33O+5/OlamsvXp2emuKLi4tdiYmJjPH2bU+nVmv7LDkpvrO9vXfMbOZzsiRMTpaUGenv59ubG3t3RL2Y8O7Gp2wxGzZ5nqAoZju1wZW78TH+7OZNjVR3dzeNwmEYBjjOv/6EIM+jQqFUl7T0kkazDUtb+6CstR8aBhexUmsmu58TqU8dTMOaE0VQffoC/pb/M8znncPOl7bR1J7oPfbTp3LR6XTAuloIAOdcj/AriVjz+JFSEvF1Pb6cUwci4UYor+CTGRqbaPM2zfUmbbh5KBhCgn5YRRb1yR9ZqZjoXY5zKhW63W5gWQ+GQqHwhGKJtGZLpsYh+q4Nj55vhi8Lm0CU24JblLXk8DPP1zw4JsHV9mvAmjuQTF4DtJrQUJKyREW9EOWQy5Xo9fpAEAt3fehZwHRxxh/U/hPLVGo5RqeXwM6McqBSypD6ROWQRkZe8n6ciF5xHKxW70W8UwDDPx3CS7LkFeqdXTuWClVnwjv0+XxhwQAfQFm2tOr9bBXJKK7FIvXvUFp1Ed6TF2JEsoKIX3m6Klgah6T1EMyWH0BbSRqQX1XYlqtcol5PyrR+X9uBHtYtWA1icG0N5hgLyhQSdc+tG2RhdgJtCxZw2ywwbjZha1srkR+MqfCcLUVHUQFMSeLQcCwdsNOIetV5mtr+aS6dd8UUhuJwOJDjOPD5fQJlmXpybIIEfDy6nMw6MPixpBqzv80jOfH56h6NBS2DDyD4ywQG03SAEkHwg0KaOiLLp5t1/cIOveD3/xcb2mMPC+pGDGTAMYyDSyMw6Z4Do3UA2wc7yNF9J9UGwxgu4hJw9Rz6X5sGTJ7Bv49fpqm3viigf2gYQJZZBYG0YDkIy5wLFTKZ+t7cKLnPOfG+awFGiQWmfU4csoyTD/dnqesu2HHq8grQh+3IvDoDiwYey3oMNJWgLLTWaPuQEygLUyLP8xDwMqiQSytGh8aJa5lFdpUDv2cNcA3RMv+Q7I2VVnz+zQqeFLNQVMDimTs8ZArW9mlvWakWbbeVFT4GAgFY+z82fq8DjyukFTPzjwgfTntoPVLh4BP6H7IzSV5xQB/AlBmE1JUgpuIsvCnUntXraaqssqrB0D/kMRoN9i5dFzH1mZzXO2/QCQmx8XX1TXeNvfdYXVcX0elukr6+Afavxsa7kW/Hxm+t1Ft3Xx12xrSYyBs3/7RvHTR7IjXVDf8CEeTySy1WxOsAAAAASUVORK5CYII='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="liftoff screenshots 1"
        title=""
        src="/static/25c92d50ef8d00dec04858c5324ab3f9/e5284/liftoff-screenshots-1.png"
        srcset="/static/25c92d50ef8d00dec04858c5324ab3f9/a6f4e/liftoff-screenshots-1.png 213w,
/static/25c92d50ef8d00dec04858c5324ab3f9/19b37/liftoff-screenshots-1.png 425w,
/static/25c92d50ef8d00dec04858c5324ab3f9/e5284/liftoff-screenshots-1.png 850w,
/static/25c92d50ef8d00dec04858c5324ab3f9/462c8/liftoff-screenshots-1.png 1275w,
/static/25c92d50ef8d00dec04858c5324ab3f9/4e56d/liftoff-screenshots-1.png 1700w,
/static/25c92d50ef8d00dec04858c5324ab3f9/e957c/liftoff-screenshots-1.png 1920w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>In Liftoff 2, you can now easily switch between recent and upcoming launches. Every launch in the list now contains a badge indicating the current status and whether a webcast is live.</p>
<p>The details page now showcases images of both the launch vehicle and mission badge. You can also dive deeper into launch vehicle, launch provider, and mission details including mission type and target orbit. The new weather forecast feature helps you stay informed of the condition at the launch pad. Plus, a convenient home screen widget displays a countdown to the next launch.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/59fd857d6c6125acc5efac30c98b2b81/e957c/liftoff-screenshots-2.png"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 65.72769953051643%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAAAsTAAALEwEAmpwYAAADqElEQVR42l2S709bVRjHb7J3/gW+8YWSaDSauZj4YskSf0wjbgssNVkGc7ipA5bS2w40LmbOxNiwOSOhCFE6IgQoMJIp6y9o62ypHd0vCm2B2pZ2Xe/aHkrptbel7W2fx3PveOVJnuTkPOf5ns/5Pg8zotdPBwPBqlarzTc1NfEup1OwWi1phaL56OTkjMfl/LvaqWR5Javh/7q9WL1+fcRz6pNTx/zLd9Prq17hdIuC1w/15ROba9WpCf0MY7fZOKRrd3cXyuWytIVqtYoX1Gpd/FGCSAe+RTe4FhZA2icSSdLa8rFOP7uCv8xtwrc/O/DKiBfGjAn86rtRjjEb5zJCfgeLQgGgDihSsfJuETVq1eDaepgAfePS8TboPtEElbKIsXgyfejNQ4Mv7O/Bfa/o4LnX2nFfwzfAvDSIz7yoTDLjN25m/Y+30fMgAIFQHHN8EeJcFts7zw+vB//J0jfw1+FpmDb8LhOuhxOk7a0Dw8YvOvCNE1Pw/hEVPv/uFXi2eQobDl9MMce7r2b394xjs/IanNf0Yqd2Aj7/3oDNJz8bi4SjW5KgIBSB/1egP0AMRRLZLsXBUdHRiXOTN+G3y1rsa/0ALje9jQdffj3H6McmU66Ha3j/vg/WV/1ocXph8e4yKpVdQ8FgUPZQ8hWxLhNGojFy+qMPhwJ/jmPadxsCf0ygvb8b5q914JFXG1KM0+lMShdrtRrQJRdXKhXsuaDW+XwrhDZrT1AODIXCpKO9o9+/vIHRUByePCYYiWUgRQScnZnlmN4f+jijcQEdbj+M3XDgjz/1w+j4BJ45c1YXpsWiWMNqtQZSyISRTaJmWV2Sy+B2TgChKKJQKMs5q9XGMW3nLnKtn17C3qsDcK7tJL5z+D3QfPk1KlrO6kIbGzJhvV4HKaSiWCxG2K4uXTyexGw2D8ViBXnayFoN0WKxcozJbOW2ciVMp1KwleGQZNKQIQRZVq1bWVkl5XJF/nKt9lRwYyNMWLZLR+cRd3Z4ao+IpdJTQrvdTufQbEpK7fu/h6xK1X/v3gNSKJQoQQF4XtjzMEpUNBeNPkLuSQ7y+RIl5aEgVNBkMicZ64IjWaa4dCJAlLhFEQhNdiiloiiRVERKJ+4RJhIJotGw/blcHktlESRnaZ2cczgcHDMwMDDl9niEBbs9M2e0EPeia/uW2cw1NjYeNRgM7qUlb8EybyMmq43cubNUmJ6ecR+jOZPJlHS7F7dvmeaJze7ILHm9gqT1H6blMKsbaXNOAAAAAElFTkSuQmCC'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="liftoff screenshots 2"
        title=""
        src="/static/59fd857d6c6125acc5efac30c98b2b81/e5284/liftoff-screenshots-2.png"
        srcset="/static/59fd857d6c6125acc5efac30c98b2b81/a6f4e/liftoff-screenshots-2.png 213w,
/static/59fd857d6c6125acc5efac30c98b2b81/19b37/liftoff-screenshots-2.png 425w,
/static/59fd857d6c6125acc5efac30c98b2b81/e5284/liftoff-screenshots-2.png 850w,
/static/59fd857d6c6125acc5efac30c98b2b81/462c8/liftoff-screenshots-2.png 1275w,
/static/59fd857d6c6125acc5efac30c98b2b81/4e56d/liftoff-screenshots-2.png 1700w,
/static/59fd857d6c6125acc5efac30c98b2b81/e957c/liftoff-screenshots-2.png 1920w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>The most significant addition is the enhanced search page which now highlights frequent launch vehicles, active spacecraft, space agencies, and astronauts currently in space. The search capability provides a way to find more information on them as well as a glimpse into the rich history of space exploration, spanning back to its early days.</p>
<hr>
<p>Liftoff 2 is also set to launch alongside the <a href="https://www.apple.com/apple-vision-pro/">Apple Vision Pro</a> tomorrow! While there's nothing too drastically different with the visionOS version, the platform does enable you to have launch videos floating right next to the app, making for a more immersive launch viewing experience. More exciting features are forthcoming on this platform, so <a href="https://indieapps.space/@Liftoff">stay tuned</a>.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/fd913f7864f3d36572f14516a77537ac/e957c/liftoff-visionos.png"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 56.33802816901409%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAC4jAAAuIwF4pT92AAADHklEQVR42g2T60/TdxTG+2csy8xezPFimcucZtmizuFwZBKC3SWoMLR2INiOApaLytIydLXBXrj2QqFSer/9ei+UFhC8EGE60UVRs2yJW5ZlskmiL/bms++LJ+e8Oc958jznyHIxF+mQk8CVEXwCIZ+NkN9BOOBCinpIJQJk0xFm8wlKcxmWFgus3Fjgx9Xr3FtfZePhPe7cWSWTkcTcJLJ02Ek26iIXGcNwoY9Tp3vp6tJztkeHvq8Pi9mA024hFJggl4kyN5vi2nKBtVvL3F67wdWFWbJJP4VcRPR5ZLnoGMnQOPPpSXrO9rP7QDcHD1/kcO0Fvmnq5Uz3ZYZtQezjk+TSPhaKSeaLaeZLMwTDYayDFqLxGI+ePOLxL0+QJWKXSEXcLBXCaNs1vPr6e+zYWcGbZTtp16jQ6/S0tnZitZgYMA+hVOto1PRTq9Cy99NayqvqqalX89P9DZ4930IWj1rJSl7mZ6J81/MtO97azgfv72bfnj20CcJzPR18VlnJR+VVNGu+x26fwjzk5nTrGVQtCrQdalQaNfcfPmbrxUtkxZyPfDpEMjLFtAjFOW7FPGhgaNQsBo2c13UjP/IFR483UNvQxseHmtm1v563P5Tz7t6veKWsgm3v1LC0ss6/W0LhTE4SCcaEqXF8QQemKQNWryDzXOaS4yI9xk5Odio4JD/Ia9u2s2ufnK+bz1HXqOWTGiX7q1uoaejl9voGf21uIivNpSgWUsLoLPGYH8/0BBNuFw6nA7NpgM6ONhR1R6k4UE5Z2RtC/SCbL//j92fPKS0ukkxJ/PH3JptbL0T9B1leKCyK+1ooZZFiPvx+Dy6XE5Mg0+vO096m4mSTgkYBjUrJsNXIyuotHvz6J1EpyZTHTSY/w9LNFdbWf0YWisVIiC3FQhq7Y5QTSgVV1dUcOfYldcc+51RLA02tStSi6rpVtByXY7P089vTpzhsgxh/0CNJMSKRAMHgtCCUEniDAWz2YYZHrIzYRjH0qhgxdhH3WGg4UcmYSUsp7qCYmKCQmGS5EOHB3WvcXb1KSnyZ2zaA33uFSNjL/+aeVtYoTMaCAAAAAElFTkSuQmCC'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="liftoff visionos"
        title=""
        src="/static/fd913f7864f3d36572f14516a77537ac/e5284/liftoff-visionos.png"
        srcset="/static/fd913f7864f3d36572f14516a77537ac/a6f4e/liftoff-visionos.png 213w,
/static/fd913f7864f3d36572f14516a77537ac/19b37/liftoff-visionos.png 425w,
/static/fd913f7864f3d36572f14516a77537ac/e5284/liftoff-visionos.png 850w,
/static/fd913f7864f3d36572f14516a77537ac/462c8/liftoff-visionos.png 1275w,
/static/fd913f7864f3d36572f14516a77537ac/4e56d/liftoff-visionos.png 1700w,
/static/fd913f7864f3d36572f14516a77537ac/e957c/liftoff-visionos.png 1920w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/921d2e07822b312aea677775f14328f3/e957c/liftoff-visionos-2.png"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 56.33802816901409%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAC4jAAAuIwF4pT92AAAC+ElEQVR42jWSSW8bBRzF54vwAThwQFwRqCfgVFGpKgGhkpAupI0CddMSypZgErdJ7NqxHS/1Np6xZ+zxMuPxvsRpyaK4tZ0QtZVKQOTAhRwqVaCW7cdQifcB/v/33u8JetpHTlpFSQZIS2HUdIysKpJRRGQphpIWyWkK+byKlk1RLGRZ77bo9bbo93sMBvdotRrIcoJYJIBQUv1UtBClbAhV9CHFfKQSflKKQqGzT2PzEZXuLqrRZWN4SGfngM2de9zfv8vu8C71moEkhpGTEctMAqGY8lLKBClrtyipq8T9dnzOr1AUmeFPv/HjEWxu7VEyWxz9Dj//+if94R61SoFMOk6nqdNqlq0UKaIhN0JWXEGVb2Bqq1RycTIJF17XHKaR5elf//Cfet9tcKe9xv/64dFDCoUMjXqJx0+eUCkXGTv1BtOTo5ZDNUpSdlDM+6gZaTKSn3jURzjoJRQKYeoFzn80wfj4WWpVg2xGZm29S7PdpD/oP3+g59O8/vILfHZlCsHIyZTzt6gaSWpmBjHsJB4L4vbc5OLUJB+eOc2pkRO8895JJibPcXlmGk3XqVsg9h885I+/wdA1Ro4fY+z94wi1Ss4qtki9mqdZL5DPJonErIKzKsViDqdzkUufTGGz2QiGY3Rub3H/4BCz1mBje5tn1sH1O7e5dvkCtskPEDrtCu2WSatusNYqk9ckREkkpSoEAn5mrto4N36aixNnuLG0iJorMHhwQLXZxqxW+eXoMb3h91YiJyseF4JeSGMUVExTp9kwURUJr9dDNBLE51lkYXaG+S9tOGavsOKat+gn2RnsEk/ECAV9VOt1cnkN5+K3OBa+RnAuL2B3LbESi5IQY6wG/Xjd1/E6phGDy4TddhL+edToMprkswAk2Ot3WW8WCXnsz7fnXppj9OQxLoy+jXB2bISX3nyNV8bf5XPHN1ZUlZQc4ebCDEtzl1DkMFoqgOi9hhqxoys+i/Iahwf7DLcbJIPXmb16nrdefZEvPv2YfwGF8oSw9t2uLAAAAABJRU5ErkJggg=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="liftoff visionos 2"
        title=""
        src="/static/921d2e07822b312aea677775f14328f3/e5284/liftoff-visionos-2.png"
        srcset="/static/921d2e07822b312aea677775f14328f3/a6f4e/liftoff-visionos-2.png 213w,
/static/921d2e07822b312aea677775f14328f3/19b37/liftoff-visionos-2.png 425w,
/static/921d2e07822b312aea677775f14328f3/e5284/liftoff-visionos-2.png 850w,
/static/921d2e07822b312aea677775f14328f3/462c8/liftoff-visionos-2.png 1275w,
/static/921d2e07822b312aea677775f14328f3/4e56d/liftoff-visionos-2.png 1700w,
/static/921d2e07822b312aea677775f14328f3/e957c/liftoff-visionos-2.png 1920w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<hr>
<p>This app wouldn't be possible without the fantastic team at <a href="https://thespacedevs.com/about">The Space Devs</a> who developed and maintain an incredibly data-rich and up-to-date API for space nerds like myself to use, all for free. A massive Saturn V-sized thank you to the amazingly talented <a href="https://www.pixelresort.com">Michael Flarup</a> for thoughtfully crafting such an impeccable icon that not only brought my idea to life perfectly but far exceeded my expectations. I'm glad to finally be rid of that old icon I used for way too long. Also, to the small group of beta testers who provided valuable feedback and bug reports along the way, thank you.</p>]]></description><link>https://vatthikorn.com/liftoff-2</link><guid isPermaLink="false">https://vatthikorn.com/liftoff-2</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Fri, 02 Feb 2024 04:23:00 GMT</pubDate></item><item><title><![CDATA[Key Largo Scuba Diving - September 2016]]></title><description><![CDATA[<div class="gatsby-resp-iframe-wrapper" style="padding-bottom: 56.25%; position: relative; height: 0; overflow: hidden; " > <div><iframe src="https://www.youtube-nocookie.com/embed/niH8Hi-DS-Y" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" style=" position: absolute; top: 0; left: 0; width: 100%; height: 100%; "></div></iframe></div> </div>
</br>
<p>I was just reminded of this video I put together for a dive trip I went on with my friend <a href="https://indirapranabudi.com">Indira</a> back in 2016, and it got me thinking about sharing it here along with some quick thoughts.</p>
<p>The highlight of the trip was undoubtedly the <a href="https://en.wikipedia.org/wiki/USS_Spiegel_Grove">USS Spiegel Grove</a> wreck. Exploring the ship's eerie interiors was absolutely exhilarating and I wished I could stay down there longer than I did. I'm so excited to go scuba diving again later this year.</p>
<p>One fun tidbit about this video was that I put it all together on the iPhone 7 using iMovie. I had just gotten mine after the trip and wanted to see how it handled processing a bunch of 1080p/60fps video footage and editing them. I don't remember having any issues with it other than the screen being quite small. But I think the video turned out pretty good!</p>]]></description><link>https://vatthikorn.com/key-largo-scuba-diving-september-2016</link><guid isPermaLink="false">https://vatthikorn.com/key-largo-scuba-diving-september-2016</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Thu, 25 Jan 2024 02:30:00 GMT</pubDate></item><item><title><![CDATA[2023 Default Apps]]></title><description><![CDATA[<p>Inspired by <a href="https://beccais.online/2023/11/default-apps-2023/">Rebecca Owen's post</a> and over <a href="https://defaults.rknight.me">130 others</a> from the community as of this writing, I am also joining the trend of sharing my current default apps list. I've done something similar <a href="/starting-on-a-new-mac">back in 2017</a> with my checklist of apps and configurations when starting fresh on a new Mac, and my <a href="/uses#software">Uses page</a> also contains a smaller list of software. But this will be a more complete and up-to-date list at the time of this publication.</p>
<p>As far as I understand, the initial intent of this from the <a href="https://listen.hemisphericviews.com/097">Hemispheric Views podcast episode</a> (which admittedly I haven't listened to) was to look at how many of these categories are the built-in default apps that come with the OS such as Apple Mail, Notes, Reminders, etc. But it seems like this has evolved quite a bit and people have thrown in their own categories that may not have platform default counterparts. So I'm separating them into main categories and a list of additional ones of my own.</p>
<p>Main categories:</p>
<ul>
<li><strong>Mail Client</strong>: <a href="https://sparkmailapp.com">Spark</a></li>
<li><strong>Mail Server</strong>: <a href="https://ref.fm/u21494208">Fastmail</a> (referral link)</li>
<li><strong>Notes</strong>: <a href="https://www.notion.so">Notion</a> and occasionally Apple Notes</li>
<li><strong>To-Do</strong>: Apple Reminders</li>
<li><strong>iPhone Photo Shooting</strong>: Camera app for most things, <a href="https://halide.cam">Halide</a> if I want to get serious</li>
<li><strong>Photo Management</strong>: Apple Photos</li>
<li><strong>Calendar</strong>: <a href="https://flexibits.com/fantastical">Fantastical</a></li>
<li><strong>Cloud File Storage</strong>: iCloud Drive</li>
<li><strong>RSS Reader</strong>: <a href="https://netnewswire.com">NetNewsWire</a></li>
<li><strong>Contacts</strong>: Apple Contacts</li>
<li><strong>Browser</strong>: Safari</li>
<li><strong>Chat</strong>: iMessage, <a href="https://www.whatsapp.com">WhatsApp</a>, <a href="https://line.me">LINE</a>, <a href="https://telegram.org">Telegram</a>, and <a href="https://discord.com">Discord</a></li>
<li><strong>Bookmarks and Read It Later</strong>: <a href="https://hq.getmatter.com">Matter</a> (but I'm bad at actually going back to read them)</li>
<li><strong>Word Processing</strong>: Pages</li>
<li><strong>Spreadsheets</strong>: Numbers</li>
<li><strong>Presentations</strong>: Keynote</li>
<li><strong>Shopping Lists</strong>: Apple Reminders and <a href="https://smartgrocery.app">Grocery</a> for groceries</li>
<li><strong><del>Meal Planning</del> Recipe Manager</strong>: <a href="https://mela.recipes">Mela</a></li>
<li><strong>Budgeting and Personal Finance</strong>: <a href="https://copilot.money">Copilot</a></li>
<li><strong>News</strong>: Not any one place, but I guess <a href="https://joinmastodon.org">Mastodon</a>, RSS, and very rarely Apple News (used to mostly be Reddit, but <a href="https://old.reddit.com/r/apolloapp/comments/14nb5qs/today_is_apollo_for_reddits_last_day_and_i_just/">RIP</a>)</li>
<li><strong>Music</strong>: Apple Music</li>
<li><strong>Podcasts</strong>: <a href="https://overcast.fm">Overcast</a></li>
<li><strong>Password Manager</strong>: <a href="https://1password.com">1Password</a></li>
</ul>
<p>Additional categories:</p>
<ul>
<li><strong>Calendar Server</strong>: iCloud, occasionally Fastmail</li>
<li><strong>Weather</strong>: <a href="https://www.meetcarrot.com/weather/">CARROT Weather</a></li>
<li><strong>Navigation</strong>: Google Maps, but trying to use Apple Maps more</li>
<li><strong>Photos Editing</strong>: <a href="https://www.adobe.com/products/photoshop-lightroom-classic.html">Adobe Lightroom Classic</a>, and sometimes <a href="https://www.adobe.com/products/photoshop.html">Photoshop</a></li>
<li><strong>Search Engine</strong>: <a href="https://www.ecosia.org">Ecosia</a></li>
<li><strong>Video Call</strong>: FaceTime</li>
<li><strong>Journal</strong>: <a href="https://dayoneapp.com">Day One</a> (and a physical <a href="https://shop-us.kurzgesagt.org/collections/stationery/products/gratitude-journal">gratitude journal from Kurzgesagt</a>)</li>
<li><strong>Movie Tracking</strong>: <a href="https://letterboxd.com">Letterboxd</a></li>
<li><strong>Reading Tracking</strong>: <a href="https://www.goodreads.com">Goodreads</a> and my app <a href="https://apps.apple.com/us/app/tsundo/id1531556194?itsct=apps_box_badge&#x26;itscg=30200">Tsundo</a></li>
<li><strong>Mastodon Client</strong>: <a href="https://tapbots.com/ivory/">Ivory</a></li>
<li><strong>Launcher</strong>: <a href="https://www.raycast.com">Raycast</a></li>
<li><strong>Clipboard Manager</strong>: <a href="https://tapbots.com/pastebot/">Pastebot</a></li>
<li><strong>Terminal</strong>: <a href="https://iterm2.com">iTerm 2</a> with <a href="https://fishshell.com">fish</a> and <a href="https://github.com/oh-my-fish/oh-my-fish">Oh My Fish</a></li>
<li><strong>Code Editor</strong>: <a href="https://code.visualstudio.com">Visual Studio Code</a></li>
<li><strong>Blogpost Writing</strong>: <a href="https://www.barebones.com/products/bbedit/index.html">BBEdit</a></li>
</ul>]]></description><link>https://vatthikorn.com/2023-default-apps</link><guid isPermaLink="false">https://vatthikorn.com/2023-default-apps</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Mon, 13 Nov 2023 01:30:00 GMT</pubDate></item><item><title><![CDATA[Adventures on Mount Bierstadt]]></title><description><![CDATA[<p>Since we moved to Colorado, I had this goal to one day hike one of the state's numerous <a href="https://en.wikipedia.org/wiki/List_of_Colorado_fourteeners">fourteeners</a>. Jess and I go hiking often around here, but we'd never attempted one of these. The closest one to us is <a href="https://en.wikipedia.org/wiki/Mount_Bierstadt">Mount Bierstadt</a> which is considered one of the easiest fourteeners to climb. From the Denver metro area, it only takes about an hour and a half to drive there. Due to that, this is probably the most visited fourteener in the state.</p>
<p>So that's what we set out to climb a few weekends ago. We planned be at the trailhead by 5am to make sure we got one of those coveted parking spots as we didn't want to hike any longer than we needed to. The trail starts near <a href="https://en.wikipedia.org/wiki/Guanella_Pass">Guanella Pass</a> at almost 11,700 ft (3,566 m) and climbs about 2,700 ft (820 m) to the summit at 14,065 ft (4,287 m). <a href="https://www.alltrails.com/trail/us/colorado/mount-bierstadt-trail">According to AllTrails</a>, the out-and-back length of this trail is 7.2 mi (11.6 km) and should take around 3-5 hours to complete.</p>
<p>We knew that it would take us longer than average for a hike like this, probably closer to 6-7 hours. So we planned to start around 5am and be back down by noon-ish and get lunch afterward. With this being the biggest hike either of us had ever attempted, we weren't sure if we would make it to the summit. I gave us about a 50/50 chance of making it up there.</p>
<p>Coincidentally, I had just bought the new <a href="https://www.apple.com/apple-watch-ultra-2/">Apple Watch Ultra 2</a> a couple of days before we went on this hike, so this was the perfect testing ground for it. I also had just recently learned of this beautifully-designed indie app called <a href="https://getlandscape.app">Landscape</a> that was made specifically for a hike like this. So I was looking forward to trying it out.</p>
<p>The temperature was right around freezing when we got there and we came prepared with plenty of warm layers and headlamps. Including food and water plus the camera gear, my pack probably weighed close to 15lbs. The parking lot was already filling up but we got a spot. From there we could barely see a faint silhouette of the imposing mountain with a field of stars in the backdrop. I thought it looked quite intimidating. A scattered trail of flashlights from people who started even earlier than us could be seen snaking up the mountain.</p>
<p>We hit the trail at 5:30am and the first mile or so was pleasant as it was mostly flat, and even downhill a bit. The second mile was when the switchbacks began and the trail started to climb with tall bushes flanking us. It was a gradual incline but we made sure to go slow to not tire ourselves out.</p>
<p>It was an early fall day without a single cloud in the sky. And of course, the sunrise was magnificent.</p>
<p><figure class="gatsby-resp-image-figure" style="">
    <span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/1c76bdb8ece8f45c74b9e2f435c45da0/cbe2c/IMG_2148-Web-2000px.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 56.33802816901409%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAALABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAUBAgP/xAAWAQEBAQAAAAAAAAAAAAAAAAAAAQL/2gAMAwEAAhADEAAAAc7pJ1HQlD//xAAbEAABBAMAAAAAAAAAAAAAAAADAAECEwQRIP/aAAgBAQABBQJsiG7hq0fH/8QAFhEAAwAAAAAAAAAAAAAAAAAAAAER/9oACAEDAQE/AYiI/8QAFhEAAwAAAAAAAAAAAAAAAAAAAAER/9oACAECAQE/Aays/8QAGBAAAgMAAAAAAAAAAAAAAAAAATEQESD/2gAIAQEABj8CRqHj/8QAGhAAAgIDAAAAAAAAAAAAAAAAAAERURCR8P/aAAgBAQABPyFmLRYrb0d0S8//2gAMAwEAAgADAAAAEB8//8QAFxEAAwEAAAAAAAAAAAAAAAAAAAFBYf/aAAgBAwEBPxBURgf/xAAXEQEBAQEAAAAAAAAAAAAAAAABADFh/9oACAECAQE/EFsbtf/EAB4QAAIBAwUAAAAAAAAAAAAAAAABESExUUFhkaGx/9oACAEBAAE/EN0NYfSG264ekaqyeJMWQdiWtT//2Q=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Mountains with early morning sunlight shining on the summits"
        title="The sunrise as seen from about 1.8 miles in and just above 12,100 feet. The parking lot can be seen in the bottom right corner."
        src="/static/1c76bdb8ece8f45c74b9e2f435c45da0/85078/IMG_2148-Web-2000px.jpg"
        srcset="/static/1c76bdb8ece8f45c74b9e2f435c45da0/b5ac9/IMG_2148-Web-2000px.jpg 213w,
/static/1c76bdb8ece8f45c74b9e2f435c45da0/ca7be/IMG_2148-Web-2000px.jpg 425w,
/static/1c76bdb8ece8f45c74b9e2f435c45da0/85078/IMG_2148-Web-2000px.jpg 850w,
/static/1c76bdb8ece8f45c74b9e2f435c45da0/950eb/IMG_2148-Web-2000px.jpg 1275w,
/static/1c76bdb8ece8f45c74b9e2f435c45da0/09276/IMG_2148-Web-2000px.jpg 1700w,
/static/1c76bdb8ece8f45c74b9e2f435c45da0/cbe2c/IMG_2148-Web-2000px.jpg 2000w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
    <figcaption class="gatsby-resp-image-figcaption">The sunrise as seen from about 1.8 miles in and just above 12,100 feet. The parking lot can be seen in the bottom right corner.</figcaption>
  </figure></p>
<p><figure class="gatsby-resp-image-figure" style="">
    <span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/bd1766f6bff4991a539c9fe0bd2d9f1d/cbe2c/IMG_2176-Web-2000px.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 34.27230046948357%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAHABQDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAL/xAAWAQEBAQAAAAAAAAAAAAAAAAAAAQL/2gAMAwEAAhADEAAAAYk0CP/EABcQAQEBAQAAAAAAAAAAAAAAAAAUAQL/2gAIAQEAAQUCtXau6f/EABYRAQEBAAAAAAAAAAAAAAAAAAAREv/aAAgBAwEBPwGtP//EABURAQEAAAAAAAAAAAAAAAAAAAAR/9oACAECAQE/AUf/xAAWEAEBAQAAAAAAAAAAAAAAAAAAMTL/2gAIAQEABj8CyiP/xAAaEAADAAMBAAAAAAAAAAAAAAAAAREhMWGR/9oACAEBAAE/IXOkHXCw4PD/2gAMAwEAAgADAAAAEPQ//8QAFREBAQAAAAAAAAAAAAAAAAAAABH/2gAIAQMBAT8QtT//xAAVEQEBAAAAAAAAAAAAAAAAAAAAEf/aAAgBAgEBPxCIf//EABsQAQACAwEBAAAAAAAAAAAAAAEAESExQVHw/9oACAEBAAE/EO3N6VmkdumSZmgPns//2Q=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="A range of mountains with early morning sunlight shining on them"
        title="A south-facing view of the sunrise over the mountains."
        src="/static/bd1766f6bff4991a539c9fe0bd2d9f1d/85078/IMG_2176-Web-2000px.jpg"
        srcset="/static/bd1766f6bff4991a539c9fe0bd2d9f1d/b5ac9/IMG_2176-Web-2000px.jpg 213w,
/static/bd1766f6bff4991a539c9fe0bd2d9f1d/ca7be/IMG_2176-Web-2000px.jpg 425w,
/static/bd1766f6bff4991a539c9fe0bd2d9f1d/85078/IMG_2176-Web-2000px.jpg 850w,
/static/bd1766f6bff4991a539c9fe0bd2d9f1d/950eb/IMG_2176-Web-2000px.jpg 1275w,
/static/bd1766f6bff4991a539c9fe0bd2d9f1d/09276/IMG_2176-Web-2000px.jpg 1700w,
/static/bd1766f6bff4991a539c9fe0bd2d9f1d/cbe2c/IMG_2176-Web-2000px.jpg 2000w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
    <figcaption class="gatsby-resp-image-figcaption">A south-facing view of the sunrise over the mountains.</figcaption>
  </figure></p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/cb7abfca3c8c4c222cfd44beee3a7eab/cbe2c/IMG_2101-Web-2000px.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 66.66666666666666%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAYBAwT/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIQAxAAAAHbKvUMwsB//8QAGxAAAgEFAAAAAAAAAAAAAAAAAAEDAhAREhP/2gAIAQEAAQUC1Hikc8KOsg23b//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8BP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8BP//EABoQAAICAwAAAAAAAAAAAAAAAAABITICEJH/2gAIAQEABj8CJaRdF8uk6//EAB0QAQACAAcAAAAAAAAAAAAAAAEAERAhMWFxgZH/2gAIAQEAAT8hIoXzDUUp6s4tr7IhaV3w/9oADAMBAAIAAwAAABCDD//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8QP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8QP//EAB0QAAICAQUAAAAAAAAAAAAAAAABEVFhEDGRsfD/2gAIAQEAAT8QdQ8Ztq7EuN4NOUjc36syIppen//Z'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="A black &amp; white silhouettes of hikers on a mountain ridge"
        title=""
        src="/static/cb7abfca3c8c4c222cfd44beee3a7eab/85078/IMG_2101-Web-2000px.jpg"
        srcset="/static/cb7abfca3c8c4c222cfd44beee3a7eab/b5ac9/IMG_2101-Web-2000px.jpg 213w,
/static/cb7abfca3c8c4c222cfd44beee3a7eab/ca7be/IMG_2101-Web-2000px.jpg 425w,
/static/cb7abfca3c8c4c222cfd44beee3a7eab/85078/IMG_2101-Web-2000px.jpg 850w,
/static/cb7abfca3c8c4c222cfd44beee3a7eab/950eb/IMG_2101-Web-2000px.jpg 1275w,
/static/cb7abfca3c8c4c222cfd44beee3a7eab/09276/IMG_2101-Web-2000px.jpg 1700w,
/static/cb7abfca3c8c4c222cfd44beee3a7eab/cbe2c/IMG_2101-Web-2000px.jpg 2000w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p><figure class="gatsby-resp-image-figure" style="">
    <span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/173b4394f654da9077b7a172b22f66a5/cbe2c/IMG_2212-Web-2000px.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 66.66666666666666%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAUBBAb/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIQAxAAAAGbGdByJw//xAAZEAACAwEAAAAAAAAAAAAAAAABAgMEESD/2gAIAQEAAQUCW2uGeIA214//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/AT//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAECAQE/AT//xAAaEAACAgMAAAAAAAAAAAAAAAAAAQIhESAi/9oACAEBAAY/AuovIrKi3p//xAAaEAADAQADAAAAAAAAAAAAAAAAARFBITFR/9oACAEBAAE/IeikZo2NqxITfGe2FKJuH//aAAwDAQACAAMAAAAQ48//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/ED//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAECAQE/ED//xAAbEAEAAwEAAwAAAAAAAAAAAAABABEhUUFhof/aAAgBAQABPxBFBAvKLzXIxU1aCX3kqvWB8bFX7irjMNT/2Q=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="A black &amp; white image of a sun shining through a crack of a mountain ridge"
        title="The Sawtooth ridge as seen from about 2.3 miles in and 12,600 feet up"
        src="/static/173b4394f654da9077b7a172b22f66a5/85078/IMG_2212-Web-2000px.jpg"
        srcset="/static/173b4394f654da9077b7a172b22f66a5/b5ac9/IMG_2212-Web-2000px.jpg 213w,
/static/173b4394f654da9077b7a172b22f66a5/ca7be/IMG_2212-Web-2000px.jpg 425w,
/static/173b4394f654da9077b7a172b22f66a5/85078/IMG_2212-Web-2000px.jpg 850w,
/static/173b4394f654da9077b7a172b22f66a5/950eb/IMG_2212-Web-2000px.jpg 1275w,
/static/173b4394f654da9077b7a172b22f66a5/09276/IMG_2212-Web-2000px.jpg 1700w,
/static/173b4394f654da9077b7a172b22f66a5/cbe2c/IMG_2212-Web-2000px.jpg 2000w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
    <figcaption class="gatsby-resp-image-figcaption">The Sawtooth ridge as seen from about 2.3 miles in and 12,600 feet up</figcaption>
  </figure></p>
<p>It's almost 8am and we had been hiking for about two and a half hours. We still had about 1.5 miles and 1,500 feet to go. We were well above the bushes now and the landscape became a lot more rocky with little vegetation. But up in this environment was where we saw some cute wildlife to distract us from the physical exertion.</p>
<p><figure class="gatsby-resp-image-figure" style="">
    <span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/9ca47c0c364bfd49e5c302d9f05116ea/cbe2c/IMG_2223-Web-2000px.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 66.66666666666666%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAEDAgT/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEAMQAAAB4stkShH/xAAXEAEBAQEAAAAAAAAAAAAAAAABABEh/9oACAEBAAEFAp47bisl/8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAwEBPwE//8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAgEBPwE//8QAFBABAAAAAAAAAAAAAAAAAAAAIP/aAAgBAQAGPwJf/8QAGxAAAgMBAQEAAAAAAAAAAAAAAAERITFRQZH/2gAIAQEAAT8hhPH9Lejg9E/XolqIdZeGE+qT/9oADAMBAAIAAwAAABADP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8QP//EABYRAAMAAAAAAAAAAAAAAAAAABARIf/aAAgBAgEBPxBQf//EABsQAQADAQADAAAAAAAAAAAAAAEAESExQVFh/9oACAEBAAE/EBqlR4F1Agd8sZdF37TETg4OXF6795wvrmQy6tDip//Z'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Close up of a rocky surface with four ptarmigans"
        title="Four sleeping white-tailed ptarmigans. They were incredibly hard to spot—especially the fourth one—but Jess somehow spotted them."
        src="/static/9ca47c0c364bfd49e5c302d9f05116ea/85078/IMG_2223-Web-2000px.jpg"
        srcset="/static/9ca47c0c364bfd49e5c302d9f05116ea/b5ac9/IMG_2223-Web-2000px.jpg 213w,
/static/9ca47c0c364bfd49e5c302d9f05116ea/ca7be/IMG_2223-Web-2000px.jpg 425w,
/static/9ca47c0c364bfd49e5c302d9f05116ea/85078/IMG_2223-Web-2000px.jpg 850w,
/static/9ca47c0c364bfd49e5c302d9f05116ea/950eb/IMG_2223-Web-2000px.jpg 1275w,
/static/9ca47c0c364bfd49e5c302d9f05116ea/09276/IMG_2223-Web-2000px.jpg 1700w,
/static/9ca47c0c364bfd49e5c302d9f05116ea/cbe2c/IMG_2223-Web-2000px.jpg 2000w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
    <figcaption class="gatsby-resp-image-figcaption">Four sleeping white-tailed ptarmigans. They were incredibly hard to spot—especially the fourth one—but Jess somehow spotted them.</figcaption>
  </figure></p>
<p><figure class="gatsby-resp-image-figure" style="">
    <span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/5684a82c128f8cbffa91bcb884f73de3/cbe2c/IMG_2331-Web-2000px.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 66.66666666666666%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFwABAAMAAAAAAAAAAAAAAAAAAAIDBP/EABYBAQEBAAAAAAAAAAAAAAAAAAEAAv/aAAwDAQACEAMQAAABwleWYb//xAAZEAADAQEBAAAAAAAAAAAAAAAAAQIREhP/2gAIAQEAAQUCrmjBoxHoTPa//8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAwEBPwE//8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAgEBPwE//8QAGRAAAgMBAAAAAAAAAAAAAAAAABEBECEx/9oACAEBAAY/AmZkXwbP/8QAHBAAAgMAAwEAAAAAAAAAAAAAAAERITFBgZHh/9oACAEBAAE/IeUcEpTSj0s+kDiMvTWaQ2qXR//aAAwDAQACAAMAAAAQ7M//xAAWEQEBAQAAAAAAAAAAAAAAAAAAETH/2gAIAQMBAT8QxX//xAAWEQEBAQAAAAAAAAAAAAAAAAAAMRH/2gAIAQIBAT8QsY//xAAcEAEAAwACAwAAAAAAAAAAAAABABEhMcFRYaH/2gAIAQEAAT8QIDfgFAvlvqOjzjjCXt+Jf2ehFsUVNauYoWlK33P/2Q=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="A marmot on a hill"
        title="A yellow-bellied marmot staring us down"
        src="/static/5684a82c128f8cbffa91bcb884f73de3/85078/IMG_2331-Web-2000px.jpg"
        srcset="/static/5684a82c128f8cbffa91bcb884f73de3/b5ac9/IMG_2331-Web-2000px.jpg 213w,
/static/5684a82c128f8cbffa91bcb884f73de3/ca7be/IMG_2331-Web-2000px.jpg 425w,
/static/5684a82c128f8cbffa91bcb884f73de3/85078/IMG_2331-Web-2000px.jpg 850w,
/static/5684a82c128f8cbffa91bcb884f73de3/950eb/IMG_2331-Web-2000px.jpg 1275w,
/static/5684a82c128f8cbffa91bcb884f73de3/09276/IMG_2331-Web-2000px.jpg 1700w,
/static/5684a82c128f8cbffa91bcb884f73de3/cbe2c/IMG_2331-Web-2000px.jpg 2000w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
    <figcaption class="gatsby-resp-image-figcaption">A yellow-bellied marmot staring us down</figcaption>
  </figure></p>
<p><figure class="gatsby-resp-image-figure" style="">
    <span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/b90d09bc75e2f145d28142647beb50e0/cbe2c/IMG_2361-Web-2000px.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 66.66666666666666%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAIDAQT/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEAMQAAABjiLZQ5g//8QAGBAAAwEBAAAAAAAAAAAAAAAAABITASH/2gAIAQEAAQUCsVKaLxx9P//EABYRAQEBAAAAAAAAAAAAAAAAAAAREv/aAAgBAwEBPwHKP//EABURAQEAAAAAAAAAAAAAAAAAAAAS/9oACAECAQE/AaU//8QAFRABAQAAAAAAAAAAAAAAAAAAEBH/2gAIAQEABj8Ca//EABwQAAICAgMAAAAAAAAAAAAAAAABETEhYYGh4f/aAAgBAQABPyHgM6uhLjuybcwqHN6f/9oADAMBAAIAAwAAABBH3//EABURAQEAAAAAAAAAAAAAAAAAAAAR/9oACAEDAQE/EIS//8QAFREBAQAAAAAAAAAAAAAAAAAAABH/2gAIAQIBAT8Qaf/EABwQAQEBAQACAwAAAAAAAAAAAAERACExUWFxsf/aAAgBAQABPxB67iWAfuuUWU0QQUE+tEglcO9+dQt8+2//2Q=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="A pika sitting on a rock with a blurred view of mountains in the distance"
        title="A pika who was very vocal as it came close to the trail. I don&#39;t think it liked seeing us humans in its home very much."
        src="/static/b90d09bc75e2f145d28142647beb50e0/85078/IMG_2361-Web-2000px.jpg"
        srcset="/static/b90d09bc75e2f145d28142647beb50e0/b5ac9/IMG_2361-Web-2000px.jpg 213w,
/static/b90d09bc75e2f145d28142647beb50e0/ca7be/IMG_2361-Web-2000px.jpg 425w,
/static/b90d09bc75e2f145d28142647beb50e0/85078/IMG_2361-Web-2000px.jpg 850w,
/static/b90d09bc75e2f145d28142647beb50e0/950eb/IMG_2361-Web-2000px.jpg 1275w,
/static/b90d09bc75e2f145d28142647beb50e0/09276/IMG_2361-Web-2000px.jpg 1700w,
/static/b90d09bc75e2f145d28142647beb50e0/cbe2c/IMG_2361-Web-2000px.jpg 2000w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
    <figcaption class="gatsby-resp-image-figcaption">A pika who was very vocal as it came close to the trail. I don&#39;t think it liked seeing us humans in its home very much.</figcaption>
  </figure></p>
<p><figure class="gatsby-resp-image-figure" style="">
    <span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/499a9a4c9495bcbfa4a5989d2e49e279/cbe2c/IMG_2342-Web-2000px.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 66.66666666666666%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQD/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQT/2gAMAwEAAhADEAAAAZE6meliT//EABcQAQADAAAAAAAAAAAAAAAAABAAITH/2gAIAQEAAQUCdLn/xAAWEQEBAQAAAAAAAAAAAAAAAAAAEwH/2gAIAQMBAT8Bijr/xAAYEQACAwAAAAAAAAAAAAAAAAAAAQMTYf/aAAgBAgEBPwFz4Xo//8QAFhAAAwAAAAAAAAAAAAAAAAAAACAx/9oACAEBAAY/Alp//8QAGRAAAgMBAAAAAAAAAAAAAAAAAREAEDFx/9oACAEBAAE/IVSjOiYGuUf/2gAMAwEAAgADAAAAEEz/AP/EABgRAAIDAAAAAAAAAAAAAAAAAAABESFh/9oACAEDAQE/EE0WzQ//xAAWEQEBAQAAAAAAAAAAAAAAAAAAIWH/2gAIAQIBAT8QpDB//8QAHBAAAgICAwAAAAAAAAAAAAAAAAEhURARMYGR/9oACAEBAAE/EAkrXuDendwaoPhRu4//2Q=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Rocky mountain summit with hikers on top. An airliner can be seen flying above"
        title="The summit as seen from 3.2 miles and 13,700 feet up"
        src="/static/499a9a4c9495bcbfa4a5989d2e49e279/85078/IMG_2342-Web-2000px.jpg"
        srcset="/static/499a9a4c9495bcbfa4a5989d2e49e279/b5ac9/IMG_2342-Web-2000px.jpg 213w,
/static/499a9a4c9495bcbfa4a5989d2e49e279/ca7be/IMG_2342-Web-2000px.jpg 425w,
/static/499a9a4c9495bcbfa4a5989d2e49e279/85078/IMG_2342-Web-2000px.jpg 850w,
/static/499a9a4c9495bcbfa4a5989d2e49e279/950eb/IMG_2342-Web-2000px.jpg 1275w,
/static/499a9a4c9495bcbfa4a5989d2e49e279/09276/IMG_2342-Web-2000px.jpg 1700w,
/static/499a9a4c9495bcbfa4a5989d2e49e279/cbe2c/IMG_2342-Web-2000px.jpg 2000w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
    <figcaption class="gatsby-resp-image-figcaption">The summit as seen from 3.2 miles and 13,700 feet up</figcaption>
  </figure></p>
<p>It's 10:30am, five hours after we set off. We were tantalizingly close, just over 300 feet of elevation to go. The effective oxygen at this altitude is a little above 12%.</p>
<p>As you can see from the photo above, the last bit of this was a scramble up a boulder field. It was a kicker for us but we pushed through. And after nearly seven hours, we finally made it to the summit!</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/3e49e5d40bd51ef159b1b5e02c9db746/cbe2c/IMG_0646.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 75.11737089201877%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAPABQDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMC/8QAFgEBAQEAAAAAAAAAAAAAAAAAAAID/9oADAMBAAIQAxAAAAGe5XvMyP/EABkQAAMBAQEAAAAAAAAAAAAAAAABAhMRIf/aAAgBAQABBQKlKMzMuBdY17//xAAWEQADAAAAAAAAAAAAAAAAAAAAARP/2gAIAQMBAT8BmiaP/8QAFhEAAwAAAAAAAAAAAAAAAAAAAAET/9oACAECAQE/Aasqz//EABkQAAIDAQAAAAAAAAAAAAAAAAABEBExMv/aAAgBAQAGPwLpGo1Fz//EABkQAQEBAQEBAAAAAAAAAAAAAAEAESExQf/aAAgBAQABPyFEHpYrFFh4uV8G+zRv/9oADAMBAAIAAwAAABBP3//EABYRAAMAAAAAAAAAAAAAAAAAAAEQUf/aAAgBAwEBPxAWR//EABYRAAMAAAAAAAAAAAAAAAAAAAEQQf/aAAgBAgEBPxAwR//EABsQAQACAwEBAAAAAAAAAAAAAAEAESExUeHB/9oACAEBAAE/ELvy6A3D2IV/Sa+QINvT2HW1kDLnWYIr8Az/2Q=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Me and Jess standing on top of Mount Bierstadt"
        title=""
        src="/static/3e49e5d40bd51ef159b1b5e02c9db746/85078/IMG_0646.jpg"
        srcset="/static/3e49e5d40bd51ef159b1b5e02c9db746/b5ac9/IMG_0646.jpg 213w,
/static/3e49e5d40bd51ef159b1b5e02c9db746/ca7be/IMG_0646.jpg 425w,
/static/3e49e5d40bd51ef159b1b5e02c9db746/85078/IMG_0646.jpg 850w,
/static/3e49e5d40bd51ef159b1b5e02c9db746/950eb/IMG_0646.jpg 1275w,
/static/3e49e5d40bd51ef159b1b5e02c9db746/09276/IMG_0646.jpg 1700w,
/static/3e49e5d40bd51ef159b1b5e02c9db746/cbe2c/IMG_0646.jpg 2000w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/6034a14809d40082987432afcc1db87f/cbe2c/IMG_0612.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 75.11737089201877%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAPABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAIEAQP/xAAWAQEBAQAAAAAAAAAAAAAAAAADAQL/2gAMAwEAAhADEAAAAYu2ohuRlz//xAAbEAACAQUAAAAAAAAAAAAAAAAAAQIDEhMhQf/aAAgBAQABBQLExU2WSOSih6P/xAAWEQADAAAAAAAAAAAAAAAAAAAAE2H/2gAIAQMBAT8BVRdP/8QAFREBAQAAAAAAAAAAAAAAAAAAABP/2gAIAQIBAT8Bsq//xAAYEAACAwAAAAAAAAAAAAAAAAAAEBEhMv/aAAgBAQAGPwJ2tQf/xAAcEAADAAIDAQAAAAAAAAAAAAAAARFRkTFhcYH/2gAIAQEAAT8hXTsVxs8tjUqfgok2pRKjRsTg/9oADAMBAAIAAwAAABAwP//EABYRAQEBAAAAAAAAAAAAAAAAAAABEf/aAAgBAwEBPxCjZ//EABcRAAMBAAAAAAAAAAAAAAAAAAABUXH/2gAIAQIBAT8QTQwf/8QAHhABAAICAgMBAAAAAAAAAAAAAQARIWFBkVFx0fD/2gAIAQEAAT8QYlFHmkDoFuv2LcdMEWp5GP1zGxMb3j1NoA09gn//2Q=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="View of the mountain range from top of Mount Bierstadt"
        title=""
        src="/static/6034a14809d40082987432afcc1db87f/85078/IMG_0612.jpg"
        srcset="/static/6034a14809d40082987432afcc1db87f/b5ac9/IMG_0612.jpg 213w,
/static/6034a14809d40082987432afcc1db87f/ca7be/IMG_0612.jpg 425w,
/static/6034a14809d40082987432afcc1db87f/85078/IMG_0612.jpg 850w,
/static/6034a14809d40082987432afcc1db87f/950eb/IMG_0612.jpg 1275w,
/static/6034a14809d40082987432afcc1db87f/09276/IMG_0612.jpg 1700w,
/static/6034a14809d40082987432afcc1db87f/cbe2c/IMG_0612.jpg 2000w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>We spent less than an hour at the top. There was a big group up there with us and they were quite loud. Plus it had taken us <em>much</em> longer than planned to get up there, so we knew we had to get going. Looking down to the parking lot and seeing how tiny and far away it looked was incredibly discouraging for me. Getting up there really was only half the battle. I almost wished I had a glider.</p>
<p>But not long after we started climbing down, another distraction came our way.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/3f7e385dc4f53f6f2fc406a83b414d67/cbe2c/IMG_2406-Web-2000px.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 66.66666666666666%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAMFAf/EABUBAQEAAAAAAAAAAAAAAAAAAAIB/9oADAMBAAIQAxAAAAFuT1o0iaKf/8QAGRAAAgMBAAAAAAAAAAAAAAAAAAIBERIT/9oACAEBAAEFAtKbU6IXomaLP//EABYRAQEBAAAAAAAAAAAAAAAAAAAREv/aAAgBAwEBPwHKP//EABYRAQEBAAAAAAAAAAAAAAAAAAAREv/aAAgBAgEBPwHSv//EABcQAAMBAAAAAAAAAAAAAAAAAAAQMSH/2gAIAQEABj8CpVr/AP/EABoQAAICAwAAAAAAAAAAAAAAAAABEWEhQVH/2gAIAQEAAT8hoDSLiTZbganRSR//2gAMAwEAAgADAAAAEAwf/8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAwEBPxA//8QAFhEAAwAAAAAAAAAAAAAAAAAAARBR/9oACAECAQE/EBaf/8QAGxAAAgMBAQEAAAAAAAAAAAAAAREAITFxUZH/2gAIAQEAAT8QDVdCaU8Et38iZxPrWVOzK9iAqf/Z'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="A lone mountain goat standing on a hill with mountains in the background"
        title=""
        src="/static/3f7e385dc4f53f6f2fc406a83b414d67/85078/IMG_2406-Web-2000px.jpg"
        srcset="/static/3f7e385dc4f53f6f2fc406a83b414d67/b5ac9/IMG_2406-Web-2000px.jpg 213w,
/static/3f7e385dc4f53f6f2fc406a83b414d67/ca7be/IMG_2406-Web-2000px.jpg 425w,
/static/3f7e385dc4f53f6f2fc406a83b414d67/85078/IMG_2406-Web-2000px.jpg 850w,
/static/3f7e385dc4f53f6f2fc406a83b414d67/950eb/IMG_2406-Web-2000px.jpg 1275w,
/static/3f7e385dc4f53f6f2fc406a83b414d67/09276/IMG_2406-Web-2000px.jpg 1700w,
/static/3f7e385dc4f53f6f2fc406a83b414d67/cbe2c/IMG_2406-Web-2000px.jpg 2000w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>It was more than just a single distraction. We got a herd of them.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/b836f2d2a9e0be6c43c9c5fde0e5d1eb/cbe2c/IMG_2418-Web-2000px.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 66.66666666666666%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAEDAv/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIQAxAAAAGapOXIw//EABoQAAIDAQEAAAAAAAAAAAAAAAABAhESEBP/2gAIAQEAAQUC0izbPJMnGuf/xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/AT//xAAVEQEBAAAAAAAAAAAAAAAAAAAAEf/aAAgBAgEBPwFX/8QAGRABAAIDAAAAAAAAAAAAAAAAIQAQEUGR/9oACAEBAAY/AhxW+wL/AP/EAB0QAQADAAIDAQAAAAAAAAAAAAEAESExUUFhcZH/2gAIAQEAAT8hF33LKyUd06Oo+NMWv0zmAylnKrv2f//aAAwDAQACAAMAAAAQQC//xAAXEQEAAwAAAAAAAAAAAAAAAAAAARFR/9oACAEDAQE/EFRj/8QAFhEBAQEAAAAAAAAAAAAAAAAAABFx/9oACAECAQE/EK0//8QAGxABAAMBAQEBAAAAAAAAAAAAAQARITFBYXH/2gAIAQEAAT8Q0oeyY+Ave+7FOsKRr8UdYZKWuW36TRVAUUcVkcqiV5kQACXoGf/Z'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Five mountain goats walking down a rocky hill"
        title=""
        src="/static/b836f2d2a9e0be6c43c9c5fde0e5d1eb/85078/IMG_2418-Web-2000px.jpg"
        srcset="/static/b836f2d2a9e0be6c43c9c5fde0e5d1eb/b5ac9/IMG_2418-Web-2000px.jpg 213w,
/static/b836f2d2a9e0be6c43c9c5fde0e5d1eb/ca7be/IMG_2418-Web-2000px.jpg 425w,
/static/b836f2d2a9e0be6c43c9c5fde0e5d1eb/85078/IMG_2418-Web-2000px.jpg 850w,
/static/b836f2d2a9e0be6c43c9c5fde0e5d1eb/950eb/IMG_2418-Web-2000px.jpg 1275w,
/static/b836f2d2a9e0be6c43c9c5fde0e5d1eb/09276/IMG_2418-Web-2000px.jpg 1700w,
/static/b836f2d2a9e0be6c43c9c5fde0e5d1eb/cbe2c/IMG_2418-Web-2000px.jpg 2000w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/25a5fb5f6721c7c0d6e7995f1472099b/cbe2c/IMG_2468-Web-2000px.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 66.66666666666666%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAMEAQL/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//aAAwDAQACEAMQAAABiztjE4snT//EABkQAAMBAQEAAAAAAAAAAAAAAAABAhESE//aAAgBAQABBQJvDKpDnD2pz1h//8QAFxEBAAMAAAAAAAAAAAAAAAAAAQIDEP/aAAgBAwEBPwEriZ//xAAXEQEAAwAAAAAAAAAAAAAAAAABAgMQ/9oACAECAQE/AW2Tn//EABkQAAEFAAAAAAAAAAAAAAAAABAAAQIREv/aAAgBAQAGPwJW0Tkf/8QAHBABAAICAwEAAAAAAAAAAAAAAQARQVEhMWGh/9oACAEBAAE/IQ9QtFWXUpw/YR3DrAVXEUqCf//aAAwDAQACAAMAAAAQQM//xAAXEQADAQAAAAAAAAAAAAAAAAAAARFB/9oACAEDAQE/EMykR//EABcRAAMBAAAAAAAAAAAAAAAAAAABEUH/2gAIAQIBAT8Q2IVn/8QAHBABAAMAAgMAAAAAAAAAAAAAAQARIUFRccHx/9oACAEBAAE/ELrFHUarnALh4RPL1Dq3mqcnC5ClUfIoBQ5P/9k='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Two mountain goats on a rocky hill facing left"
        title=""
        src="/static/25a5fb5f6721c7c0d6e7995f1472099b/85078/IMG_2468-Web-2000px.jpg"
        srcset="/static/25a5fb5f6721c7c0d6e7995f1472099b/b5ac9/IMG_2468-Web-2000px.jpg 213w,
/static/25a5fb5f6721c7c0d6e7995f1472099b/ca7be/IMG_2468-Web-2000px.jpg 425w,
/static/25a5fb5f6721c7c0d6e7995f1472099b/85078/IMG_2468-Web-2000px.jpg 850w,
/static/25a5fb5f6721c7c0d6e7995f1472099b/950eb/IMG_2468-Web-2000px.jpg 1275w,
/static/25a5fb5f6721c7c0d6e7995f1472099b/09276/IMG_2468-Web-2000px.jpg 1700w,
/static/25a5fb5f6721c7c0d6e7995f1472099b/cbe2c/IMG_2468-Web-2000px.jpg 2000w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/4d579feb3cbd3e8e508aae0122992a8c/cbe2c/IMG_2437-Web-2000px.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 66.66666666666666%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAMEBf/EABQBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhADEAAAAZV3rGA0gf/EABsQAAIDAAMAAAAAAAAAAAAAAAECAAMREhMh/9oACAEBAAEFAkrZyfDsr3h1wUJn/8QAFREBAQAAAAAAAAAAAAAAAAAAABH/2gAIAQMBAT8BR//EABURAQEAAAAAAAAAAAAAAAAAAAAR/9oACAECAQE/AVf/xAAZEAACAwEAAAAAAAAAAAAAAAARIQAQEjH/2gAIAQEABj8CAgo66qbn/8QAGhAAAwADAQAAAAAAAAAAAAAAAAERITFRkf/aAAgBAQABPyGNQ5cj0baKMql8oQ6k3nohsbuj/9oADAMBAAIAAwAAABAH3//EABURAQEAAAAAAAAAAAAAAAAAAAAR/9oACAEDAQE/EFv/xAAWEQEBAQAAAAAAAAAAAAAAAAAAETH/2gAIAQIBAT8Q1D//xAAbEAEBAQEBAAMAAAAAAAAAAAABEQAhMaGx4f/aAAgBAQABPxBgsKPBM4YEjyRzf9xDavQA+lNcKC+BidvziQZa19Df/9k='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="A straight-on profile of mountain goat"
        title=""
        src="/static/4d579feb3cbd3e8e508aae0122992a8c/85078/IMG_2437-Web-2000px.jpg"
        srcset="/static/4d579feb3cbd3e8e508aae0122992a8c/b5ac9/IMG_2437-Web-2000px.jpg 213w,
/static/4d579feb3cbd3e8e508aae0122992a8c/ca7be/IMG_2437-Web-2000px.jpg 425w,
/static/4d579feb3cbd3e8e508aae0122992a8c/85078/IMG_2437-Web-2000px.jpg 850w,
/static/4d579feb3cbd3e8e508aae0122992a8c/950eb/IMG_2437-Web-2000px.jpg 1275w,
/static/4d579feb3cbd3e8e508aae0122992a8c/09276/IMG_2437-Web-2000px.jpg 1700w,
/static/4d579feb3cbd3e8e508aae0122992a8c/cbe2c/IMG_2437-Web-2000px.jpg 2000w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/57ba7f577d084693af7bc656fc97e5f0/65ee5/IMG_2566-Web-2000px.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 150.23474178403754%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAeABQDASIAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAUBAgME/8QAGAEAAgMAAAAAAAAAAAAAAAAAAwQAAQL/2gAMAwEAAhADEAAAAWcI7FE4Epse+XHuq2Fip//EABsQAAMAAgMAAAAAAAAAAAAAAAABAhESAxMh/9oACAEBAAEFAsHiN4OxmxlEU5mnlFXSa5JFcn//xAAYEQACAwAAAAAAAAAAAAAAAAAAAQIQEf/aAAgBAwEBPwFxZrv/xAAZEQEAAgMAAAAAAAAAAAAAAAABABASIVH/2gAIAQIBAT8BE7MStz//xAAdEAEAAgEFAQAAAAAAAAAAAAAAASExAhAyQlFx/9oACAEBAAY/AmXJe8+rj4zK16XZ/8QAHhAAAgMAAgMBAAAAAAAAAAAAAAERITFBYRBRgaH/2gAIAQEAAT8hgN7Ivp1h82yLzwS36apGuU3RYTGBbMwP06uUxlU/yf/aAAwDAQACAAMAAAAQ4PYN/8QAGBEBAQADAAAAAAAAAAAAAAAAACEBQXH/2gAIAQMBAT8QwdOCI//EABgRAQEAAwAAAAAAAAAAAAAAAAEAECFR/9oACAECAQE/EFw6Nsw//8QAHRABAQACAgMBAAAAAAAAAAAAAREAITFRQWGBof/aAAgBAQABPxBBlB6uIJO5oxDn44OiQ8yXGfTetu8fT8HAdxQBQbunfW80WgVD8eM8M/Vk/MA++LTGGruJrlME6qmf/9k='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="A mountain goat on a rocky hill with mountains in the background"
        title=""
        src="/static/57ba7f577d084693af7bc656fc97e5f0/85078/IMG_2566-Web-2000px.jpg"
        srcset="/static/57ba7f577d084693af7bc656fc97e5f0/b5ac9/IMG_2566-Web-2000px.jpg 213w,
/static/57ba7f577d084693af7bc656fc97e5f0/ca7be/IMG_2566-Web-2000px.jpg 425w,
/static/57ba7f577d084693af7bc656fc97e5f0/85078/IMG_2566-Web-2000px.jpg 850w,
/static/57ba7f577d084693af7bc656fc97e5f0/950eb/IMG_2566-Web-2000px.jpg 1275w,
/static/57ba7f577d084693af7bc656fc97e5f0/65ee5/IMG_2566-Web-2000px.jpg 1333w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>I spent way too long taking way too many photos of these mountain goats. But they made the extra work carrying the heavy camera gear up the mountain all worth it.</p>
<p>The next few hours were not at all enjoyable. It wasn't as physically demanding as going up in terms of cardio effort, but our legs and knees hurt from stepping down on these rocks that seemed to just go on forever. Plus we were hungry as we only packed enough food for breakfast and light lunch.</p>
<p>After what felt like an eternity, we eventually made it to the car at 5:30pm, four and a half hours since we left the summit, and exactly twelve hours since we started. There was almost nobody left on the trail or in the parking lot. Looking back at the peak, I couldn't fathom how we made it up there to begin with. The hike up felt like a distant memory or a fever dream. It didn't feel like it really happened. We were <em>that</em> exhausted. We didn't get back home until 7:30pm, sixteen hours after we left that morning.</p>
<p>As for my new Apple Watch Ultra 2, I ended up draining its battery more than I expected as it had about 10% left when we got back home. It was running both AllTrails and Landscape the entire time and I didn't enable low power mode on it. My old Apple Watch Series 6 would have died not halfway up the mountain. My phone was also running AllTrails all day and it died halfway down the mountain.</p>
<p>In hindsight, what we really should have done was to take note of our pace on the way up, and figured that it was going to take us way too long to complete the hike. That was a rookie mistake that we'll be sure to not make again. We should have turned around when we saw that it's been over two hours and we were barely halfway up. We were lucky we went there in the fall. Had we gone in the middle of the summer, we would surely have been hit by afternoon thunderstorms. And with the lack of any tree cover on this trail, we would have been in trouble. Also, it's always a good idea to pack more high-calorie food and snacks than you think you'll need.</p>
<p>Sitting here now in the comfort of my home, I'm glad that we went on this hike, even though it turned out to be more of an adventure than we were prepared for. I know I'll attempt more of these in the future.</p>]]></description><link>https://vatthikorn.com/adventures-on-mount-bierstadt</link><guid isPermaLink="false">https://vatthikorn.com/adventures-on-mount-bierstadt</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Wed, 18 Oct 2023 05:30:00 GMT</pubDate></item><item><title><![CDATA[WWDC 2023 Wish List]]></title><description><![CDATA[<p><em>All my other WWDC wish list posts: <a href="/wwdc-2016-predictions">2016</a>, <a href="/wwdc-2017-wish-list">2017</a>, <a href="/wwdc-2019-wish-list">2019</a>, <a href="/wwdc-2020-wish-list">2020</a>, <a href="/wwdc-2021-wish-list">2021</a>, <a href="/wwdc-2022-wish-list">2022</a>.</em></p>
<p>I've been closely following WWDCs and their announcements for at least ten years now. And every year I wish I could visit the conference in person, but due to various reasons I never made it happen. Well, this year is going to be different as I will be traveling to Cupertino for the <a href="https://developer.apple.com/wwdc23/">WWDC23</a> week!</p>
<p>Though unfortunately I was not one of those lucky few who got the golden tickets to Apple Park (maybe next year 🤞), I figured it would still be fun to go meet fellow Apple nerds and join in on all the <a href="https://developer.apple.com/wwdc23/beyond-wwdc/">communities events</a> happening that week in the area. So far I know I'll be attending <a href="https://www.revenuecat.com/blog/company/bay-area-jun23/">RevenueCat's pre-WWDC Barcade Bash</a>, <a href="https://www.eventbrite.com/e/iosdevhappyhour-wwdc23-keynote-and-sotu-watch-party-tickets-640701484387">iOSDevHappyHour</a>, and perhaps the <a href="https://dubdub.fitness/climb.html">Dub Dub Climb</a>.</p>
<p>Before we get to all that fun, as per tradition, here is my wish list for updates and announcements:</p>
<h3 id="vrar-headset">VR/AR Headset</h3>
<p>All the reports around this have picked up so much in recent months that I think we'll really see it this year. At this point, it would be the biggest story of the week if Apple did not announce the long-awaited headset. I am for sure excited to see this finally, but sitting here right now I honestly don't exactly know why I would want one. The only experience I have with VR headsets is the original Oculus Quest, and that was mostly just for gaming. And we know how Apple is with gaming. What I'm expecting is for Apple to wow us in this regard like they did many times before when they introduced new product categories and give us compelling reasons why we might want one.</p>
<p>The rumored price tag of up to US$3,000 is unfathomably high and I will almost certainly not get one if that ended up being accurate. Perhaps we will be pleasantly surprised like with the original iPad where the actual price was half of what was rumored at the time.</p>
<h3 id="iphone-security-issue">iPhone Security Issue</h3>
<p>If you've been following Apple-related news at all, you would have surely come across <a href="https://www.wsj.com/articles/apple-iphone-security-theft-passcode-data-privacya-basic-iphone-feature-helps-criminals-steal-your-digital-life-cbf14b1a">this bombshell report</a> from WSJ of how thieves shoulder surf for people's iPhone passcodes before stealing them. And with just the passcode, they were able to change the Apple ID password and effectively locking the owners out of their iCloud accounts.</p>
<p>The implication of this goes deep and can really mess up more than just your digital life. Not only would thieves get access to all your iCloud stuff (photos, email, files, etc.), but if you also use the built-in password manager, the thieves could gain access to your bank account and other sensitive information. They really should not let people change the Apple ID password just by using the iPhone passcode. The chain is only as strong as its weakest link, and a 6-digit passcode is too weak for something as important as the iCloud account. I know that people forget their Apple ID passwords <em>all the time</em> and I can kind of get why Apple decided that it is worth the risk to make it easier for those people to gain back access to their accounts. But I think the risk here is too great.</p>
<p>I do hope they address this flaw in the system and come up with a mechanism to make this less likely to happen. For now given how we do so much on our phones, we would be better off switching to an <a href="https://support.apple.com/en-us/HT204060">alphanumeric password</a> and treating typing it in on our phones as a sensitive operation, like for ATM PIN or bank account password, so that people can't easily shoulder surf for it.</p>
<h3 id="apple-music-and-music-app-for-macos">Apple Music and Music App for macOS</h3>
<p>Apple Music the service and Music.app on macOS are in dire need of some big improvements. The macOS app is just overall a terrible app (iOS app isn't much better either): songs would refuse to play for no apparent reason, navigation is incredibly slow and clunky, searching feels broken and slow. For the Apple Music service itself, it needs to improve on the recommendation algorithms, playlist curation, and just the overall stability and reliability of the service. I think it fails to meet some basic baseline-level features that its biggest competitor, Spotify, has been doing so well for years. Having said all that, with the recent release of <a href="https://www.apple.com/newsroom/2023/03/apple-music-classical-is-here/">Apple Music Classical</a>, I am not holding my breath that they will do much, if anything at all, about this.</p>
<h3 id="safari-tab-groups-improvements">Safari Tab Groups Improvements</h3>
<p>I really want to use this feature more as I always have so many Safari tabs and windows open at any given time. But the most annoying issue with this for me is the fact that if I am actively browsing using a specific tab group, opening a link from another app will always open it using a non-tab group window. I just want a way to control where I want links to be opened in. I have countless times run into this and then had to move that tab over to the tab group window I want. In the end I just gave up and stopped using tab groups entirely. I know that <a href="https://support.apple.com/guide/safari/choose-a-tab-group-for-a-focus-on-mac-ibrw36c4d917/16.1/mac/13.0">you can associate a Focus with a tab group</a> and make external links open in that tab group, but I have a lot of tab groups and they don't nicely map one-to-one with Focus modes I have.</p>
<h3 id="home-app-and-homekit">Home App and HomeKit</h3>
<p>One thing about HomeKit that I would like to see is the ability to create more complex conditionals for automations. Right now automations are still based on simple and limited set of triggers, but I would very much like to be able to create conditionals to perform certain automations. For example: if the humidity is below 30% and somebody is home, turn on the humidifier, except between 10pm and 8am.</p>
<p>And strangely the Home app still doesn't have Home Screen widgets. I hope to see these in iOS 17.</p>
<h3 id="lightning-round">Lightning Round</h3>
<ul>
<li>Something needs to be done with Siri with how terrible and unreliable it is. I want to see some meaningful and substantial changes to it this year.</li>
<li>The Photos app does a pretty good job with facial recognition for people. But unlike Google Photos, it still does not recognize pets. I just want to assign names to photos of my pets.</li>
<li>The Apple Silicon Mac Pro is still a thing right? It's been well over a year since John Ternus teased us that it's coming. I <a href="https://cottonbureau.com/p/4RUVDA/shirt/mac-pro-believe-dark#/17020893/tee-men-standard-tee-vintage-royal-tri-blend-s">believe</a>.</li>
<li>I find Spotlight on iOS really useful and frequently utilize it for things like unit/currency conversions or dictionary. But what's missing for me is the ability to quickly translate words (or maybe even sentences) to another language. I want to just type in "Tuberculosis in Thai" and get an answer that way. Plus now that iOS comes with Translate app, I don't see why they can't do this.</li>
<li>The workout streaks should not have to be every day. Give us the ability to define weekly streaks for workouts.</li>
</ul>]]></description><link>https://vatthikorn.com/wwdc-2023-wish-list</link><guid isPermaLink="false">https://vatthikorn.com/wwdc-2023-wish-list</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Sun, 28 May 2023 22:00:00 GMT</pubDate></item><item><title><![CDATA[2023 Thai Election]]></title><description><![CDATA[<p><a href="https://www.reuters.com/world/asia-pacific/old-rivalries-new-battle-thailand-goes-polls-2023-05-13/">Reuters</a>:</p>
<blockquote>
<p>Thailand's opposition secured a stunning election win on Sunday after trouncing parties allied with the military, setting the stage for a flurry of deal-making over forming a government in a bid to end nearly a decade of conservative, army-backed rule.</p>
<p>The liberal Move Forward party and the populist Pheu Thai Party were far out in front with 99% of votes counted, but it was far from certain either will form the next government, with parliamentary rules written by the military after its 2014 coup skewed in its favour.</p>
</blockquote>
<p>Incredible result for progressives and those of us who believe the military has no role in a democratic government. The current <del>dictator</del> prime minister's party only received 13% of the total votes. It’s clear that the majority of Thai population does not want military rule to continue.</p>
<p>But we can’t celebrate too soon. The system is rigged in favor of the pro-military camp and a minority government is within the realm of possibility.</p>
<p><a href="https://www.nytimes.com/2023/05/14/world/asia/thailand-election-results.html">The New York Times</a>:</p>
<blockquote>
<p>As of early Monday, it remained unclear who would ultimately lead the country. The junta rewrote the country’s Constitution in 2017 so that selecting the prime minister would come down to a joint vote between the 250-member military-appointed Senate and the popularly elected House of Representatives. The decision could take weeks or months.</p>
</blockquote>
<p>Such is the story of Thai politics. We’ve had <a href="https://www.cnbc.com/2019/08/20/why-does-thailand-have-so-many-coups.html">more military coup d’états</a> than any other country in the world. Since absolute monarchy was abolished in 1932, there have already been thirteen successful coups, averaging one for every seven years. I’ve had the pleasure of living through two of those myself.</p>
<blockquote>
<p>On Thursday, Narongpan Jitkaewthae, Thailand’s army chief, took pains to assure the public that things would be different this time.</p>
<p>He said that the country had learned its lessons from its past, and that “politics in a democratic system must continue,” although he added that he “cannot guarantee” that another coup would not happen.</p>
</blockquote>
<p>What a fucking joke.</p>]]></description><link>https://vatthikorn.com/2023-thai-election</link><guid isPermaLink="false">https://vatthikorn.com/2023-thai-election</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Tue, 16 May 2023 00:00:00 GMT</pubDate></item><item><title><![CDATA[Photos from Thailand]]></title><description><![CDATA[<p>At the end of last year, I went on a long overdue trip back to Thailand after three years. Like any other big trip, I lugged my <a href="https://en.wikipedia.org/wiki/Canon_EOS_6D">Canon EOS 6D</a> with me all the way there, but this time I barely used it (the reason for which is a topic for another day). So all of these were taken on my <a href="/iphone-14-pro">iPhone 14 Pro</a>.</p>
<p>I suppose it's about time I share some photos from the trip, only just four months after I came back <a href="/photos-from-colorado-2022">as per tradition</a>. A large portion of these are, unsurprisingly, photos of food and they deserve their own separate post. So for now, these are the non-food photos that I like the most:</p>
<p><figure class="gatsby-resp-image-figure" style="">
    <span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/1ba9038b3033916f7e07165f6ba2a4d8/92dea/IMG_5264.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 58.68544600938967%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAMABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAIDAf/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/9oADAMBAAIQAxAAAAGmozLkRf/EABkQAAIDAQAAAAAAAAAAAAAAAAACARITEf/aAAgBAQABBQKZQuteGamSman/xAAVEQEBAAAAAAAAAAAAAAAAAAAAEv/aAAgBAwEBPwGUv//EABYRAQEBAAAAAAAAAAAAAAAAAAASAf/aAAgBAgEBPwGtW//EABkQAAIDAQAAAAAAAAAAAAAAAAABIDFBsf/aAAgBAQAGPwJdLcNP/8QAHRAAAgICAwEAAAAAAAAAAAAAAREAIUGRMVGB8P/aAAgBAQABPyEAMU8JYBQ6C5i4fkd3uU53PoZ//9oADAMBAAIAAwAAABC/z//EABURAQEAAAAAAAAAAAAAAAAAAAAR/9oACAEDAQE/EIQ//8QAFREBAQAAAAAAAAAAAAAAAAAAABH/2gAIAQIBAT8QVP/EAB0QAAICAQUAAAAAAAAAAAAAAAERACExUWFxgZH/2gAIAQEAAT8QqBXQ63hCilDNqID2aG0TUFBAmknUBsPeFhScHP/Z'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Picture of Phra Thinang Chakri Maha Prasat"
        title="Phra Thinang Chakri Maha Prasat (พระที่นั่งจักรีมหาปราสาท) at the Grand Palace in Bangkok"
        src="/static/1ba9038b3033916f7e07165f6ba2a4d8/85078/IMG_5264.jpg"
        srcset="/static/1ba9038b3033916f7e07165f6ba2a4d8/b5ac9/IMG_5264.jpg 213w,
/static/1ba9038b3033916f7e07165f6ba2a4d8/ca7be/IMG_5264.jpg 425w,
/static/1ba9038b3033916f7e07165f6ba2a4d8/85078/IMG_5264.jpg 850w,
/static/1ba9038b3033916f7e07165f6ba2a4d8/950eb/IMG_5264.jpg 1275w,
/static/1ba9038b3033916f7e07165f6ba2a4d8/92dea/IMG_5264.jpg 1500w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
    <figcaption class="gatsby-resp-image-figcaption">Phra Thinang Chakri Maha Prasat (พระที่นั่งจักรีมหาปราสาท) at the Grand Palace in Bangkok</figcaption>
  </figure></p>
<p><figure class="gatsby-resp-image-figure" style="">
    <span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/94895a3b4f5dbe60ce8c952e5b6bdf83/92dea/IMG_5490.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 133.33333333333331%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAbABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAMEBQH/xAAWAQEBAQAAAAAAAAAAAAAAAAABAAL/2gAMAwEAAhADEAAAAXuyGZrTDErsxrxhOif/xAAbEAACAwEBAQAAAAAAAAAAAAAAAQIDESETMv/aAAgBAQABBQKPRwaMItlls4HoyqzXa0zFtf1J8P/EABQRAQAAAAAAAAAAAAAAAAAAACD/2gAIAQMBAT8BH//EABYRAAMAAAAAAAAAAAAAAAAAAAAQEf/aAAgBAgEBPwEj/8QAHBAAAgICAwAAAAAAAAAAAAAAASEAAhARICJh/9oACAEBAAY/AllVM7C2/YWcMcf/xAAdEAEAAwABBQAAAAAAAAAAAAABABEhMUFhcYGR/9oACAEBAAE/IQKtQjQ+xMuCj1KCt0cIDgLbxhAbcJKE7kbnmJDTGZeZ/9oADAMBAAIAAwAAABAX9XP/xAAYEQADAQEAAAAAAAAAAAAAAAAAAREQIf/aAAgBAwEBPxBSFE+Z/8QAGBEBAAMBAAAAAAAAAAAAAAAAAQARIRD/2gAIAQIBAT8QRvGWibfP/8QAHxABAAICAQUBAAAAAAAAAAAAAQARIUExUWFxgaHB/9oACAEBAAE/EAy3TGaH3KEU5Kt+S1x8jeg5KMRKLJWUZVt0XcRyCZKxBAucWZm9hagdQ3Qtp7wArqNv5n//2Q=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="A view down the Chao Phraya river with the sun close to the horizon"
        title="The Chao Phraya river (แม่น้ำเจ้าพระยา)"
        src="/static/94895a3b4f5dbe60ce8c952e5b6bdf83/85078/IMG_5490.jpg"
        srcset="/static/94895a3b4f5dbe60ce8c952e5b6bdf83/b5ac9/IMG_5490.jpg 213w,
/static/94895a3b4f5dbe60ce8c952e5b6bdf83/ca7be/IMG_5490.jpg 425w,
/static/94895a3b4f5dbe60ce8c952e5b6bdf83/85078/IMG_5490.jpg 850w,
/static/94895a3b4f5dbe60ce8c952e5b6bdf83/950eb/IMG_5490.jpg 1275w,
/static/94895a3b4f5dbe60ce8c952e5b6bdf83/92dea/IMG_5490.jpg 1500w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
    <figcaption class="gatsby-resp-image-figcaption">The Chao Phraya river (แม่น้ำเจ้าพระยา)</figcaption>
  </figure></p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/95549d9366839ee8433932ccc2377766/92dea/IMG_5896.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 75.11737089201877%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAPABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAMEAf/EABcBAAMBAAAAAAAAAAAAAAAAAAABAgP/2gAMAwEAAhADEAAAAXsi283k4j//xAAaEAACAgMAAAAAAAAAAAAAAAAAARAREiEx/9oACAEBAAEFAlSMy2dNR//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8BP//EABURAQEAAAAAAAAAAAAAAAAAAAAR/9oACAECAQE/Aar/xAAWEAADAAAAAAAAAAAAAAAAAAAQIDH/2gAIAQEABj8CFT//xAAaEAEBAQEBAQEAAAAAAAAAAAABEQAhkTFh/9oACAEBAAE/IQtFu4OKZtlPpfcjI1H9xDhfd//aAAwDAQACAAMAAAAQhP8A/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAERMf/aAAgBAwEBPxBVYRn/xAAXEQEBAQEAAAAAAAAAAAAAAAABABEx/9oACAECAQE/EEPbF//EABsQAQADAQADAAAAAAAAAAAAAAEAETEhUWGB/9oACAEBAAE/EK6INEjyeWWo9I69zA0+IrDQFdgIQhhaf//Z'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="A view of 4 small islets out in the ocean"
        title=""
        src="/static/95549d9366839ee8433932ccc2377766/85078/IMG_5896.jpg"
        srcset="/static/95549d9366839ee8433932ccc2377766/b5ac9/IMG_5896.jpg 213w,
/static/95549d9366839ee8433932ccc2377766/ca7be/IMG_5896.jpg 425w,
/static/95549d9366839ee8433932ccc2377766/85078/IMG_5896.jpg 850w,
/static/95549d9366839ee8433932ccc2377766/950eb/IMG_5896.jpg 1275w,
/static/95549d9366839ee8433932ccc2377766/92dea/IMG_5896.jpg 1500w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p><figure class="gatsby-resp-image-figure" style="">
    <span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/76be4c2fdfdde743319ebac3da7a1bce/92dea/IMG_6027.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 75.11737089201877%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAPABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAMEAf/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIQAxAAAAFzZtiskD//xAAYEAADAQEAAAAAAAAAAAAAAAAAARETAv/aAAgBAQABBQJPq6GqKUp//8QAFREBAQAAAAAAAAAAAAAAAAAAABH/2gAIAQMBAT8BiP/EABcRAQADAAAAAAAAAAAAAAAAAAABERL/2gAIAQIBAT8B1K3/xAAYEAACAwAAAAAAAAAAAAAAAAABECAxMv/aAAgBAQAGPwLZVQ//xAAdEAEAAQMFAAAAAAAAAAAAAAABABARMSFRcYGh/9oACAEBAAE/IRJucwRnXqsKMy3fyf/aAAwDAQACAAMAAAAQ88//xAAVEQEBAAAAAAAAAAAAAAAAAAAAEf/aAAgBAwEBPxCUP//EABURAQEAAAAAAAAAAAAAAAAAAAAR/9oACAECAQE/EBb/xAAfEAEAAgEDBQAAAAAAAAAAAAABABEhMVFhQXGBwdH/2gAIAQEAAT8QQo7uqPTbSO4p2r6YaN8dvsWIi+YpaL4KuWZocNp//9k='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="A close-up view of little sand pellets on a beach"
        title="Sand pellets from sand bubbler crabs"
        src="/static/76be4c2fdfdde743319ebac3da7a1bce/85078/IMG_6027.jpg"
        srcset="/static/76be4c2fdfdde743319ebac3da7a1bce/b5ac9/IMG_6027.jpg 213w,
/static/76be4c2fdfdde743319ebac3da7a1bce/ca7be/IMG_6027.jpg 425w,
/static/76be4c2fdfdde743319ebac3da7a1bce/85078/IMG_6027.jpg 850w,
/static/76be4c2fdfdde743319ebac3da7a1bce/950eb/IMG_6027.jpg 1275w,
/static/76be4c2fdfdde743319ebac3da7a1bce/92dea/IMG_6027.jpg 1500w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
    <figcaption class="gatsby-resp-image-figcaption">Sand pellets from sand bubbler crabs</figcaption>
  </figure></p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/b6c757f66f5bd978d5ac57cf3faac398/92dea/IMG_6226.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 75.11737089201877%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAPABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAEFAgP/xAAVAQEBAAAAAAAAAAAAAAAAAAACAP/aAAwDAQACEAMQAAAB7rSjMKQV/8QAGxAAAgIDAQAAAAAAAAAAAAAAAAECEgMEESH/2gAIAQEAAQUC8RPPFJ7T7VMpEpE//8QAFREBAQAAAAAAAAAAAAAAAAAAABH/2gAIAQMBAT8BR//EABcRAQADAAAAAAAAAAAAAAAAAAABAhL/2gAIAQIBAT8BmzT/xAAZEAADAAMAAAAAAAAAAAAAAAAAASExMpH/2gAIAQEABj8CsJSJFMI1XD//xAAcEAADAAEFAAAAAAAAAAAAAAAAARGBECExYXH/2gAIAQEAAT8hsKyF2sWcYF3uOOE4Jail5ob/2gAMAwEAAgADAAAAEIPf/8QAFREBAQAAAAAAAAAAAAAAAAAAARD/2gAIAQMBAT8QJ//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8QB//EAB8QAQEAAQIHAAAAAAAAAAAAAAERADFBIVFxgZGx0f/aAAgBAQABPxArDWjwVl9YVGg2gergUclUvOEi6UppSYKhNoxF1ez5n//Z'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="A view of a beach with limestone cliff in the background"
        title=""
        src="/static/b6c757f66f5bd978d5ac57cf3faac398/85078/IMG_6226.jpg"
        srcset="/static/b6c757f66f5bd978d5ac57cf3faac398/b5ac9/IMG_6226.jpg 213w,
/static/b6c757f66f5bd978d5ac57cf3faac398/ca7be/IMG_6226.jpg 425w,
/static/b6c757f66f5bd978d5ac57cf3faac398/85078/IMG_6226.jpg 850w,
/static/b6c757f66f5bd978d5ac57cf3faac398/950eb/IMG_6226.jpg 1275w,
/static/b6c757f66f5bd978d5ac57cf3faac398/92dea/IMG_6226.jpg 1500w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p><figure class="gatsby-resp-image-figure" style="">
    <span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/7e662dc009fa12ca1443f0bcd5f8672b/92dea/IMG_6245.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 75.11737089201877%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAPABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAQDBf/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIQAxAAAAHoItUpRo//xAAZEAACAwEAAAAAAAAAAAAAAAAAAQIDERL/2gAIAQEAAQUCVsZHazpCqxtRMif/xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/AT//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAECAQE/AT//xAAcEAABBAMBAAAAAAAAAAAAAAAAAQIRMhAhMZH/2gAIAQEABj8C05CZxxvhVCqH/8QAHRAAAgIBBQAAAAAAAAAAAAAAAAERIWExcZGh8f/aAAgBAQABPyGoc2Y4Wg3BkXIuWnBgx0HmH//aAAwDAQACAAMAAAAQSP8A/8QAFhEBAQEAAAAAAAAAAAAAAAAAAAEh/9oACAEDAQE/EIx//8QAFhEBAQEAAAAAAAAAAAAAAAAAAAER/9oACAECAQE/EK2v/8QAGxABAAIDAQEAAAAAAAAAAAAAAQARITGRQXH/2gAIAQEAAT8QfUZsyQyBgEzbdVEGnmgdj6yr1jNDeqQEor+Z/9k='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="A view of two mountains on both banks of a river"
        title="Khao Khanab Nam (เขาขนาบน้ำ) with the Tiger Cave temple on top of a peak to the left"
        src="/static/7e662dc009fa12ca1443f0bcd5f8672b/85078/IMG_6245.jpg"
        srcset="/static/7e662dc009fa12ca1443f0bcd5f8672b/b5ac9/IMG_6245.jpg 213w,
/static/7e662dc009fa12ca1443f0bcd5f8672b/ca7be/IMG_6245.jpg 425w,
/static/7e662dc009fa12ca1443f0bcd5f8672b/85078/IMG_6245.jpg 850w,
/static/7e662dc009fa12ca1443f0bcd5f8672b/950eb/IMG_6245.jpg 1275w,
/static/7e662dc009fa12ca1443f0bcd5f8672b/92dea/IMG_6245.jpg 1500w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
    <figcaption class="gatsby-resp-image-figcaption">Khao Khanab Nam (เขาขนาบน้ำ) with the Tiger Cave temple on top of a peak to the left</figcaption>
  </figure></p>
<p><figure class="gatsby-resp-image-figure" style="">
    <span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/6cd1342caed7b1cfb0d7d5cda5c6ab6b/92dea/IMG_6358.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 133.33333333333331%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAbABQDASIAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAUBAwQC/8QAFwEAAwEAAAAAAAAAAAAAAAAAAAECA//aAAwDAQACEAMQAAABqtz3ZrkkGubL2VmU1Cr/xAAdEAACAgEFAAAAAAAAAAAAAAABEQADMQIQEiEi/9oACAEBAAEFAsxqMzkGCFNOUwau6R62/8QAFhEBAQEAAAAAAAAAAAAAAAAAEQAQ/9oACAEDAQE/ASML/8QAFREBAQAAAAAAAAAAAAAAAAAAESD/2gAIAQIBAT8BI//EABsQAAEEAwAAAAAAAAAAAAAAAAAQESAhMUFx/9oACAEBAAY/AhtFGTi3H//EABsQAAIDAQEBAAAAAAAAAAAAAAABESExQVFh/9oACAEBAAE/IXxfhRHWjktCFYWBLasTbiyyz0iZmGo+imkoT0en/9oADAMBAAIAAwAAABB/w/L/xAAXEQADAQAAAAAAAAAAAAAAAAAAARAR/9oACAEDAQE/EIIWj//EABcRAQEBAQAAAAAAAAAAAAAAAAARASH/2gAIAQIBAT8Q4TUqv//EAB4QAQACAgIDAQAAAAAAAAAAAAEAESExQVFhcYHx/9oACAEBAAE/EE1CNUOPnyK1p2nmtHiLSHEdQiBgBbBqqUW+fyVUAL3iXK2kYDUKs2PFS8XLJTMaAa79Rks8XMXXc//Z'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="A bow of a long-tail boat in a mangrove forest"
        title="On a long-tail boat in the mangrove forest"
        src="/static/6cd1342caed7b1cfb0d7d5cda5c6ab6b/85078/IMG_6358.jpg"
        srcset="/static/6cd1342caed7b1cfb0d7d5cda5c6ab6b/b5ac9/IMG_6358.jpg 213w,
/static/6cd1342caed7b1cfb0d7d5cda5c6ab6b/ca7be/IMG_6358.jpg 425w,
/static/6cd1342caed7b1cfb0d7d5cda5c6ab6b/85078/IMG_6358.jpg 850w,
/static/6cd1342caed7b1cfb0d7d5cda5c6ab6b/950eb/IMG_6358.jpg 1275w,
/static/6cd1342caed7b1cfb0d7d5cda5c6ab6b/92dea/IMG_6358.jpg 1500w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
    <figcaption class="gatsby-resp-image-figcaption">On a long-tail boat in the mangrove forest</figcaption>
  </figure></p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/c60ba6ce5fc083998d4d1ded78dd5d7c/92dea/IMG_6520.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 75.11737089201877%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAPABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAIDBP/EABYBAQEBAAAAAAAAAAAAAAAAAAMBAv/aAAwDAQACEAMQAAABqmZSS5lNT//EABkQAAIDAQAAAAAAAAAAAAAAAAABAhITIv/aAAgBAQABBQLZGyNhVZwWif/EABcRAQADAAAAAAAAAAAAAAAAAAABAhL/2gAIAQMBAT8BmzT/xAAXEQEAAwAAAAAAAAAAAAAAAAAAAQIS/9oACAECAQE/AYow/8QAGBABAQADAAAAAAAAAAAAAAAAADEQQaH/2gAIAQEABj8CncaREf/EABoQAQACAwEAAAAAAAAAAAAAAAEAIRFRkWH/2gAIAQEAAT8hYzqOxEZVKvYosMc9jk//2gAMAwEAAgADAAAAEDwv/8QAGBEAAgMAAAAAAAAAAAAAAAAAAAERQXH/2gAIAQMBAT8QgpGEf//EABgRAAMBAQAAAAAAAAAAAAAAAAABUZER/9oACAECAQE/EE16c16f/8QAGxABAAMBAAMAAAAAAAAAAAAAAQARIXExQdH/2gAIAQEAAT8QttI64cw+pi3ISrHsq+wa4q223x2b112f/9k='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="A view from an airplane with a sea of cloud and mountains below it at sunset"
        title=""
        src="/static/c60ba6ce5fc083998d4d1ded78dd5d7c/85078/IMG_6520.jpg"
        srcset="/static/c60ba6ce5fc083998d4d1ded78dd5d7c/b5ac9/IMG_6520.jpg 213w,
/static/c60ba6ce5fc083998d4d1ded78dd5d7c/ca7be/IMG_6520.jpg 425w,
/static/c60ba6ce5fc083998d4d1ded78dd5d7c/85078/IMG_6520.jpg 850w,
/static/c60ba6ce5fc083998d4d1ded78dd5d7c/950eb/IMG_6520.jpg 1275w,
/static/c60ba6ce5fc083998d4d1ded78dd5d7c/92dea/IMG_6520.jpg 1500w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/c410c206976afc60c46efacd5ee3d45a/92dea/IMG_6755.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 53.990610328638496%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAALABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAQBA//EABYBAQEBAAAAAAAAAAAAAAAAAAECA//aAAwDAQACEAMQAAABqyRedDgT/8QAGRAAAgMBAAAAAAAAAAAAAAAAAAIREhMg/9oACAEBAAEFApUspovH/8QAFREBAQAAAAAAAAAAAAAAAAAAABH/2gAIAQMBAT8BiP/EABYRAQEBAAAAAAAAAAAAAAAAAAARAf/aAAgBAgEBPwGrr//EABcQAAMBAAAAAAAAAAAAAAAAAAEQIDH/2gAIAQEABj8CWGP/xAAZEAEAAgMAAAAAAAAAAAAAAAAAARFRcfH/2gAIAQEAAT8h1JXEYWh//9oADAMBAAIAAwAAABDL3//EABURAQEAAAAAAAAAAAAAAAAAAAAR/9oACAEDAQE/EIQ//8QAFREBAQAAAAAAAAAAAAAAAAAAEBH/2gAIAQIBAT8Qsv/EABsQAQADAAMBAAAAAAAAAAAAAAEAESFBYXGB/9oACAEBAAE/EOWzXco2o/G4m0N45cC3Zo2f/9k='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="A long-tail boat traveling in the distance with mountains in the background"
        title=""
        src="/static/c410c206976afc60c46efacd5ee3d45a/85078/IMG_6755.jpg"
        srcset="/static/c410c206976afc60c46efacd5ee3d45a/b5ac9/IMG_6755.jpg 213w,
/static/c410c206976afc60c46efacd5ee3d45a/ca7be/IMG_6755.jpg 425w,
/static/c410c206976afc60c46efacd5ee3d45a/85078/IMG_6755.jpg 850w,
/static/c410c206976afc60c46efacd5ee3d45a/950eb/IMG_6755.jpg 1275w,
/static/c410c206976afc60c46efacd5ee3d45a/92dea/IMG_6755.jpg 1500w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p><figure class="gatsby-resp-image-figure" style="">
    <span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/3ca3df165c43c1f8b3845081f5f70324/92dea/IMG_7505.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 75.11737089201877%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAPABQDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQAE/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQP/2gAMAwEAAhADEAAAASZHXNBmJP/EABoQAAIDAQEAAAAAAAAAAAAAAAACAxEUARP/2gAIAQEAAQUCzyGeQ8ukUtrVjKl//8QAFREBAQAAAAAAAAAAAAAAAAAAEBH/2gAIAQMBAT8Bh//EABURAQEAAAAAAAAAAAAAAAAAAAAS/9oACAECAQE/AbU//8QAGBAAAwEBAAAAAAAAAAAAAAAAAAExIRH/2gAIAQEABj8ChCM3ukTNR//EABwQAQACAQUAAAAAAAAAAAAAAAEAESExUZGx0f/aAAgBAQABPyEV7xLXjEfGUBZcAjnvcQGCM//aAAwDAQACAAMAAAAQ9D//xAAWEQEBAQAAAAAAAAAAAAAAAAABACH/2gAIAQMBAT8QMSX/xAAXEQADAQAAAAAAAAAAAAAAAAAAARFR/9oACAECAQE/EKsE2H//xAAdEAEAAwACAwEAAAAAAAAAAAABABEhMUFRcdHh/9oACAEBAAE/EBAZezkT5PNhqDG13pnlMe+Ie0QHv5BdUoE4+oZKmWb+z//Z'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="A sea of yellow tents of a night market seen from a high vantage point"
        title="Weekend night market in Krabi town"
        src="/static/3ca3df165c43c1f8b3845081f5f70324/85078/IMG_7505.jpg"
        srcset="/static/3ca3df165c43c1f8b3845081f5f70324/b5ac9/IMG_7505.jpg 213w,
/static/3ca3df165c43c1f8b3845081f5f70324/ca7be/IMG_7505.jpg 425w,
/static/3ca3df165c43c1f8b3845081f5f70324/85078/IMG_7505.jpg 850w,
/static/3ca3df165c43c1f8b3845081f5f70324/950eb/IMG_7505.jpg 1275w,
/static/3ca3df165c43c1f8b3845081f5f70324/92dea/IMG_7505.jpg 1500w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
    <figcaption class="gatsby-resp-image-figcaption">Weekend night market in Krabi town</figcaption>
  </figure></p>]]></description><link>https://vatthikorn.com/photos-from-thailand-2022</link><guid isPermaLink="false">https://vatthikorn.com/photos-from-thailand-2022</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Tue, 09 May 2023 02:20:00 GMT</pubDate></item><item><title><![CDATA[Back to Tournament Golf After Eight Years]]></title><description><![CDATA[<p>Now that it's finally getting warm again after <a href="https://www.9news.com/article/weather/weather-colorado/denver-coldest-winter-history/73-a9ea8073-0519-4a4e-9cea-b27e6088e17e">a brutal winter</a> here in Colorado front range, I'm really itching to do more outdoor activities. One of those activities with the lowest barrier of entry for me is golf. I <a href="https://mastodon.social/@zackva/110177017416176877">recently played</a> at a nearby city-owned golf course and quite enjoyed it. So as a way to incentivize myself to play more this season, I figured I should sign up for their men's league.</p>
<p>Last time I played in anything resembling tournament golf was over eight years ago in college. I also hadn't swung a club since last July, so I'm definitely quite rusty. Now with this league, I also get my USGA handicap properly established with my current index at 8.5. Today was the first event I participated in and the format was a 2-Man <a href="https://www.liveabout.com/modified-stableford-in-golf-1560915">Modified Stableford</a>. My team didn't do too well, finishing <a href="https://www.golfgenius.com/v2tournaments/9231088201991506884?player_stats_for_portal=true&#x26;round_index=8">tied for last</a> in our flight with -23 points.</p>
<p>My own performance was quite poor: I hit <a href="https://shotzoom.com/rounds/26047488036#">39 out 48 in for an 87</a> (+15). The worst offender by far was the tee shot. I could not hit a tee shot to save my life at pretty much every single hole as I kept hitting it thin or not anywhere near the fairway. I hit fairways only five times (36%) and that in turns had a cascading effect to my green-in-regulation, which I only hit seven times (39%). Even though I hit one stroke better than <a href="https://shotzoom.com/rounds/18477528435#">the last round</a> I played here, that round I had 64% fairway hits and 61% GIR.</p>
<p>One saving grace today was that I didn't putt as atrociously as I did last time out: my per-hole average today was 1.9 (35 putts) compared to 2.5 (45 putts). I only three-putted 3 times today, and while that should be zero, it was at least much better than 3 four-putts and 5 three-putts.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/721972f2b7bc311cec645263e0de5912/8c2e5/2023-03-30-golf-scorecard.png"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 53.051643192488264%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAABYlAAAWJQFJUiTwAAACG0lEQVR42l1SyY7TQBD1v3NDXBCbRkIjMcxhThzIIWQbILMwUQSTkASSiIwT2/GSeGnbWbzmUd0OIXB4qq7XVa161U8qlUool8uoVCoC1WpV4DhvNBqo1WoC9XpdgPPHOX+j0+lA0udzuK4LjzEwgu8HYL6PIAz3nE+cD9dz9/e+iB7ziuj9jSH1SDzJswxpmhYxSZClGbIspZggoZzfFVyGJI6Lc8prU5GLHrrL8xwSnXAr6zj/UMfppzZeXn3Bm6t3ePb5G54TXjTvUb27xXnpBI9eneDJxXs8PX2Mi9YZzppv8brZwuXlR9zcXGM0GkFyHQeayzCUZxgoOrqKRnGMjmIIdAlTWsvPSQ/tXh9fh79w32vjh9rHYDbA96kKWZ5C01TYtg3JNE0hqZC1l7CXzKWkXKaIOXa7HZKskH6QnCQHcF5yaMJku8HateHR50RRjNXCRExLjjbEGzqi1QrrhQXm2AjVGaKAIViF2GzWiOgPNj5DTIPwYaSQikN7AWcyhkrFumvAGnbxMG5juTSgdK6xNFXM+neQJyMorTpCfQ7Doh57CU3uw9UU4YgVvSVxWZvtFg4RLllhtlBgMQcj+wGGY0JlJpyAeE/Hgi2h+BZZiKxDCmyaWLZVeGQ1bqcgCCBZliV2le93k9Ou+HmX74QNCiulgi92lxYxzw/1fP9CMr0j8Z/hxB+/xUn8z6KPEf/PpQWO+38DXIkuwmxBuIAAAAAASUVORK5CYII='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="A golf scorecard showing a score of 87"
        title=""
        src="/static/721972f2b7bc311cec645263e0de5912/e5284/2023-03-30-golf-scorecard.png"
        srcset="/static/721972f2b7bc311cec645263e0de5912/a6f4e/2023-03-30-golf-scorecard.png 213w,
/static/721972f2b7bc311cec645263e0de5912/19b37/2023-03-30-golf-scorecard.png 425w,
/static/721972f2b7bc311cec645263e0de5912/e5284/2023-03-30-golf-scorecard.png 850w,
/static/721972f2b7bc311cec645263e0de5912/462c8/2023-03-30-golf-scorecard.png 1275w,
/static/721972f2b7bc311cec645263e0de5912/8c2e5/2023-03-30-golf-scorecard.png 1464w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>Today was frustrating at times, but it was still a fun day out on the course and I met some interesting people in the community. Getting to play in a tournament again put me in a bit of a different mindset and also helped exercise my golf rules muscles (and real muscles too as I walked the whole round). I'll definitely be back doing this some more in the coming months.</p>]]></description><link>https://vatthikorn.com/back-to-tournament-golf</link><guid isPermaLink="false">https://vatthikorn.com/back-to-tournament-golf</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Mon, 01 May 2023 05:30:00 GMT</pubDate></item><item><title><![CDATA[My Top 5 Books of 2022]]></title><description><![CDATA[<p><em>See my other top books of the year posts: <a href="/top-5-books-of-2020">2020</a>, <a href="/top-5-books-of-2021">2021</a>.</em></p>
<p>Since I began setting concrete reading goals in 2018, I was always able to meet and exceed those goals of around twenty books per year. In the past couple of years, I even felt that I was setting a pretty low bar for myself and that I should increase the number. But last year I failed to even meet my typical twenty-two-book goal, having only read sixteen books by year’s end. I’m not trying to make excuses for my shortcoming here, but my reading habit fell by the wayside in the summer due to my move to Colorado and a new job. I also read a few big novels which took me a long time to get through.</p>
<p>The sixteen books I read in 2022 translate to a 30% drop from 2021. But a better comparison would be the number of pages which came to 7,053, a 13% decrease.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 50.23474178403755%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAAsTAAALEwEAmpwYAAABKElEQVR42q1S2W6DMBD0/39lowrBA2B8357uWoGkUaO8dNHIY3uZvSxqrTit08dWWse67Sil4NWsN5BS/vIfvHeklCBCCNdB6xUqy7GeIR742/r9mhM7jgOCVU+TWeNmDSavsYaMSAlm0k6UsSkee1KQSQ/sBFscBc+orVyi4iy59ISbU+RAIq1io0w3CraR6uQVluAHf6DSWcQSDWzVyD3AGAMRYxyCk5c40qNnrTf4quCbouDlTb2Ap6s1dLhS0TjDVhuVE/Dt9CXE/WRnXl/5K/iy8UBKh1KKepgTvtyByKW/+ekTzsExF9Jzs+M9O4rW2uX4zD/tmY8pVyL/aWLfd2itwcOx1mJZFvDb5P26ruMR89NyzmGeZ3iqiPf8H4M5n7Fvzhk/zkQSSGaBgFUAAAAASUVORK5CYII='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="A line graph showing the number of books and pages read since 2017"
        title=""
        src="/static/338ff086f777e1600a23965610db4359/e5284/Book-Stats-2022.png"
        srcset="/static/338ff086f777e1600a23965610db4359/a6f4e/Book-Stats-2022.png 213w,
/static/338ff086f777e1600a23965610db4359/19b37/Book-Stats-2022.png 425w,
/static/338ff086f777e1600a23965610db4359/e5284/Book-Stats-2022.png 850w,
/static/338ff086f777e1600a23965610db4359/462c8/Book-Stats-2022.png 1275w,
/static/338ff086f777e1600a23965610db4359/4e56d/Book-Stats-2022.png 1700w,
/static/338ff086f777e1600a23965610db4359/002f9/Book-Stats-2022.png 2499w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
    </span></p>
<p>While I did not meet my expectations for the amount of reading, I did better at my other goals: to read more fiction and physical books. Last year I read six novels which made up 38%<sup id="fnr1-2023-01-22"><a href="#fn1-2023-01-22">1</a></sup>, a healthy jump from recent years. And all but one book I read last year were physical books.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 51.64319248826291%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAAsTAAALEwEAmpwYAAACFUlEQVR42pWQXUgUYRSGB7zotpvuusr+mFbJLTPyqh+6kkAi2t/Z1sVVSYKCICQrKYTYBemHNItYSIggupBCTTRbaiMIomB3ZnXTahCXNJOZnZ8dd/ftzKctWjc18DDnO+95v/PycYZuwCrmYRYNRp5QCybkpUWo+k/kS2ZZs5k35zC3MIucqfyh6VguWeA0VcfDbATnM43onPbh4rSH/h50ffWic8bLzmu5POPHlW/+ddol8tn+ZwsxcCgAEbkdjclK+MTd8IjVDHequlyvxZ2q+kvziTXk34JYthucoZnokc+xoZB0AEFp/39j+1y0aCAbpYRFsAtdqV1oIjEgrnBK2vfP2L6TSQc9XXTlDXvks9SghOlahKd4Rihdg4BUV14QEOsoTS2xd91SeyZICb3SVjz6fo0S0ndj9gwCk5shJA9iz/htOMd6ceJTA5qnHGjJ7EBrZjvVPDMLYj3CGZ71m9JO6leh7TOPo++P4Xr6FSVUcoh+6YDz5VVsfDwP7gEYGwYMbHv+AocTHaiPR7BzaBCbnkzSjAx++CmOvL0Af/IQjn9wwTEySB4DpxOwExbRMKqBu1lCxV1q3C+Bu0f0UX2H6Cd6V+u+1fPvOqbQvIEKW78FtNsXaqqC7ncqhLiF1kQB3lEFwlgO4TcFNL/Owz38A6G4jpaEheCEDtfQImkWsQzPiAZhXEcbab4JC/0fl/ALZ9outE5OXb4AAAAASUVORK5CYII='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="An area chart showing the split between fiction and nonfiction books read each year since 2017"
        title=""
        src="/static/e651f3e1636245b36650ff1fa2ffefdf/e5284/Percent-Fiction-2022.png"
        srcset="/static/e651f3e1636245b36650ff1fa2ffefdf/a6f4e/Percent-Fiction-2022.png 213w,
/static/e651f3e1636245b36650ff1fa2ffefdf/19b37/Percent-Fiction-2022.png 425w,
/static/e651f3e1636245b36650ff1fa2ffefdf/e5284/Percent-Fiction-2022.png 850w,
/static/e651f3e1636245b36650ff1fa2ffefdf/462c8/Percent-Fiction-2022.png 1275w,
/static/e651f3e1636245b36650ff1fa2ffefdf/4e56d/Percent-Fiction-2022.png 1700w,
/static/e651f3e1636245b36650ff1fa2ffefdf/bb456/Percent-Fiction-2022.png 2426w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
    </span></p>
<p>On the topic of physical books, last year I also set a goal to stop buying books and focus on reading the ones I already owned to eliminate unread books on the shelves. So how did I do with that goal? Well I definitely did not stop buying books and ended up adding nine more books to my library<sup id="fnr2-2023-01-22"><a href="#fn2-2023-01-22">2</a></sup>. But I did pare down the number of unread books by reading seven out of eight I had at the start of 2022. Accounting for new books I bought and haven’t read, the number of unread books is now down to five. I was on track to complete this goal by having already read those seven unread books by the summer, but I lost sight of that and ended up buying and reading new books from then on. We’ll revisit this again and see how I do with this in 2023.</p>
<p>Anyway, enough with all the numbers. Here are the top five books I read in 2022<sup id="fnr3-2023-01-22"><a href="#fn3-2023-01-22">3</a></sup>.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 75.11737089201877%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAIAAABr+ngCAAAACXBIWXMAAAsTAAALEwEAmpwYAAADnklEQVR42gGTA2z8AIlyXoVuWoFpVn1jT3RcSGVWQ2BRPFpDL1ZEMmVYS3BpXoaDeZqelKevp661rrW7s7q8tL6/uMHDvb3EwACMdF+HcVuDa1d5YVB/W0StXDOiUimHQR+DPx2RSiiraUy0f2fCgWTKflzNh2nKjnW+qp24u7a9vri6v7sAkHdii3RehmxYdmFRj19G/2Am5EwYoTUSpDMNpi4F8HNJ8YNh9EgS9zUA9DwE4EobxpN+tLu1urmztry4AJV5ZZJ3Y4FmUo16aeDe1OXQxN7IvtnDute9ssi3rdC6rti5q9eyoty3qN20pdqunbCmnaytp7Gyra20sgCTd2OTdmOBZVKgmJHY4uXN297Q3N3T3d3S3NrV39va4dzW3tjT29TX3NXX3NXU2NCdm5WXlI+ampeVmpkAkHRhkHNghGpYvsbOwM3eubzNubHCubbFuMDOuLnGlIuSqaKrvL/LtbbBvcDNwMHMjYaCg3t0hX56eXp3AJF1YZF0YIFpWcbL0c7Y5Ma7ycS1wsS2w7u9x6OYnCoZGmlXW8PDzLGyvL2/yru6xYBybXVoXnJpYWZjXgCUeGWRdmKDbFuxsLa6vci3t8O6sr65s7+7vsq9tcCPfoKso6rKy9PAvcPNzdjHxtB5aWFsW09pXFJcV1AAmoJwk3hje2haQVxnPWBsQVRSQkhCR0k9TEo+UFFJXVhVX1paWVVUXllXaGdocm5uZlVKW01CVUxDUk1FAJqId4hyXmVUSRkzPRdATA80MA4XCB4iCCYkBh0aBQ8MBg8CCRYDFw0DDgsCCRAJC1s+Jlk+JlQ9KFA/LQCfi3eSa0l8dGCEXo2dYJRNO19JWHJ+ZlqpcRedfAmVdgaPbAiFYg14VwplSQZYQApmQiJrRCRqRSNpRSYAtpFtuYhZnYZgiUV3qUCHeEx0y5R+/LFT/9Ng/+BZ/+NY/+dZ988W8MME9coE58AHbkkjaUMob0srcU4uAMOfebeOY6+EWpdrTpNgQY1hQ6xvPbpxHb2GKcCJJcOMJ8aQLMaNF8SLDNCYCciVC3JMJ3dPMHxVMnxXNQDGo3q8lGe7lGi7jmi3hmCrfVSqfFKmdUapeEWod0ClczulczekbSqtdCuzeCmzfTKmekmid0mccUeQZ0AAzal9yqNyxp1svpRms4hfroNYqn9QqnxJp3lDpXdApnhAo3Q8oW8yoW4voW4tpXM3pHdGqX1Nqn9QqX5QMdHFpndvcBsAAAAASUVORK5CYII='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="A stack of five books mentioned in the blog post"
        title=""
        src="/static/ec8a02b5a7dbb2d18c4a0be2b2e102ea/e5284/IMG_7795.png"
        srcset="/static/ec8a02b5a7dbb2d18c4a0be2b2e102ea/a6f4e/IMG_7795.png 213w,
/static/ec8a02b5a7dbb2d18c4a0be2b2e102ea/19b37/IMG_7795.png 425w,
/static/ec8a02b5a7dbb2d18c4a0be2b2e102ea/e5284/IMG_7795.png 850w,
/static/ec8a02b5a7dbb2d18c4a0be2b2e102ea/462c8/IMG_7795.png 1275w,
/static/ec8a02b5a7dbb2d18c4a0be2b2e102ea/4c487/IMG_7795.png 1280w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
    </span></p>
<h3 id="the-lord-of-the-rings-by-j-r-r-tolkien-19541955"><a href="/books/the-lord-of-the-rings">The Lord of the Rings</a> by J. R. R. Tolkien (1954–1955)</h3>
<p>This came as no surprise to me. I love the Peter Jackson’s films and have watched them through many times but I never read the book. Going into this already knowing all the main story beats did not take away from my enjoyment of the book. I was enthralled from start to finish and there was rarely any dull or slow moment. For years I had been avoiding reading this as I had this preconceived notion that it was going to be difficult to read and the plot would proceed at a glacial pace, and that it would take me months to get through it. I was happy to not find that to be the case.</p>
<blockquote>
<p>"I wish it need not have happened in my time," said Frodo. "So do I," said Gandalf, "and so do all who live to see such times. But that is not for them to decide. All we have to decide is what to do with the time that is given us." (p. 51)</p>
</blockquote>
<h3 id="braiding-sweetgrass-indigenous-wisdom-scientific-knowledge-and-the-teachings-of-plants-by-robinwall-kimmerer-2013"><a href="https://milkweed.org/book/braiding-sweetgrass">Braiding Sweetgrass: Indigenous Wisdom, Scientific Knowledge, and the Teachings of Plants</a> by Robin Wall Kimmerer (2013)</h3>
<p>You normally wouldn't find me reading a book about botany or indigenous experiences but putting those two together and combine with the author's background as a scientist made me curious enough to check it out. And I'm really glad I did.</p>
<p>In this book, she tells stories from her life and work as a botanist and member of the <a href="https://www.potawatomi.org">Citizen Potawatomi Nation</a> while interleaving with insights into indigenous ways of thinking about ecology and other species on this planet. Her writing really shows off her deep love for nature and the land. I loved when she talks about how the scientific community generally ignore and look down on indigenous knowledge but they are often proven wrong, as told in her discussions of sweetgrass thriving more if harvested and <a href="https://en.wikipedia.org/wiki/Plant_communication">trees talking to each other</a>. A constant theme throughout the book is the emphasis on the importance of generosity and gratitude for what the land gives us, and the responsibility we bare as a species benefiting from — or, more accurately, exploiting — that generosity. It wasn't the easiest read, certain chapters could be quite a slog, but the perspectives I gained from this book really made this worth the read.</p>
<blockquote>
<p>In the Western tradition there is a recognized hierarchy of beings, with, of course, the human being on top—the pinnacle of evolution, the darling of Creation—and the plants at the bottom. But in Native ways of knowing, human people are often referred to as “the younger brothers of Creation.” We say that humans have the least experience with how to live and thus the most to learn—we must look to our teachers among the other species for guidance. Their wisdom is apparent in the way that they live. They teach us by example. They’ve been on the earth far longer than we have been, and have had time to figure things out. (p. 9)</p>
</blockquote>
<h3 id="rationality-what-it-is-why-it-seems-scarce-why-it-matters-by-steven-pinker-2021"><a href="https://stevenpinker.com/publications/rationality-what-it-why-it-seems-so-scarce-and-why-it-matters">Rationality: What It Is, Why It Seems Scarce, Why It Matters</a> by Steven Pinker (2021)</h3>
<p>I read both <a href="https://stevenpinker.com/publications/better-angels-our-nature"><em>The Better Angels of Our Nature</em></a> and <a href="https://stevenpinker.com/publications/enlightenment-now-case-reason-science-humanism-and-progress"><em>Enlightenment Now</em></a>, and personally found his writing style and topics right up my alley. <em>Rationality</em> is a follow-up to the series and it takes a deep dive into rationality and related fields of study. A large part of this book reads like a college textbook and requires intense focus. The chapter on logic — with discussions of concepts like truth tables and "<a href="https://en.wikipedia.org/wiki/Modus_ponens">modus ponens</a>" — took me back to my freshman year when I took "Intro to Logic" course. Same thing can be said with most of the other chapters covering probability, Bayesian reasoning, statistical decision theory, game theory, and more. Surprisingly, I still found reading those chapters engaging as I tried to keep up with them.</p>
<p>After nine highly technical chapters, the last two discuss the effects rationality, or the lack thereof, have in our society. He discusses conspiracy theories and offers psychological and sociological explanations into why people believe them and how they seem so widespread in today's hyperconnected world. This book is not what I expected going into it but it still taught me so much in the end.</p>
<blockquote>
<p>The dream at the dawn of the internet age that giving everyone a platform would birth a new Enlightenment seems cringeworthy today, now that we are living with bots, trolls, flame wars, fake news, Twitter shaming mobs, and online harassment. As long as the currency in a digital platform consists of likes, shares, clicks, and eyeballs, we have no reason to think it will nurture rationality or truth. (p. 316)</p>
</blockquote>
<h3 id="immune-a-journey-into-the-mysterious-system-that-keeps-you-alive-by-philipp-dettmer-2021"><a href="/books/immune">Immune: A Journey into the Mysterious System That Keeps You Alive</a> by Philipp Dettmer (2021)</h3>
<p>Overall a very informative and approachable book for such a mindblowingly complex subject. The text is easily digestible and engaging in the <a href="https://youtube.com/@kurzgesagt">Kurzgesagt</a> style I’ve come to know and love. Throughout the book he uses a lot of analogies to illustrate scale or purpose of certain features of the immune system like helpful bacteria living on our skin as barbarian horde outside of the gates, the lymphatic system as superhighways and megacities, and the flu virus as soldiers in the Trojan horse. Some chapters can be long and involve multi-step in-depth explanations, but he also does not shy away from shorter chapters when the topics require it. Highly recommended for those wanting to get a better understanding of such a critical part of you staying alive.</p>
<blockquote>
<p>Right now your Adaptive Immune System has a specific weapon against every possible enemy in the universe. For every single infection that has ever existed in the past, for all of them in the world right now, and for every single one that might emerge in the future but does not even exist yet. In a way, the largest library in the universe. (p. 103)</p>
</blockquote>
<h3 id="numbers-dont-lie-71-stories-to-help-us-understand-the-modern-world-by-vaclav-smil-2020"><a href="https://vaclavsmil.com/2021/07/10/numbers-dont-lie-71-stories-to-help-us-understand-the-modern-world/">Numbers Don’t Lie: 71 Stories to Help Us Understand the Modern World</a> by Vaclav Smil (2020)</h3>
<p>This book is a collection of essays the author originally wrote for the <em>IEEE Spectrum</em> magazine which are grouped into seven main themes: people, countries, inventions, transportation, food, and environment. Full of numbers and graphs, this is a very fact-based book with no lengthy philosophical ruminations. The chapters are all succinct with no more than a few pages each which made for a quick and easy read. I cannot count how many new facts and understandings I gained from this book as it covers such a wide range of topics. Some really interesting ones are: why electric container ships are still not viable, diversity of animals vs. human-made artifacts, rational meat-eating, and better home insulation<sup id="fnr4-2023-01-22"><a href="#fn4-2023-01-22">4</a></sup>.</p>
<blockquote>
<p>Human minds have many irrational preferences: we love to speculate about wild and crazy innovations but cannot be bothered to fix common challenges by relying on practical innovation waiting to be implemented. Why do we not improve the boarding of planes rather than delude ourselves with visions of hyperloop trains and eternal life? (p. 136)</p>
</blockquote>
<div class="footnotes">
	<hr>
		<ol>
			<li id="fn1-2023-01-22">
				<p>Eight if you count <i>The Lord of the Rings</i> as three separate books, making the share of fiction 50%. <a href="#fnr1-2023-01-22" >&#x21A9;&#xFE0E;</a></p>
			</li>
			<li id="fn2-2023-01-22">
				<p>Not counting three cookbooks. <a href="#fnr2-2023-01-22" >&#x21A9;&#xFE0E;</a></p>
			</li>
			<li id="fn3-2023-01-22">
				<p>I know picking five out of sixteen isn’t that much of a curation but I’m sticking to that same number for consistency’s sake. <a href="#fnr3-2023-01-22" >&#x21A9;&#xFE0E;</a></p>
			</li>
			<li id="fn4-2023-01-22">
				<p>Brick and stone walls do not provide anywhere near as good insulation as "flimsy North American wooden things with hollow walls". And the easiest thing we can do to improve insulation and reduce energy consumption is to simply replace single pane windows with triple-paned ones. <a href="#fnr4-2023-01-22" >&#x21A9;&#xFE0E;</a></p>
			</li>
		</ol>
</div>]]></description><link>https://vatthikorn.com/top-5-books-of-2022</link><guid isPermaLink="false">https://vatthikorn.com/top-5-books-of-2022</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Mon, 23 Jan 2023 03:00:00 GMT</pubDate></item><item><title><![CDATA[Focuses for Thailand Trip]]></title><description><![CDATA[<p>The last time I traveled outside of the US was late 2019 in the beforetime, but earlier this month that thankfully came to an end. I am now spending the last month of 2022 in Thailand. To make the long journey and the stay in Thailand more streamlined, I created a few <a href="https://support.apple.com/en-us/HT212608">Focuses</a> on my Apple devices to help with that.</p>
<h2 id="travel">Travel</h2>
<p>Traveling between Colorado and Thailand takes at least 24 hours, so it was essential for me to set up my devices in a way that will help make that arduous journey less stressful. For this I created a “Travel” Focus with the following Lock Screen and Home Screen<sup id="fnr1-2022-12-28"><a href="#fn-2022-12-28">1</a></sup>:</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 65.72769953051643%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAAAsTAAALEwEAmpwYAAADzElEQVR42g2Q3U9bdRyHD4W+9/T07by/n9NzevpCXyiUnnbWFoZloygBK3HLCHNsOlmmWVR0mcl0yZKxSbIZjBrjpYnXvtx474XXxnkBNxAKtFP4Azy/r1x9nqsneT5YIhbb9nm9/3q9ngO3290Lh8N9lmX/4nm+mlS5XyQKPyGCrh4VDRwYSeFEltmfxqzRqsJTz2nc18c97h5JhA8MXTnRNPUZFgj491wuFxAEgWLRCODBIBoZHgZZ5B4xUX7A4BmIjqiIGNEQGcoBEaKPNIV9IvMCcLQELMkDS8sOdcaJWHwX8/t9PRzHYXZ21rmydhM1Ly46Q4Eo6Cl2S4/P9GviQ5gU7jnj7IYzTn8Gamyqp6rEU8uqQWp0Fqnmy0iQ7f8ExQaaFnawYMA/oFgRKjMLqHv1JixdXkHFegvMrPhUjzb/yfg+hnzkLhqj7yPN/yEwifZRJsNvUwkN/EEVxeg8BON5xxPSgBbMXYxkxBfj7UVgdQkZhgiZtIJy+SxkR9PfyAz7IquQMNUsoqtvr6Hu6jWod5b6Ms99l1QkKJeK8OprXbh++4Yzt7IKk82Zfaw13z2uVseAirgQTfkgEnOjEYoGRTe2RU4YFLImVPIcura4iNbfvwXdt1b7HE1+baYysLp+Hd5YXoL15WXnxgfvwYWFhT2s1azv23kJ0gqBBM4PYTKEPIwAsp7clIzcQBRMIGMS+iRfRXW7BmyxcGxoypZVnoZk5Tykc1X4PDvhGI0GyGlrF7PS2n5SjQApxlCAo2CYlZA3zoBmjj5WSucGfLYIkm6g280qmlOTwEcSx5yub72ycBlq56ZAEA2415x0bEYGhmR2MUGR9iWJAYIRUYiVgeV5hCdkoBL8Y0q3BuXXL0C+aaOpQhbNFtNQyZnHGIZt3bmzAfc/vQuSkoROKevMlM5+Tym7WLGU2u/YJrSKHGqUeehURDRVNYFlxU1/RBhok1VI5ApIs0zUbhWhMWke+3yhreJEA+ovTUOEVc+yTWe+XYZy/ky40hX2fns2Ar9/60F/fO+BP38YRj8+8IIsy5tD7ngfc8XBHRYRp0ioIONgScShIEhfYMNRwIYI8FI6qCrjFBUcTCW+g6nl+h6bzUBMUREpGJDgVUSdLS/qj3hjfNDZuALznVuoPb2Bzr/7EaS0+JGWTD9JVZqw+GAN2uV34OKlh07z0groPL6DKQX7K1xJnZBKssepo4d4TBkEIvxzy7LsVMn+NdWeOB0rzxxOlJZ6udb8qShSP9cmarZVtv+25iqDstU+rDTe7Fl281Tmo1/+D+y/cMepSXp8AAAAAElFTkSuQmCC'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="iPhone screenshots of the Travel Focus"
        title=""
        src="/static/f082493d89f31019469de44af6d6bc1c/e5284/travel-focus-mode-phone.png"
        srcset="/static/f082493d89f31019469de44af6d6bc1c/a6f4e/travel-focus-mode-phone.png 213w,
/static/f082493d89f31019469de44af6d6bc1c/19b37/travel-focus-mode-phone.png 425w,
/static/f082493d89f31019469de44af6d6bc1c/e5284/travel-focus-mode-phone.png 850w,
/static/f082493d89f31019469de44af6d6bc1c/462c8/travel-focus-mode-phone.png 1275w,
/static/f082493d89f31019469de44af6d6bc1c/4e56d/travel-focus-mode-phone.png 1700w,
/static/f082493d89f31019469de44af6d6bc1c/c99a3/travel-focus-mode-phone.png 4137w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
    </span></p>
<p>From the top, the Lock Screen shows the time in Bangkok. The widgets are <a href="https://flighty.app">Flighty</a>, Battery, and <a href="https://www.meetcarrot.com/weather/">CARROT Weather</a>. I find the battery one to be especially useful as it’s set to automatically switch to show battery status on different devices like the Apple Watch, AirPods, and their case, depending on the context. Flighty‘s Live Activity UI also helps with more detailed information of current or upcoming flight.</p>
<p>For the Home Screen, on the top stack I have Delta’s widget to show my trip information and CARROT widget. The top small widget stack contains Find My to keep track of my luggage with AirTags, and Flighty for my flight status. The bottom widget stack is for time zones and battery status for my different devices.</p>
<p>I think the coolest part about this Focus is the “Astronomy” wallpaper which I have set to “Earth Detail” variant so it shows a close-up of my current location on the Lock Screen. It’s not that I need the Lock Screen for me to know where I am on my journey but I just think traveling across the globe is <em>the</em> perfect use case for this wallpaper.</p>
<span class="gatsby-resp-image-wrapper" style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 201px; ">
      <span class="gatsby-resp-image-background-image" style="padding-bottom: 174.12935323383084%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAjCAYAAACU9ioYAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGvElEQVR42n2Wa08b2RnHZ8Yeg8EmGEPAXM0a343HV4wxxmAbx8TGgGMCxpjbbmjDHfKizSYLCURadVup6utW6ruqqqIqatpPUPVlpX6AfoP2TaRqtVvD/PvM2LBASEf668yZmfM7z+Wc5wzD3HEdHh6qV1dXPSsrpdxaubS6tlbekET94trycnyzXO4FwDL/7zo5OeGkNpFIhGdy2X/mZ3OV/NyMOF/I41KFR3OYm81dkL7PZtK/pc8/DY3FYkqpjUZHfjGVTiGZmKgkEhMi6SL5g0RJqckE4hOxbwOBQWttOPexhbWHQwH/H2Jjo4iOjpyPRSO4Q6LUjoRDEAQhJY2Zn59X3OZdms4H/N6/j0bC0oCLyMgwbmskLCl0Lt17ve4fX/fu+iXPYDKZnC6n7ftBlwMup12U2puyy6Jvzj2CCw6H9fd3WcgCVQvHotHfzeSmsbi4cF4qLWF5uYTy8vINLZdKWCoWKVmPKM6JSjQa/djtYYejZb4w//bp020cHj4T9/b2sb29i+2tHezs7GJrm9rdPeztHcjaPzjE0dEz8ejwGVZX1z5ks9myxLlaSqnJ1DuLxYaWltaKVtuEujo1VKo6WbxKBZ2mDRp1E93XQamqB0/v1epGNDXdE9vaOsShYAhzubmcDNvZ2UkWF0vgOMWFNMl1sRQNqR3pegCDxihND51SAS3HgSc1ajTS+3ObzY7d3f2/ysCzs7PjJ09+JL2oMCwBWBa3wQqWk1unRo397nZstjYhZuzF6pMn6O8zih0dnTg9ffMhk4l3Md988/Nfr6yuyUCupRGcqx1qmwEKjrsCKpVKtLW1Qc3zaG5Qw9jVBXVdHcxms+xFe7sBz3/6Jcql8q+Y09Ozd6WlZdl0PtIPZt0L7aQdbRqdlHsZODw8TEnaRmdnp7SY8ahQwMrKCgrUSv2mpmZxcbGI9bWNb5nXr8/eLy2UwCgJ6O1G/cEotDNu3G9oBsNV3bfb7VhaWsLU1BS6yLqZmRmUaPmEQiHE43E0NmqRyWRpd0W/Y16/ImDNwrqOZoxFRhH0BeQMX7rc3n6fYGn09PbC5XLiERUJq8WMfD5PK0OPFn2buLH+ORLxxL9kYLFYkoEcxU2hUJIUlHVG1vXk3O6z1QSKen0bvnp5jInYRFF2eWFhUQaOhZwQBlmUFhhqGUw/ZDAeZZBJM/AILNKTDOIxBtEIi/wsi9ZWrgZsxfHxibi+vj7KvCILHz+uAs0Dn6G7Uwm/T4nmZiVsVh5eodoX3Co47DxCQR4BvxIxmkinq1pIG0KyUCyV1qIEfP1+fn5BBjocTng8AdhsboTDEUrGICwWh9zv7TXRMnFiYMABi9VZCwF3BXzx4iuxWCyOVoGFKrCXgt7f3w+DoR1GYx80mkayQkeu6WlpaCkBOuj1LZQwnuL3Qwx1Oj0BX4pbW1sEPH79vlCYl4F2h51cE8hVK/wBP1lngZEm8AoestIKt+CmiYyXln0EPNo7kix8RcDH1SzTquc0dWAbeHD0sZRttvZMoVZWs3tta94AfvlSPDg4iBDw9N1lDDmdGsxnTWCnTWCNuuo+bmmAakAP7ZwTSoO2BmWg4uvlJXa5bJ4/f3FRLm+Ema+//tlvioUimHq2wvk7ERYCGJ1NgclaoGxtREPECLWvGw3RfmgfWmWgmvZzZmQSxs4eGXj/foeUlP/mcjkvc/rmzckXq5+D0akq/LIHQzYByXxGBvI9zbi3IEDt70FjfADaqSpwKDSE7MMpbGxsUJJaRYOhE5TcD+lYupt5uvk0tbKyBiXDXTDDPeQuVZBZCzizXh6sqYHu5V1Q9VbDoOSV8tZUqxvkUDmdg1TJ9/92dQSMRsb+3NPdW62JWp7cV9ysiU30rE7xUZ2U3K2vV4vuQQEPkg/yV0CDwdDqcLj+FI8nMTYyJgZ8QXipQHg8PlmCU6Ct6IVA916Szx/EcCgsJpMpKm3h/9Bp+cX145itHS6s3+d5+yCVwnQ2ezFLJWpudvZOzeRyYjaToXIVEZ1O5/RdR6nc6evr9Nis5op0BrsHnaLgdlFRGLwhei6d0efSN5YB0x+vj7/rz0Fls1r+4fW4yTXhgiymQuC9kt/vgc8rENhdkSYzm007n/pzuIJazKa3tT+Fc2nQbUmW0zvRYbPAZOpLf8rCq1kcDvsvJaDDbq04HTaRdH5NF9Izegdqv6OjwfnJv6/LoAaD3rTf5/03uS1K7kluBgNVl30+AZfPg0HfX/x+P38rZHdfBG9JppOxeDy2mBgf30rGx3+SSIwfJSbGNqidmZycdG1ubvJ3Df4f20NaKaFReNIAAAAASUVORK5CYII='); background-size: cover; display: block;"></span>
  <img class="gatsby-resp-image-image" alt="Apple Watch Face screenshot of the Travel Focus" title="" src="/static/c9ed7fd1984235a535b81407b0a7287c/dfe1d/travel-focus-mode-watch.png" srcset="/static/c9ed7fd1984235a535b81407b0a7287c/dfe1d/travel-focus-mode-watch.png 201w" sizes="(max-width: 201px) 100vw, 201px" style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;" loading="lazy" decoding="async">
    </span>
<br>
<p>For the Watch Face, there isn’t a lot of things I could put that I don’t already have on the Lock Screen. The top left complication is for sound levels which isn’t that useful, but I didn’t know what to put there. Nonetheless it’s interesting to see the sound levels on my flights, and how much the AirPods Pro were able to cancel out.</p>
<p>For the middle complication, I wish I could put Flighty there but surprisingly Flighty does not have a watch app so I put CARROT there instead. On the bottom row: left is for the watch battery, middle is for <a href="https://trayminder.com/">TrayMinder</a> to keep track of my Invisalign wearing time, and right is a <a href="https://apps.apple.com/us/app/watchsmith/id1483088503">Watchsmith</a> complication for the current time in Thailand.</p>
<h2 id="thailand">Thailand</h2>
<p>As I am spending over a month in Thailand, the apps I use regularly here are different from apps I have on my default Home Screen in the US. And so I created a “Thailand” Focus.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 82.15962441314555%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAYAAAAWGF8bAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEl0lEQVR42l2Sa0zTdxSGu7m5zGh0dlycgLXAH1qgLS1tESuCDAjjIl64COIIVx2lUKG0UNoCgqBShlPnFFEEShFSUS4yWMQ52My8MaPSiXbZl2nAmGxxX7T8f+9aZ5awkzzvOZ+enA8vIzE6vrGmXPdXo0Y/JwjkPQ/y4z7XKcrnmg11f2fvymxZzmT6h0REPg5PSnzB5vrPM1evfO4bGDAfkRT/Qhq5yeblRa3ftClUvjlchg0SSTJDmf/F7A/9Ixg+c54cNdTjWN1hjHZZ6FsjV1Gv0s64e65VSlPyIM5S0dykXLCj0hGQlA9ptnpBvG03xBukGm8qaNqH4kIq3fAzQ1tUbJvsu4ip4XH67sRP5Pf7NmK99YC+ZhnDAZX+gYfbsgqRogPBrfML7rXzxLXuBVmmeUZWGF4urM1qgyw0uI7lw3n0sYsbOH6c+wzNvpI/pgbG8cvUTTI9MYknt6dhvXGTPPxuEscbWmdY7kt1nIJBsHSg11b8CQ/1S3hUvMSaaix4f96LECGnypvNvevq6gFvb+8phk6penpv7Dom+wfJpOUK7lyZwJ3R78mjm7+ipbZ5hs1aZaB2HAdz9z16TdYNuGTcwIfJE2Cm3Lb7xDWCz/fJFAvF+SKR0HHzkxk70uVPaw4NoMLQSRTabpTqTA66SfGBISSkls1yOAEHZTFRCAkV0Ov9BcjIyUa7UQtRVaFdXJKNIIpfynAMj8ejuFzuUsaWpKJnmeV9SC1uJ2mKc459FmmOO6vMjNiU8llOQFDTxsgwCAS+9KpVbkjauRMdxxogqZTbpYpcBFK8/Yx/Z4mDdxhxKaW/yWuHka8xkYLKXjjJ0/QQee0QtmZqrRTlo/YXyOC+jkO7+qwHRxIBamMCohN32YPDPwMnULT3rfD9N5mcrrRVNl1Bqd5M9tf0wYlS30s0jcNIy9ZZvVheKpEs3lGPaFoStQVhMYmIid+O6B059vCte+Drxy18K3zvTWZkKW2Hjo7AcLCH1DZdgBPDQTNpah1CToHO6uLFrIiTFSE5SkGr2zdDrc1DS0MNTpjO2KuMRrgyPfcuEubklNhOnR6GscVEvmzthRNjSw85+c0giourrS4fuagi0rMRkbaHzi3ajtSCQuSpDChM1dmzEuRwZ7MXf1hUqLBd6BpC28lucvaUGU7OnDQRc+dlqFXV1pWMFaroRjmSm+V0W0kl1A3HcHpwAKcy5fammFx84Pk/YZlcYRu3DKL/bBexdPbgooP+c91ktO8SatVaq4uLm4oXGosgSSwtFMaDL46FOCwBkvAYuyjsU7B9AxcLdUrFkx8vWzDa3UHGzd0Y6+nCt6ZOMnXJgiP6qhmm2yeqQH4kAoSRNFcU6ShvNDiCCHCF0XYqQAY/v/+ES97kEe3+x7PXLmN6xEysE5fw8OoA7o/107PXh9B+2DCz2tVd6eUpRM75Mjqzpgz7gr/GLmUbUg6Y7d5sAXx9g/IXfViYsc3YcbgKXS36V6av6u1Ouoz6V13N1SjNTT+xdPlyDmsdd46ShRBKLH4t8ou180NiXgtC48g6FmeOoijeW+G7zvwHARNdM1rLVBIAAAAASUVORK5CYII='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Screenshots of the Thailand Focus"
        title=""
        src="/static/7af903316422c58872ab09fd5829a88e/e5284/thailand-focus-mode.png"
        srcset="/static/7af903316422c58872ab09fd5829a88e/a6f4e/thailand-focus-mode.png 213w,
/static/7af903316422c58872ab09fd5829a88e/19b37/thailand-focus-mode.png 425w,
/static/7af903316422c58872ab09fd5829a88e/e5284/thailand-focus-mode.png 850w,
/static/7af903316422c58872ab09fd5829a88e/462c8/thailand-focus-mode.png 1275w,
/static/7af903316422c58872ab09fd5829a88e/4e56d/thailand-focus-mode.png 1700w,
/static/7af903316422c58872ab09fd5829a88e/f8438/thailand-focus-mode.png 3310w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
    </span></p>
<p>Similar to the “Travel” Lock Screen, the top shows the time in Denver. The widgets are:</p>
<ul>
<li>Temperature, to help me make sure the apartment doesn’t get too cold for the cats</li>
<li>Flighty, to show when my next flight is</li>
<li>Google Maps, to quickly launch the app to search for places</li>
<li><a href="https://halide.cam/">Halide</a> as an app launcher</li>
</ul>
<p>I use the “Weather” wallpaper to show the current condition.</p>
<p>Also similarly, the Home Screen has the CARROT widget on top and Flighty below it. The apps here are the ones I know I’ll use most frequently while in Thailand:</p>
<ul>
<li>Home app to help check on the apartment while we’re away</li>
<li><a href="https://www.rover.com">Rover</a> for our cat sitter</li>
<li>A folder for food-related apps like Line Man and Food Panda</li>
<li>Translate since my Thai is garbage these days</li>
<li>SCB Easy is my Thai bank’s app and it gets used a lot to initiate bank transfers to pay for stuff</li>
<li>myAIS is for my AIS SIM I use while I’m here</li>
<li>Line because that’s the app everybody here uses for messaging</li>
<li>Grab for finding rides while in Bangkok</li>
</ul>
<p>For the Watch Face, the main differences are the Activity rings on the top left and the Watchsmith’s step count complication on the bottom right.</p>
<h2 id="singapore">Singapore</h2>
<p>I will also be visiting Singapore for a quick weekend trip so I figured why not set up another Focus for it.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 82.15962441314555%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAYAAAAWGF8bAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEpElEQVR42lXUa0yTVxwG8HfXb37Rxcxlm8VNoiB2UGGboKCTTZ0TmBYQBAYKCJZLaSktSKEFS5m2XBwWKEPovUAppRcEJYDSOUGBTYUIq3HJ5obGZFsWk1ne86zVT5zkOfl/+uU5JyeH2hq6ry4zq/TvmpKy5e1bg58wg7Y9EReXLTdKpP9mJCYpN27csCUpMW9JwFM+PfZV0uOAdz94knjo2ONL51VPBae5nsD3AwMid0Vy9kTvwqcREfFUZlr+orGtB5aWNvKdVIaLtXKMaIz0LccIJPyK+QhmKNfcrYXNZqRVF+WQSEvR0dGM0VHHirFLg6T4JOEmxnuzwZs2YWfExzcpMU/kGetzYbTXQc+N3SR3rs2QG0PjtNs6jPPV9XdjQ6MEyj4FtLPWlanfpsjYw+vE/esN8sOfkytqpwrfJKZLGR8y7r+1bh0YGxl3qGr+md/nJ+Zwd2KKzF5x4+fRSUwNTZBp1yQaJbXzcZFfVtaN1KJkik9njKbh7O1aHBtmQ3avZkVmP4N8dlb5+qCAmTWM9WAwAiYpmUD46OGNGcw4hsm01Y7FCTduXx4jP03MgF8ino+P2l+ldspwcjCeTuv5DEVDGfjafAAnh9K8DX01KD2en7o5aEv2jh0ssJjMeOp4WsGjOoUNZ+UGIpPpIJX3QCA1EqF8EPvZvMXd4aGywnPjiFMu0qkXHqCi3g6xoB75PIU3h9eEvfsSiinfCg8PDwwKCnqT2nM4748UvhmJnO9JclE3kgovIbmgkxznmRB7lL8Y9VGwfDv/Ft6RPqPXiJ4hJN2M2MM5iMo85Y1MFSEmhl3iByk2+zXf/gp1gF38gCNxIFuoJznlJviTLTQQjsSOgykVC7tZgWUhnDlQmf/QGwr+ws4Tfdh5sBARn/O8+5NrEf0F+5TfY7FYb7yA45O5HpHchWKxkZRU98AfrthERHIn2OnlC2FhzNIM/gDiisfpI8JJ5It6UFTQjOyKNi+nrBExe4/m+p3o6OjXX4ApaVxPfZMTVTIDkcjN8KdKZiT1jQ6kZ5UvsD5hCU5nqiHkaOi2c50w1qowz5eiua7aWyWr9t1h8qlVYFZWkaet3QGFUk8aGk3wR6E0kNY2O/LyhAvBwSGlHSonNO0jtM48DGNnP6wtalhau7zKixrExsatbng6t9Bj1tqhVulIZ5sR/nSo9MSktYFfJFzYzAwp/bHThnudLvrqtBtjjqsYsGowZ9B6ezS9iIk9uBrkcQo9I5ZB9F7SEku3HpZug2/Wkcu9A6jkly2E+cABjQlOo4V2mC0wd2nRb+iHS2f16n0NEw4dWg1Wcgt/cdssGNJ1kasmPa6YdLis1xC3rR8yUdl8RFhYqVPTiUFtB23paIWh6QL6O1RwGbu9fe0tSEx4eWT2y2dDUecqSpYWx2yYdRrJ0nUn7o8P4s5IL710zYFWme9zCGVyrU31UM+00GpHO7rSXGjVTeCCfdrb21CNlCOHs1c1zE1JUHR9Ww6tUvyfrqnGq2uu9WoVvvl8JYpOJLesfXvt1vKc9OVKSQ6pLM99Xpcn8MpEwud14goiyk1dDg3dtt3vVFHUq37wfxORvARFBfHvAAAAAElFTkSuQmCC'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Screenshots of the Singapore Focus"
        title=""
        src="/static/91710e64b79cbb253c4ac58ee010d5f2/e5284/singapore-focus-mode.png"
        srcset="/static/91710e64b79cbb253c4ac58ee010d5f2/a6f4e/singapore-focus-mode.png 213w,
/static/91710e64b79cbb253c4ac58ee010d5f2/19b37/singapore-focus-mode.png 425w,
/static/91710e64b79cbb253c4ac58ee010d5f2/e5284/singapore-focus-mode.png 850w,
/static/91710e64b79cbb253c4ac58ee010d5f2/462c8/singapore-focus-mode.png 1275w,
/static/91710e64b79cbb253c4ac58ee010d5f2/4e56d/singapore-focus-mode.png 1700w,
/static/91710e64b79cbb253c4ac58ee010d5f2/f8438/singapore-focus-mode.png 3310w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
    </span></p>
<p>The Lock Screen isn’t all that different from Thailand: it still uses the weather wallpaper, and the widgets are CARROT, Activity, and battery status. I have humidity on top and the widget below is set to show current temperature, precipitation chance, and air quality index.</p>
<p>As we will be mainly using public transportation, <a href="https://citymapper.com/">Citymapper</a> widget is prominently featured on the top of the Home Screen. This should hopefully help with quickly finding transit directions. Below it are the usual CARROT and battery widgets. As for apps, I just threw in some Singapore-specific apps I may or may not use while I’m there plus the usual: Google Maps, Photos, and Halide.</p>
<p>The Watch Face again is very familiar with the main difference being the Citymapper complication in the middle.</p>
<hr>
<p>Focus is now such a powerful and useful feature so I think it’s definitely worth the time and effort to set up my devices to best suit my needs for these different situations. This is becoming my favorite feature Apple has introduced in recent years.</p>
<div class="footnotes">
	<hr>
		<ol>
			<li id="fn-2022-12-28">
				<p>Shoutout to Federico Viticci’s incredible <a href="https://www.macstories.net/ios/apple-frames-3-0-completely-rewritten-support-for-iphone-14-pro-and-dynamic-island-new-devices-multiple-display-resolutions-and-more/">Shortcut</a> to put Apple device frames around these screenshots. <a href="#fnr1-2022-12-28" >&#x21A9;&#xFE0E;</a></p>
			</li>
		</ol>
</div>]]></description><link>https://vatthikorn.com/focuses-for-thailand-trip</link><guid isPermaLink="false">https://vatthikorn.com/focuses-for-thailand-trip</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Thu, 29 Dec 2022 06:55:00 GMT</pubDate></item><item><title><![CDATA[Migrating from Heroku to Linode]]></title><description><![CDATA[<p>Back in August, Heroku <a href="https://blog.heroku.com/next-chapter">announced</a> that they will no longer offer a free tier for their services starting on 28 November. That would become an issue for me since I have a small Spring Boot service with a Postgres database deployed there, and they would end up costing more per month than I wanted to pay for.</p>
<p>In the past few months, I have been hearing more good things about <a href="https://www.linode.com">Linode</a>, so I decided to check them out. I don't need anything powerful for this purpose, so their cheapest $5/month shared CPU "Nanode" plan is more than enough. And since this is just a regular Linux server unlike Heroku's "dynos", I'm not required to use the managed database solution, making it cheaper. Plus the cheapest managed Postgres database on Heroku has a limit of 10,000 rows.</p>
<p>So I took on the challenge of migrating my Heroku setup over to Linode, and I'd like to share how I accomplished that here.</p>
<h3 id="table-of-contents">Table of Contents</h3>
<ul>
<li><a href="#configuring-the-server">Configuring the Server</a></li>
<li><a href="#configuring-cloud-firewall">Configuring Cloud Firewall</a></li>
<li><a href="#installing-docker-and-docker-compose">Installing Docker and Docker Compose</a></li>
<li><a href="#docker-files">Docker Files</a></li>
<li><a href="#configuring-nginx">Configuring Nginx</a></li>
<li><a href="#configuring-ssl">Configuring SSL</a></li>
<li><a href="#accessing-the-database">Accessing the Database</a></li>
<li><a href="#configuring-ssh-access-with-github">Configuring SSH Access with GitHub</a></li>
<li><a href="#creating-a-github-actions-workflow-for-deployments">Creating a GitHub Actions Workflow for Deployments</a>
<ol>
<li><a href="#1-setting-up-ssh-access">Setting up SSH Access</a></li>
<li><a href="#2-adding-other-secrets">Adding Other Secrets</a></li>
<li><a href="#3-building-the-workflow">Building the Workflow</a></li>
</ol>
</li>
</ul>
<hr>
<h3 id="configuring-the-server">Configuring the Server</h3>
<p>Linode put together a very helpful <a href="https://www.linode.com/docs/guides/set-up-and-secure/">guide</a> on the basic initial configurations one should do when setting up a new instance. For the distro, I went with Ubuntu 22.04. I then just followed the guide and ran the system updates, created a limited user account, and set up SSH access from my local machine. I also set up an A record to point my custom domain to the server's IP address.</p>
<h3 id="configuring-cloud-firewall">Configuring Cloud Firewall</h3>
<p>Linode comes with a free <a href="https://www.linode.com/products/cloud-firewall/">firewall service</a> which made it easier than configuring all these rules on the server itself. I set up the following rules to limit access to only SSH and HTTP/HTTPS traffic.</p>
<p>![](../images/Screenshot 2022-11-26 at 11.34.12 AM.png)</p>
<h3 id="installing-docker-and-docker-compose">Installing Docker and Docker Compose</h3>
<p>To help with deploying this little service, we will use Docker and Docker Compose. Installing these was easily done by following <a href="https://www.linode.com/docs/guides/installing-and-using-docker-on-ubuntu-and-debian/">this guide</a> for Docker and <a href="https://docs.docker.com/compose/install/linux/">this</a> for Docker Compose.</p>
<h3 id="docker-files">Docker Files</h3>
<p>The <code>Dockerfile</code> I had previously for Heroku didn't require a lot of changes: it just copies the JAR from the build directory and sets up the startup command for the image:</p>
<deckgo-highlight-code language="dockerfile" terminal="carbon" theme="solarized-dark"  >
          <code slot="code">FROM amazoncorretto:11-alpine
VOLUME /tmp
COPY build/libs/*.jar app.jar
CMD [&quot;java&quot;, &quot;-Xmx300m&quot;, &quot;-Xss512k&quot;, &quot;-jar&quot;, &quot;/app.jar&quot;]</code>
        </deckgo-highlight-code>
</br>
<p>Now we need to create a new <code>docker-compose.yml</code> file to set up both the application image and Postgres database:</p>
<deckgo-highlight-code language="yml" terminal="carbon" theme="solarized-dark"  >
          <code slot="code">version: &#39;3&#39;

services:
  estel:
    image: &#39;estel:latest&#39;
    build:
      context: src/main/docker
    container_name: estel
    depends_on:
      - db
    ports:
      - 127.0.0.1:8085:8085
    restart: unless-stopped
    environment:
      - SPRING_DATASOURCE_URL=jdbc:postgresql://db:5432/estel
      - SPRING_DATASOURCE_USERNAME=${DB_USER}
      - SPRING_DATASOURCE_PASSWORD=${DB_PASSWORD}

  db:
    image: &#39;postgres:15.0-alpine&#39;
    container_name: db
    ports:
      - 127.0.0.1:8955:5432
    restart: unless-stopped
    volumes:
    - ${DATA_DIR}:/var/lib/postgresql/data/
    environment:
      - POSTGRES_DB=estel
      - POSTGRES_USER=${DB_USER}
      - POSTGRES_PASSWORD=${DB_PASSWORD}</code>
        </deckgo-highlight-code>
</br>
<ul>
<li>The Postgres container is named <code>db</code> and is added to <code>depends_on</code> in the Spring application (<code>estel</code>) container to make sure the service starts after the database.</li>
<li>The <code>SPRING_DATASOURCE_URL</code> environment variable points to the <code>db</code> service at <code>estel</code> database as specified in <code>POSTGRES_DB</code> variable.</li>
<li>The username and password are specified via a <code>.env</code> file on the server, and are used in both containers.</li>
<li>The <code>DATA_DIR</code> variable points to a directory on the server to ensure data persistence between database restarts. Without this, all the data would be lost when we rebuild the database container.</li>
<li>I'm specifying the container ports with <code>127.0.0.1</code> to ensure that they are not exposed outside of the server. I'll take care of proxying the API using Nginx below.</li>
</ul>
<h3 id="configuring-nginx">Configuring Nginx</h3>
<p>For the web server, I opted to use <a href="https://www.linode.com/docs/guides/how-to-install-and-use-nginx-on-ubuntu-20-04/">Nginx</a>. Here I'm setting up the <code>api.liftoffapp.space</code> subdomain to have it point to the Spring service I set up previously by using the <a href="https://docs.nginx.com/nginx/admin-guide/web-server/reverse-proxy/"><code>proxy_pass</code></a> directive. Requests coming in to <code>api.liftoffapp.space</code> will now get routed to port 8085 that the service is running on.</p>
<deckgo-highlight-code  terminal="carbon" theme="solarized-dark"  >
          <code slot="code">server {
    server_name   api.liftoffapp.space;
    location / {
        proxy_set_header Host $host;
        proxy_pass http://127.0.0.1:8085;
        proxy_redirect off;
    }
}</code>
        </deckgo-highlight-code>
</br>
</br>
<h3 id="configuring-ssl">Configuring SSL</h3>
<p>One thing I couldn't do on Heroku was enabling SSL on my dyno as that was only available with the paid plans. But now that's easily done with our plain old server. I was blown away by how easy setting up SSL was <a href="https://www.linode.com/docs/guides/enabling-https-using-certbot-with-nginx-on-ubuntu">using Certbot</a>. It configured everything correctly with my Nginx configurations, and was up and running in just a few minutes. It's also all free thanks to <a href="https://letsencrypt.org">Let's Encrypt</a>!</p>
<h3 id="accessing-the-database">Accessing the Database</h3>
<p>As you can see in the <code>docker-compose</code> file, the database is only accessible locally on the server. This made it impossible to connect to it from my local machine. I don't want to expose the database to the entire world, so the approach I went with is to connect to it via an SSH tunnel.</p>
<p>I use <a href="https://tableplus.com">TablePlus</a> as my database client and it supports connections over SSH. This is what my connection looks like:</p>
<p>![](../images/Screenshot 2022-11-26 at 10.58.26 AM.png)</p>
<p>If you'd like to connect via command line, the SSH tunnel can first be set up by running:</p>
<deckgo-highlight-code language="shell" terminal="carbon" theme="solarized-dark"  >
          <code slot="code">ssh -L 9955:localhost:8955 &lt;SSH User&gt;@&lt;Server IP Address&gt;</code>
        </deckgo-highlight-code>
</br>
<ul>
<li>9955 is the port on our local machine we will need to connect to.</li>
<li>8955 is the port on the remote server that the database is running on.</li>
</ul>
<p>We can then connect to the database using <code>psql</code>:</p>
<deckgo-highlight-code language="shell" terminal="carbon" theme="solarized-dark"  >
          <code slot="code">psql -h localhost -p 9955 -U estel estel</code>
        </deckgo-highlight-code>
</br>
</br>
<h3 id="configuring-ssh-access-with-github">Configuring SSH Access with GitHub</h3>
<p>As the <code>docker-compose.yml</code> is part of the project repo, to ensure we use the most up-to-date version of the file for deployments, we need to be able to pull down the latest from GitHub onto the server. This requires setting up SSH access with GitHub by following <a href="https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account">this guide</a>. I cloned mine to <code>~/estel/</code> directory.</p>
<h3 id="creating-a-github-actions-workflow-for-deployments">Creating a GitHub Actions Workflow for Deployments</h3>
<p>Now that we have the infrastructure set up, the last thing we need is a strategy for deploying the Spring service. I came up with a GitHub Actions workflow to handle deploying this service with pushes to the <code>main</code> branch.</p>
<h4 id="1-setting-up-ssh-access">1. Setting up SSH Access</h4>
<p>First off, we need a new SSH key so that our workflow can interact with the server. Navigate to <code>~/.ssh/</code> directory on the server and run the following to generate a new SSH key pair:</p>
<deckgo-highlight-code language="shell" terminal="carbon" theme="solarized-dark"  >
          <code slot="code">ssh-keygen -t rsa -b 4096 -C &quot;your-email@domain.com&quot;</code>
        </deckgo-highlight-code>
</br>
<p>When prompted, name it something different from the default "<code>id_rsa</code>" as to not conflict with existing key. I named mine "<code>github-actions</code>".</p>
<p>We need to add the new public key to the <code>authorized_keys</code> file so that the workflow using this key can access our server. In the same directory, run the following to append it to <code>authorized_keys</code>:</p>
<deckgo-highlight-code language="shell" terminal="carbon" theme="solarized-dark"  >
          <code slot="code">cat github-actions.pub &gt;&gt; ~/.ssh/authorized_keys</code>
        </deckgo-highlight-code>
</br>
<p>Now that we have a new SSH key for our workflow, we need to add this to the repository's secrets. In the repo, navigate to "Settings" > "Secrets" > "Actions" and select "New repository secret". I named it "<code>SSH_PRIVATE_KEY</code>" and the value is the private key created earlier (in <code>~/.ssh/github-actions</code>).</p>
<h4 id="2-adding-other-secrets">2. Adding Other Secrets</h4>
<p>While we're here adding secrets, we need to add a few more to be used by the workflow:</p>
<ul>
<li><code>HOST</code>: the IP address of the Linode server</li>
<li><code>SSH_PORT</code>: the SSH port on the server</li>
<li><code>SSH_USER</code>: the SSH user</li>
</ul>
<p>Here's what my Actions secrets look like now:</p>
<p>![](../images/Screenshot 2022-11-26 at 2.10.42 AM.png)</p>
<p>These three aren't necessarily secrets but I find it easier to manage them here. You can choose to hardcode these in the workflow file itself as <a href="https://docs.github.com/en/actions/learn-github-actions/environment-variables">environment variables</a>.</p>
<h4 id="3-building-the-workflow">3. Building the Workflow</h4>
<p>This deployment workflow will only have one job called "<code>build-and-deploy</code>" which will take care of building the JAR, Docker image, transferring the image to the server, and rebuild the container with the latest image.</p>
<p>First we configure the environment to use Ubuntu, <code>actions/checkout@v3</code> to check out our repo, and <code>actions/setup-java@v3</code> for our Java environment:</p>
<deckgo-highlight-code language="yml" terminal="carbon" theme="solarized-dark"  >
          <code slot="code">jobs:
  build-and-deploy:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
      - uses: actions/setup-java@v3
        with:
          distribution: corretto
          java-version: 11</code>
        </deckgo-highlight-code>
</br>
<p>Next we install the SSH key we added to the secrets earlier:</p>
<deckgo-highlight-code language="yml" terminal="carbon" theme="solarized-dark"  >
          <code slot="code">steps:
  # ...

  - name: Install SSH key
    uses: shimataro/ssh-key-action@v2
    with:
      key: ${{ secrets.SSH_PRIVATE_KEY }}
      known_hosts: unnecessary</code>
        </deckgo-highlight-code>
</br>
<p>We're leaving <code>known_hosts</code> as <a href="https://github.com/marketplace/actions/install-ssh-key#i-want-to-omit-known_hosts"><code>unnecessary</code></a> here as we will configure that in the next step:</p>
<deckgo-highlight-code language="yml" terminal="carbon" theme="solarized-dark"  >
          <code slot="code">steps:
  # ...

  - name: Add Known Hosts
    run: ssh-keyscan -p ${{ secrets.SSH_PORT}} -H ${{ secrets.HOST }} &gt;&gt; ~/.ssh/known_hosts</code>
        </deckgo-highlight-code>
</br>
<p>We're generating this using <code>ssh-keyscan</code> command and appending it to the <code>known_hosts</code> file.</p>
<p>With that setup out of the way, we now run the Gradle build:</p>
<deckgo-highlight-code language="yml" terminal="carbon" theme="solarized-dark"  >
          <code slot="code">steps:
  # ...

  - name: Setup Gradle
    uses: gradle/gradle-build-action@v2

  - name: Execute Gradle build
    run: ./gradlew build</code>
        </deckgo-highlight-code>
</br>
<p>This will create a JAR file to be used in building our Docker image, which is done with the following step:</p>
<deckgo-highlight-code language="yml" terminal="carbon" theme="solarized-dark"  >
          <code slot="code">steps:
  # ...

  - name: Build the Docker image
    run: docker build . --file Dockerfile --tag estel</code>
        </deckgo-highlight-code>
</br>
<p>Now to get this image to our server, we could publish this to Docker Hub and have our server pull down the latest image. Unfortunately the Docker Hub free plan only allows public repositories and we'll need to <a href="https://www.docker.com/pricing/">upgrade</a> to the $5/month Pro plan to publish private repositories. Instead, we're going to save the Docker image as a tar archive to be directly transferred to the server:</p>
<deckgo-highlight-code language="yml" terminal="carbon" theme="solarized-dark"  >
          <code slot="code">steps:
  # ...

  - name: Create tar archive
    run: docker save --output estel.tar estel</code>
        </deckgo-highlight-code>
</br>
<p>This creates an <code>estel.tar</code> file in our working directory. We then transfer this over to the server using <code>scp</code>:</p>
<deckgo-highlight-code language="yml" terminal="carbon" theme="solarized-dark"  >
          <code slot="code">steps:
  # ...

  - name: scp tar archive
    run: scp estel.tar ${{ secrets.SSH_USER }}@${{ secrets.HOST }}:/home/estel/docker-images/estel.tar</code>
        </deckgo-highlight-code>
</br>
<p>Lastly, we execute some commands to deploy this image:</p>
<deckgo-highlight-code language="yml" terminal="carbon" theme="solarized-dark"  >
          <code slot="code">steps:
  # ...

  - name: Execute remote commands to deploy the image
    uses: appleboy/ssh-action@master
    with:
      host: ${{ secrets.HOST }}
      username: ${{ secrets.SSH_USER }}
      key: ${{ secrets.SSH_PRIVATE_KEY }}
      port: ${{ secrets.SSH_PORT }}
      script: |
        docker load --input docker-images/estel.tar
        cd /home/estel/estel
        git fetch &amp;&amp; git pull
        docker-compose up -d</code>
        </deckgo-highlight-code>
</br>
<ul>
<li>The <code>docker load</code> command creates a Docker image using the tar archive we transferred over in the previous step.</li>
<li>The <code>git</code> commands ensure that we have the most up-to-date <code>docker-compose.yml</code> file from the repo.</li>
<li><code>docker-compose up -d</code> then rebuilds the <code>estel</code> container using the latest image.</li>
</ul>
<p>And that's it! Now every push to <code>main</code> branch will trigger this workflow and deploy our Spring service to the server automatically. The final workflow file can be found <a href="https://gist.github.com/vatthikorn/552ae875688aa66262a41e9a6a7bf625">here</a>.</p>]]></description><link>https://vatthikorn.com/migrating-from-heroku-to-linode</link><guid isPermaLink="false">https://vatthikorn.com/migrating-from-heroku-to-linode</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Sat, 26 Nov 2022 19:40:00 GMT</pubDate></item><item><title><![CDATA[iPhone 14 Pro]]></title><description><![CDATA[<p>As I said in my <a href="/apples-far-out-event-reactions">Apple's Far Out event post</a>, this year is my iPhone upgrade year. Coming from iPhone 12 Pro, the iPhone 14 Pro is not that huge of an upgrade. But it's different enough for me to have a few things to say about it.</p>
<h3 id="pre-order">Pre-order</h3>
<p>The pre-ordering experience itself appeared to have gotten quite an update. After the announcement, I could pre-configure the phone with all the details from obvious ones like color and storage to carrier and even the payment method to use. This pre-order "staging" flow gets a big thumbs up from me.</p>
<p>As for the pre-order itself, I seemed to have won the CDN lottery which let me in right at the top of the hour. So I had the phone arriving on release day. I went with a Deep Purple one with 256GB of storage.</p>
<h3 id="setup">Setup</h3>
<p>The conventional wisdom these days when it comes to setting up a new iPhone is to do the direct iPhone-to-iPhone transfer. I had used up about 180GB on the old phone and the initial estimate for the transfer was 50 minutes. Not too bad. Turned out that estimate was surprisingly close to reality: it was done in just over an hour and pretty much everything came over just fine. Apps needed to be re-downloaded but all of the login info, preferences, and game progresses were in place, except a couple of stragglers.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/d932e32911627702b487af0b5da31205/533d0/IMG_0471.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 75.11737089201877%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAPABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAEEBf/EABYBAQEBAAAAAAAAAAAAAAAAAAEAAv/aAAwDAQACEAMQAAABWfRETGaP/8QAHBABAAIBBQAAAAAAAAAAAAAAAQACAwQQERIh/9oACAEBAAEFAtRk6wUlls5K8z02/8QAFhEBAQEAAAAAAAAAAAAAAAAAARAR/9oACAEDAQE/AV2f/8QAGBEAAgMAAAAAAAAAAAAAAAAAAAECERL/2gAIAQIBAT8BUclH/8QAGBAAAwEBAAAAAAAAAAAAAAAAAAEREDH/2gAIAQEABj8Ci6VFeTP/xAAbEAACAgMBAAAAAAAAAAAAAAABEQAhEDFBUf/aAAgBAQABPyFJ9tmXcl0RgGfTB37ALOsf/9oADAMBAAIAAwAAABCXL//EABYRAQEBAAAAAAAAAAAAAAAAABEAAf/aAAgBAwEBPxBbs3//xAAWEQEBAQAAAAAAAAAAAAAAAAARAAH/2gAIAQIBAT8QIZC//8QAGRAAAwEBAQAAAAAAAAAAAAAAAAERMSFB/9oACAEBAAE/EKi2FcKDeF4MNNvRieueWXmXQ1Gf/9k='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Two iPhones side-by-side doing a migration"
        title=""
        src="/static/d932e32911627702b487af0b5da31205/85078/IMG_0471.jpg"
        srcset="/static/d932e32911627702b487af0b5da31205/b5ac9/IMG_0471.jpg 213w,
/static/d932e32911627702b487af0b5da31205/ca7be/IMG_0471.jpg 425w,
/static/d932e32911627702b487af0b5da31205/85078/IMG_0471.jpg 850w,
/static/d932e32911627702b487af0b5da31205/950eb/IMG_0471.jpg 1275w,
/static/d932e32911627702b487af0b5da31205/533d0/IMG_0471.jpg 1280w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>What did not go so well was the Apple Watch transfer. I decided not to upgrade this year so I just needed to transfer over my Series 6. During the setup process, it asked me if I wanted to transfer my watch over to the new phone which I promptly said yes to. After the transfer was done and the phone was usable, I got this alert saying that there was an important software update to address iMessage and FaceTime <a href="https://9to5mac.com/2022/09/16/iphone-14-imessage-facetime-activation-bug/">activation issue</a>. Wanting to avoid this and then forgetting that my watch was being transferred, I foolishly went ahead and ran the update. And sure enough, that completely messed up the watch. So I had to hard reset the watch and re-paired it from scratch. Fortunately all the watch faces I had previously were restored.</p>
<h3 id="chassis">Chassis</h3>
<p>The Deep Purple color looks pretty muted, you wouldn't be able to tell it's purple unless it's in bright sunlight. I really hope one day Apple will make pro iPhones in fun colors.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/ad3449cde7f6bfc78cbdffe89b7e62e8/533d0/IMG_4306.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 100%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAMBAv/EABYBAQEBAAAAAAAAAAAAAAAAAAMCAf/aAAwDAQACEAMQAAABZeM3JMKdTEnQe//EABsQAQACAgMAAAAAAAAAAAAAAAEAAgMREBIi/9oACAEBAAEFAupE416yujcb2Ml7Kk//xAAXEQEAAwAAAAAAAAAAAAAAAAABESAx/9oACAEDAQE/AXYKf//EABkRAAIDAQAAAAAAAAAAAAAAAAEQAhEhQf/aAAgBAgEBPwERyyuL/8QAGRAAAgMBAAAAAAAAAAAAAAAAARAAESFR/9oACAEBAAY/AmRx4ZRX/8QAHRAAAwABBQEAAAAAAAAAAAAAAAERcSExQVFhgf/aAAgBAQABPyH6PtjFx7Sp7mIm5KuseRNOxjbVd/RCZoNEf//aAAwDAQACAAMAAAAQ+889/8QAGBEAAgMAAAAAAAAAAAAAAAAAABEBECH/2gAIAQMBAT8QlgGKv//EABcRAQEBAQAAAAAAAAAAAAAAAAEAERD/2gAIAQIBAT8QLd5K8f/EABwQAQACAgMBAAAAAAAAAAAAAAEAESExQVFhwf/aAAgBAQABPxBBUFc7GCqoAtbBHKoMpctsel8IFq5rRx13xCjFO4sZsA0PSX+BkKIlBqf/2Q=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="The back of a purple iPhone 14 Pro"
        title=""
        src="/static/ad3449cde7f6bfc78cbdffe89b7e62e8/85078/IMG_4306.jpg"
        srcset="/static/ad3449cde7f6bfc78cbdffe89b7e62e8/b5ac9/IMG_4306.jpg 213w,
/static/ad3449cde7f6bfc78cbdffe89b7e62e8/ca7be/IMG_4306.jpg 425w,
/static/ad3449cde7f6bfc78cbdffe89b7e62e8/85078/IMG_4306.jpg 850w,
/static/ad3449cde7f6bfc78cbdffe89b7e62e8/950eb/IMG_4306.jpg 1275w,
/static/ad3449cde7f6bfc78cbdffe89b7e62e8/533d0/IMG_4306.jpg 1280w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>Comparing to my iPhone 12 Pro, the iPhone 14 Pro is 0.8mm (0.03") taller, 0.45mm (0.02") thicker, and 17g (0.61oz) heavier. The increase in weight was noticeable right away and I wish the iPhone would stop getting bigger. But that's not even the worst part. This phone is 7.85mm thick, which honestly isn't that thick, but that is only for the phone body, ignoring the camera "mesa" and the lens "turrets" protruding out of it. The height of that "bump" alone is more than half the thickness of the phone body! There is no way to lay this phone flat even with the case on. I hate it so damn much.</p>
<div style="display: flex; align-items: center;">
	<video controls loop muted src="/iphone-14-pro-camera-bump.mp4" type="video/mp4"></video>
</div>
</br>
<h3 id="display">Display</h3>
<p>The first time I noticed the dimmed always-on lock screen, I thought that the phone wasn't locked. So I instinctively pressed the lock button expecting the screen to turn off but instead it lit back up. And when I was aware that it's supposed to be on, I expected that I could interact with the lock screen widgets or swipe down for Control Center, but in reality I first have to tap it to wake up the screen from the dimmed state, and then I could interact with it. So that took a bit to get used to. One exception to this is that if you swipe up to unlock the phone when it's in a dimmed state, it will try to do the Face ID unlock, so that's a nice touch. All these I have since gotten used to in about a week.</p>
<p>One aspect of the always-on display that I had forgotten to consider was around bedtime. As I put the phone on my nightstand when I go to bed, the always-on display would be entirely too bright even in its dimmed state. One easy solution is to just put the phone screen side down. But that would be impractical if you use a MagSafe charger or a regular Qi wireless charging pad. The best solution to this is to enable the <a href="https://support.apple.com/guide/iphone/turn-sleep-focus-on-or-off-iph7cdb86325/ios">Sleep Focus mode</a> as it will automatically disable the always-on display. Oddly enough, while there is a Shortcuts action to set the Apple Watch always-on display mode, there is none for the iPhone. This is quite a glaring miss on Apple's part and I do hope they will add this in a future software update. It would be nice to have for those who don't want to use the Sleep Focus mode.</p>
<p>The ProMotion display was immediately obvious as soon as I picked up the phone. This was something I always noticed and wished I had every time I had to use Jess's iPhone 13 Pro Max. I love it, everything just looks and feels <em>so</em> smooth. The difference feels almost to the level of going from non-Retina display to Retina display.</p>
<p>The 2000 nits peak brightness was also really handy the handful of times I was out in super bright sunlight.</p>
<h3 id="dynamic-island">Dynamic Island</h3>
<p>The outline around the Dynamic Island and the instruments inside were more noticeable than I expected, even with indoor lighting. But I have since gotten used to that and don't see it anymore.</p>
<p>Since the introduction of the notch with the iPhone X, I formed a habit of tapping on that area as a shortcut to scroll to the top of a list or webpage. But now if I have an active Live Activity session like music or timer, tapping on the Dynamic Island just sends me to the app for that activity instead of scrolling up to the top which was pretty jarring. I had to adapt to tap on either side of it instead.</p>
<p>Unfortunately the Live Activities API wasn't available until iOS 16.1 which was just released earlier this week. So there wasn't much interaction with Dynamic Island in the weeks I've had this phone. I'm sure in coming weeks and months we'll start to see <a href="https://twitter.com/jordibruin/status/1584155712476749824">a lot more apps utilizing this</a>.</p>
<h3 id="camera">Camera</h3>
<p>The new camera system is a substantial upgrade from my iPhone 12 Pro. The picture quality and low light performance are noticeably improved. I love that the 48MP sensor allows for a decent 2x digital zoom at 12MP. So now we have four focal lengths we can shoot at with 0.5x, 1x, 2x, and 3x at a good resolution.</p>
<p>Shooting 48MP is limited to the ProRAW mode and when doing so I could notice some sluggishness with the camera. I sometimes have to wait for a split second between shots for it to process, so I can't shoot them in as quick succession as I'd like. And previewing the photo usually takes a few seconds to become available. I'm a bit disappointed by the performance here given how great Apple touted their new A16 chip to be. I don't know what the bottleneck could be, perhaps it's the memory bandwidth. The phone also gets hot pretty quickly after shooting several 48MP photos in quick succession. This definitely will affect battery life.</p>
<p>But that is by no means a deal-breaker, I still love the fact that with 48MP I could crop and reframe the photo to how I like it. The size of these ProRAW DNG files comes out to around 80-90MB which is pretty hefty. I'm used to working with my 20MP Canon EOS 6D's 20MB RAW files so I'm gonna have to be a bit more mindful of how fast I'm filling up my phone storage with these.</p>
<p>Overall I am really happy with the incredible image quality this camera system produces. Below are some of the photos I took over in <a href="https://www.nps.gov/romo/index.htm">Rocky Mountain National Park</a> using <a href="https://halide.cam">Halide</a>. These are straight out of the camera with no post-processing done by me.</p>
<p><figure class="gatsby-resp-image-figure" style="">
    <span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/fa3cad321fd623ba895b60497a9b567d/d4d07/IMG_4505.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 75.11737089201877%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAPABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAIEA//EABUBAQEAAAAAAAAAAAAAAAAAAAEC/9oADAMBAAIQAxAAAAHNp0qKiYH/xAAbEAEAAgIDAAAAAAAAAAAAAAABAAIDERITIv/aAAgBAQABBQLzN0JzI5LTsdtwf//EABYRAAMAAAAAAAAAAAAAAAAAAAABEv/aAAgBAwEBPwGEQj//xAAWEQADAAAAAAAAAAAAAAAAAAAAARP/2gAIAQIBAT8BoyjP/8QAGxAAAgEFAAAAAAAAAAAAAAAAAAExAhAhMlH/2gAIAQEABj8ClHTUm2aEf//EABsQAAICAwEAAAAAAAAAAAAAAAABETFBUXHw/9oACAEBAAE/IYRXcsWxyeLIa0zkdtyQiUf/2gAMAwEAAgADAAAAELz/AP/EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8QI//EABcRAQADAAAAAAAAAAAAAAAAAAARQWH/2gAIAQIBAT8Qnpi//8QAHhABAAICAQUAAAAAAAAAAAAAAQAhETFBUYGRocH/2gAIAQEAAT8QrXCdhY0A3Sh5m3FO/wCTFsEu8l+4RFlvIRoydz//2Q=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="IMG 4505"
        title="Main Camera, f/1.8, 1/7000s, ISO 100"
        src="/static/fa3cad321fd623ba895b60497a9b567d/85078/IMG_4505.jpg"
        srcset="/static/fa3cad321fd623ba895b60497a9b567d/b5ac9/IMG_4505.jpg 213w,
/static/fa3cad321fd623ba895b60497a9b567d/ca7be/IMG_4505.jpg 425w,
/static/fa3cad321fd623ba895b60497a9b567d/85078/IMG_4505.jpg 850w,
/static/fa3cad321fd623ba895b60497a9b567d/950eb/IMG_4505.jpg 1275w,
/static/fa3cad321fd623ba895b60497a9b567d/09276/IMG_4505.jpg 1700w,
/static/fa3cad321fd623ba895b60497a9b567d/d4d07/IMG_4505.jpg 8064w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
    <figcaption class="gatsby-resp-image-figcaption">Main Camera, f/1.8, 1/7000s, ISO 100</figcaption>
  </figure></p>
<p><figure class="gatsby-resp-image-figure" style="">
    <span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/f632d0b4b6edaede60c9ba4dda13dcf2/b2b3a/IMG_4510.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 133.33333333333331%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAbABQDASIAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAMBAgUE/8QAFgEBAQEAAAAAAAAAAAAAAAAAAQIA/9oADAMBAAIQAxAAAAFcMWawsxe/EqK1TNJf/8QAHBAAAgICAwAAAAAAAAAAAAAAAAIBERASAxMx/9oACAEBAAEFAqxUGjHXJPHQrG8SKySt4Xz/xAAVEQEBAAAAAAAAAAAAAAAAAAAAEf/aAAgBAwEBPwGIqv/EABcRAQEBAQAAAAAAAAAAAAAAAAASEWH/2gAIAQIBAT8BpvUpf//EABwQAQACAQUAAAAAAAAAAAAAAAABMQIQESFR4f/aAAgBAQAGPwK1rh6uHOUO0t0p0//EAB0QAQACAgIDAAAAAAAAAAAAAAEAESFBYZEQMVH/2gAIAQEAAT8hx0gcPFNlDUuvtluh9wT2oPrOIqEsoLHQS25bXM//2gAMAwEAAgADAAAAEJAYT//EABcRAQEBAQAAAAAAAAAAAAAAAAEAURH/2gAIAQMBAT8Qcl1kMi//xAAZEQEAAgMAAAAAAAAAAAAAAAABACEQMVH/2gAIAQIBAT8QOnAhuNtz/8QAIRABAAICAQMFAAAAAAAAAAAAAREhADFBUZHRYXGBocH/2gAIAQEAAT8QYLCN3bkgyD64OX3nxkqG9yFidMYqrVkP8MsiNgKr4MdTV0Dx5wcZSB4fbWKoKmlmPrNhsIdNZFC7M2J3z//Z'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="IMG 4510"
        title="Telephoto Camera, f/2.8, 1/270s, ISO 32"
        src="/static/f632d0b4b6edaede60c9ba4dda13dcf2/85078/IMG_4510.jpg"
        srcset="/static/f632d0b4b6edaede60c9ba4dda13dcf2/b5ac9/IMG_4510.jpg 213w,
/static/f632d0b4b6edaede60c9ba4dda13dcf2/ca7be/IMG_4510.jpg 425w,
/static/f632d0b4b6edaede60c9ba4dda13dcf2/85078/IMG_4510.jpg 850w,
/static/f632d0b4b6edaede60c9ba4dda13dcf2/950eb/IMG_4510.jpg 1275w,
/static/f632d0b4b6edaede60c9ba4dda13dcf2/09276/IMG_4510.jpg 1700w,
/static/f632d0b4b6edaede60c9ba4dda13dcf2/b2b3a/IMG_4510.jpg 3024w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
    <figcaption class="gatsby-resp-image-figcaption">Telephoto Camera, f/2.8, 1/270s, ISO 32</figcaption>
  </figure></p>
<p><figure class="gatsby-resp-image-figure" style="">
    <span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/af1a40edee43dea665b8ef1a65e72b61/f8b09/IMG_4549.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 75.11737089201877%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAPABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAMBAgT/xAAWAQEBAQAAAAAAAAAAAAAAAAADAQL/2gAMAwEAAhADEAAAAc8oYpvKGb//xAAaEAACAwEBAAAAAAAAAAAAAAAAAQIDExIi/9oACAEBAAEFAuomkUlejQVh4Z//xAAVEQEBAAAAAAAAAAAAAAAAAAAQEv/aAAgBAwEBPwGT/8QAFxEBAAMAAAAAAAAAAAAAAAAAAAESIf/aAAgBAgEBPwG0tf/EABsQAAIBBQAAAAAAAAAAAAAAAAACMgEQESEz/9oACAEBAAY/AoMRapyvvJ//xAAbEAACAgMBAAAAAAAAAAAAAAAAARFBECFxgf/aAAgBAQABPyF0dYLYcgTWnxVYnsTyf//aAAwDAQACAAMAAAAQgP8A/8QAFhEBAQEAAAAAAAAAAAAAAAAAAQAR/9oACAEDAQE/EEWF/8QAFxEBAAMAAAAAAAAAAAAAAAAAAAERUf/aAAgBAgEBPxCNln//xAAcEAEAAwADAQEAAAAAAAAAAAABABEhQVFhMZH/2gAIAQEAAT8Q8z6K/I3h1jVBuTm27ifhZxuygAadYJoPmkn/2Q=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="IMG 4549"
        title="Ultra Wide Camera, f/2.2, 1/460s, ISO 40"
        src="/static/af1a40edee43dea665b8ef1a65e72b61/85078/IMG_4549.jpg"
        srcset="/static/af1a40edee43dea665b8ef1a65e72b61/b5ac9/IMG_4549.jpg 213w,
/static/af1a40edee43dea665b8ef1a65e72b61/ca7be/IMG_4549.jpg 425w,
/static/af1a40edee43dea665b8ef1a65e72b61/85078/IMG_4549.jpg 850w,
/static/af1a40edee43dea665b8ef1a65e72b61/950eb/IMG_4549.jpg 1275w,
/static/af1a40edee43dea665b8ef1a65e72b61/09276/IMG_4549.jpg 1700w,
/static/af1a40edee43dea665b8ef1a65e72b61/f8b09/IMG_4549.jpg 4032w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
    <figcaption class="gatsby-resp-image-figcaption">Ultra Wide Camera, f/2.2, 1/460s, ISO 40</figcaption>
  </figure></p>
<p><figure class="gatsby-resp-image-figure" style="">
    <span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/564cb2310e5144132a33bbab247ee564/f8b09/IMG_4603.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 75.11737089201877%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAPABQDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAwAE/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/2gAMAwEAAhADEAAAAc6FRTwSf//EABwQAAICAgMAAAAAAAAAAAAAAAABAhEDBBITIf/aAAgBAQABBQLsTI5OItiSKiUjw//EABURAQEAAAAAAAAAAAAAAAAAAAAh/9oACAEDAQE/Aar/xAAWEQADAAAAAAAAAAAAAAAAAAAAARH/2gAIAQIBAT8BqKj/xAAZEAABBQAAAAAAAAAAAAAAAAAAARAhMTL/2gAIAQEABj8CINKU/wD/xAAbEAACAgMBAAAAAAAAAAAAAAAAARFRIWGR8P/aAAgBAQABPyGi0ZEnLoQB7M1vpFX0/9oADAMBAAIAAwAAABBYD//EABcRAQEBAQAAAAAAAAAAAAAAABEAAWH/2gAIAQMBAT8QSabHF//EABcRAQADAAAAAAAAAAAAAAAAAAAhQWH/2gAIAQIBAT8Qtlm//8QAGxABAQEAAgMAAAAAAAAAAAAAAREAIYExQXH/2gAIAQEAAT8QCCvPHNyhkCWhM0BK2rcH79LEafRWacdC3//Z'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="IMG 4603"
        title="Telephoto Camera, f/2.8, 1/99s, ISO 250"
        src="/static/564cb2310e5144132a33bbab247ee564/85078/IMG_4603.jpg"
        srcset="/static/564cb2310e5144132a33bbab247ee564/b5ac9/IMG_4603.jpg 213w,
/static/564cb2310e5144132a33bbab247ee564/ca7be/IMG_4603.jpg 425w,
/static/564cb2310e5144132a33bbab247ee564/85078/IMG_4603.jpg 850w,
/static/564cb2310e5144132a33bbab247ee564/950eb/IMG_4603.jpg 1275w,
/static/564cb2310e5144132a33bbab247ee564/09276/IMG_4603.jpg 1700w,
/static/564cb2310e5144132a33bbab247ee564/f8b09/IMG_4603.jpg 4032w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
    <figcaption class="gatsby-resp-image-figcaption">Telephoto Camera, f/2.8, 1/99s, ISO 250</figcaption>
  </figure></p>]]></description><link>https://vatthikorn.com/iphone-14-pro</link><guid isPermaLink="false">https://vatthikorn.com/iphone-14-pro</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Wed, 26 Oct 2022 02:30:00 GMT</pubDate></item><item><title><![CDATA[My Experience wih eSIM]]></title><description><![CDATA[<p>I said in my <a href="/apples-far-out-event-reactions">previous post</a> that I was not thrilled Apple decided to remove physical SIM card slot from the new iPhone 14 models sold in the US as that would make traveling outside of the country more troublesome. But that wasn't big enough of an issue for me to not pre-order the new iPhone 14 Pro. I'm sure I could figure something out when the time comes.</p>
<p>So to get ahead of the iPhone release day, I figured I should convert my current physical SIM card in my iPhone 12 Pro to be eSIM. iPhones have had support for eSIM since the <a href="https://support.apple.com/kb/SP779">iPhone XS</a> released in 2018, I just never bothered to get on the bandwagon.</p>
<p>Apple has a handy <a href="https://support.apple.com/en-us/HT212780">support page</a> outlining pretty much all you need to know about eSIM on iPhone. All I had to do was following the <a href="https://support.apple.com/en-us/HT212780#convert">instructions</a> on that page on how to convert physical SIM to eSIM and I was done in less than 5 minutes. For some carriers you would have to <a href="https://www.caseyliss.com/2022/9/8/verizon-esim-conversion">go through hoops</a> to do this conversion, but with my AT&#x26;T SIM there was that "Convert to eSIM" button that took care of everything I needed right in the Settings app. So credits to AT&#x26;T on that.</p>
<p>The iPhone day came and I was able to transfer the eSIM to my iPhone 14 Pro without a hiccup even though AT&#x26;T service at my place has been utterly garbage since moving to Colorado.</p>
<h2 id="switching-carrier-while-on-esim">Switching Carrier While on eSIM</h2>
<p>Since AT&#x26;T service was so bad and full of dead zones here in Colorado, I decided that it's time to switch. My plan wasn't that great either as I only got 4GB of 4G data, and to upgrade to 5G with more data would cost more than I was willing to pay for.</p>
<p>Jess uses T-mobile and she is getting much better coverage around these parts, including 5G. Verizon Wireless was a no-go as I need a GSM phone for traveling so T-mobile was really my only option. But their cheapest plan was still more expensive than I'd like.</p>
<p>I had been hearing about Mint Mobile recently, and since it <a href="https://en.wikipedia.org/wiki/Mobile_virtual_network_operator">uses the T-mobile network</a> I decided to check it out.</p>
<h3 id="trial-with-mint-mobile">Trial with Mint Mobile</h3>
<p>Mint Mobile offers a free 7-day trial and it could be activated right within their app (which is a much better app than AT&#x26;T app). It walked me through the steps and installed a new eSIM on my phone. Within minutes, I had a brand-new network active on my phone alongside my existing AT&#x26;T plan. No need to wait for the physical SIM card to arrive in the mail.</p>
<p>This was my first experience with dual SIM on my phone and I was really impressed at how nice and easy it was to configure and manage the two eSIMs on iOS. I could select which number to use for voice or data. So I could use my AT&#x26;T number for voice and Mint Mobile for data. The coolest part was the phone can automatically switch the data network depending on which one currently has better service.</p>
<h3 id="transferring-number-and-activating-mint-mobile-service">Transferring Number and Activating Mint Mobile Service</h3>
<p>It didn't take much for me to be convinced by Mint Mobile. The bar was already pretty low to begin with (no pun intended). Their plan is significantly cheaper too. I picked their 10GB plan with 5G that costs only $20 a month for the first 3 months, and $35 a month for 3 months after that. One thing to note is with Mint Mobile, you have to pay 3, 6, or 12 months in advance, which makes sense given how low their prices are.</p>
<p>I was paying AT&#x26;T $55 a month for my measly plan. So I’m now paying almost 2 times less per month and get more than twice the data, including 5G.</p>
<p>Similar to the trial, after I purchased the plan, I did the number transfer and activation right in the app. Again, the process was really smooth. I'm documenting it here in case it might be useful to others.</p>
<p>In your AT&#x26;T account, go to your profile page, and select the "People &#x26; permissions" tab.</p>
<p>Scroll down to the "Transfer phone number" section and select "Request a new PIN". This will generate a six-digit PIN that you'll need to provide to transfer the number to another provider. Also take note of the account number at the top of the page.</p>
<p>In the Mint Mobile app, in the activation flow, put in your AT&#x26;T account number and PIN when prompted. They will submit the number transfer request with AT&#x26;T.</p>
<p>You should receive a text from Mint saying that the number failed to transfer. But don't retry yet as you should also get a text from AT&#x26;T saying that they received a request to transfer your number. Follow the instructions by replying with the code in the text.</p>
<p>Now that you've authorized AT&#x26;T to transfer the number, resubmit the transfer request in the Mint Mobile app. This now should go through successfully.</p>
<p>It's probably a good idea to restart your phone at this point.</p>
<p>Now in Settings > Cellular, you should see two eSIMs listed both with your number. You can tell that the transfer went successfully since your number is now associated to an eSIM on Mint network, and the AT&#x26;T line shows no service. You can turn off and/or delete the old eSIM and everything should now be working.</p>
<hr>
<p>From buying the plan to transferring my number and activating it on my phone, the whole process took less than an hour in the comfort of my home. There was no customer representative I needed to talk to, no waiting for the SIM card in the mail, or visiting a store to activate the plan. I must say I am pretty sold on the eSIM lifestyle.</p>
<p>I imagine once this is more widely adopted in the coming years, we’ll all look back and think how archaic it was that we needed a hole in our phone for a tiny plastic card so that we could get cell service on it, just like needing a CD drive in computers so we could play movies.</p>
<p>It would no doubt be a bit annoying when I go to Thailand. This Apple <a href="https://support.apple.com/en-us/HT209096">support page</a> does list a couple of carriers in Thailand that support eSIM, and my research on their websites seem to suggest that I should be able to activate a phone plan with eSIM while I’m there. I’ll update this post with my experience on that.</p>]]></description><link>https://vatthikorn.com/experience-with-esim</link><guid isPermaLink="false">https://vatthikorn.com/experience-with-esim</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Sun, 25 Sep 2022 02:20:00 GMT</pubDate></item><item><title><![CDATA[Apple's Far Out Event Initial Reactions]]></title><description><![CDATA[<p>Like a lot of Apple nerds, I'm on a two-year cadence with my iPhone purchases and this means my iPhone 12 Pro I bought in 2020 is due for an upgrade this year. So I was pretty eager to see what Apple would announce today at their annual iPhone event.</p>
<p>But before we go any further, September is Childhood Cancer Awareness Month and for the past 4 years the fine folks at <a href="https://www.relay.fm">Relay FM</a> podcast network put together <a href="https://relay.experience.stjude.org">a fundraising</a> for St. Jude Children's Research Hospital. We all know a whole lot of us are about to drop an absurd amount of money on new tech that we definitely do not need. To steal the pitch from ATP: a new iPhone 14 Pro starts at $999 and then we add a couple of hundred bucks more on upgrades, accessories, and tax without giving it that much thought. So if you could spend $1,000+ on unnecessary gadgets, you can certainly throw at least a couple of hundred bucks at St. Jude. I can't think of a better cause to support to than this.</p>
<h3 id="apple-watch-series-8">Apple Watch Series 8</h3>
<p>The <a href="https://www.apple.com/apple-watch-series-8/">Apple Watch Series 8</a> is a bit underwhelming to be honest. The new temperature sensor is really neat and I love that they focused its use towards ovulation tracking. They didn't make it clear in the keynote whether we can use this sensor for general body temperature tracking. It makes sense that this would be limited to only measuring body temperature changes from the baseline and not absolute body temperature since the wrist is a terrible spot for that. That's really the only update to the Apple Watch which is why I'm likely not going to upgrade this year and just stick with my Series 6.</p>
<p>Side note: With its diversity and inclusion efforts, I found it a bit surprising that Apple did not use a more inclusive language when discussing menstrual and ovulation tracking. They exclusively refer to only women when talking about this feature when not every woman ovulates and women aren't the only people who ovulate. So hopefully they'll do better next time.</p>
<h3 id="apple-watch-ultra">Apple Watch Ultra</h3>
<p>The highlight of the event for me was the <a href="https://www.apple.com/apple-watch-ultra/">Apple Watch Ultra</a>. I've seen the rumors for months now about this new "rugged" version of the Apple Watch and never really thought much about it as it didn't sound that applicable to my use. But it really impressed me. The coolest part of this Apple Watch Ultra is its ability to be a full-featured dive computer. Before I started wearing the Apple Watch I used to wear my analog watch when scuba diving, and since the Series 2 with its <a href="https://support.apple.com/en-us/HT205000">50 meters</a> water-resistance rating I've always thought it would be cool to wear my Apple Watch while diving and potentially use it as a dive computer. And this Apple Watch Ultra pretty much delivers on that.</p>
<p>It has the EN 13319 certification which makes it a proper dive computer. This upcoming Oceanic+ app sounds like it's going to be doing the heavy-lifting here. They say the app will handle calculating <a href="https://en.wikipedia.org/wiki/Decompression_practice">no-decompression limits</a>, <a href="https://en.wikipedia.org/wiki/Decompression_practice#Safety_stop">safety stops</a>, and providing ascent rate warning. The bare minimum for a dive computer. I love that it also tracks water temperature, GPS locations, and dive profile and can sync all that to your iPhone. Though I couldn't find any mention of <a href="https://dan.org/health-medicine/health-resources/diseases-conditions/flying-after-diving/">no-fly time</a> or <a href="https://en.wikipedia.org/wiki/Nitrox">nitrox</a> so they might not be supported yet at launch. But the beauty of this being a smart watch is that I don't see a reason why Oceanic couldn't provide future updates to add support for those and other functionalities.</p>
<p>I'm curious if they're going to provide an API for developers to access data from the depth gauge and develop apps for diving purposes. Or perhaps this could also be a partnership just with Oceanic since they're a reputable company with a history of making dive computers who know what they're doing. Allowing any third-party developer to access this data to develop apps for such a critical purpose might not be a very smart thing to do.</p>
<p>This is also only rated for 40 meters (130 feet) which is right around the limit for recreational diving. For comparison my <a href="https://www.suunto.com/en-us/Products/Dive-Computers-and-Instruments/Suunto-Zoop-Novo/Suunto-Zoop-Novo-Blue/">Suunto Zoop Novo</a>, which is also for recreational diving, is rated for 80 meters and has no-fly time and nitrox. Its CR 2450 battery also lasts years compared to just a couple of days at most for the Ultra. If I were to get this $800 Apple Watch and use it for scuba diving, I would still bring my $300 Suunto dive computer down with me just for peace of mind.</p>
<p>Aside from the diving capabilities, the Ultra has a pretty cool new compass app that not only lets you mark waypoints but also keeps track of your GPS locations so that you can retrace your steps. They also really try to sell this for off-the-grid kind of adventures, but the supposed 36 hours battery life is comical for trips like those.</p>
<p>As someone who enjoys hiking in the mountains and scuba diving, I feel like this would be perfect for me. But it's really bulky so I don't think it will work as a day-to-day watch. It's also as expensive as the base iPhone 14. So I don't think I'm going to be getting this any time soon.</p>
<h3 id="airpods-pro-2">AirPods Pro 2</h3>
<p>I love the original <a href="/some-thoughts-on-the-airpods-pro">AirPods Pro</a> and have been using them almost daily for the past three years. Most people who bought them a few years back would probably feel the pain of the reduced battery life by now. But I recently had mine replaced due to <a href="https://support.apple.com/airpods-pro-service-program-sound-issues">sound issues</a> so the batteries on them are still fresh. This means I don't really have a reason to upgrade.</p>
<p>The 2x noise cancellation sounds great. But the current one already sounds so good, I can't imagine what doubling that would be like. Adding the capacitive touch to the stems for volume adjustment is for sure a big quality-of-life improvement. Allowing charging via Apple Watch charger or MagSafe gets a big thumbs up from me.</p>
<p>All in all, a decent update when looking at them together. I don't really see any single feature that makes me want to get these right away. I'm probably going to wait a while before upgrading.</p>
<h3 id="iphone-14">iPhone 14</h3>
<p>I'm glad they finally bring the larger size to the non-Pro iPhone. Also I think this is the first time ever on a brand-new iPhone that it doesn't get a new chip. But I think for those buying the regular iPhone 14, they probably wouldn't notice (or care about) a performance difference anyway. The camera upgrade looks like it's going to take much better low-light photos.</p>
<p>The emergency SOS via satellite is really a nice feature to have that you hope you never need. This and the car crash detection in both the Apple Watch and the iPhone make for <a href="https://twitter.com/AlexCox/status/1567574621003698177">pretty interesting marketing messages</a>. The Find My via satellite feature sounds much more useful to me. They say this is available for free for the first two years but didn't reveal how much it will cost after that. I'm guessing it's going to be included in either iCloud+ or Apple One bundle.</p>
<p>Gone is the SIM tray as it now only supports eSIM, at least in the US. I'm really annoyed by this removal as it's going to be such a pain in the rear to travel abroad.</p>
<h3 id="iphone-14-pro">iPhone 14 Pro</h3>
<p>iPhone 13 Pro's camera bump (<a href="https://en.wikipedia.org/wiki/Mesa">mesa</a>?) is already too big. And it's even bigger on the 14 Pro. It's now <a href="https://twitter.com/rjonesy/status/1567687018276163584">more than half the thickness</a> of the body itself! This has gotten way out of hand and it has to stop. As good as the cameras might be, they’re not worth this obnoxious design imperfection. I just want my phone to be able to sit flat without wobbling, and cases won't fix that either. I really hope this is the end of it and that they move to <a href="https://www.macrumors.com/guide/periscope-lens/">periscope lens</a> design or something else that get rid of this bump in future iterations.</p>
<p>The 48MP is a huge jump from 12MP, but the 4x increase makes sense with their use of the quad-pixel sensor. It also looks like the Pro has the exact same camera system as the Pro Max model which is great for me as I cannot do with the Max size. I hope they keep it this way in coming years.</p>
<p>The rumors were spot-on with the hole-punch notch dubbed "Dynamic Island". I think it has one big regression from the notch: compared to the iPhone 14's notch, the screen space intruded on by this pill is quite a bit lower than the notch. So you end up getting less usable vertical screen real estate. We'll find out when it's actually out and in people's hands to see how much of an issue that is. Still, the software for it is so clever and I can't wait to see what developers are going to do with it. It also <a href="https://youtu.be/FT3ODSg1GFE?t=53">looks like</a> it's not just the screen surrounding the hole-punch that is tappable but the hole-punch itself as well. The fact that they put so much thought and attention into this made me a bit discouraged since that probably means this design imperfection is not going anywhere any time soon.</p>
<p>The always-on display has been pretty obvious since <a href="/wwdc-2022-reactions">WWDC</a> earlier this year with the introduction of the Lock Screen widgets. This is a long-overdue feature as it's been available on Android phones for a while now.</p>
<p>Unfortunately the colors of these Pro iPhones are so dull and boring again this year. I just want some fun colors for my iPhone. I'm probably going to get the deep purple one as that's the most fun color we have.</p>]]></description><link>https://vatthikorn.com/apples-far-out-event-reactions</link><guid isPermaLink="false">https://vatthikorn.com/apples-far-out-event-reactions</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Thu, 08 Sep 2022 06:45:00 GMT</pubDate></item><item><title><![CDATA[Experimenting with DALL-E]]></title><description><![CDATA[<p>I recently got an invite to <a href="https://openai.com/dall-e-2/">DALL-E</a> so I'm here to share some of the images it generated with my prompts.</p>
<blockquote>
<p>Two Formula One cars driving through snowy Yellowstone National Park at sunrise</p>
</blockquote>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/39504d647701e3079204c3cd08885c74/7f3d2/dall-e-f1.png"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 24.88262910798122%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAFCAYAAABFA8wzAAAACXBIWXMAABYlAAAWJQFJUiTwAAABg0lEQVR42g3M2y9bAQCA8fPfSIzUMpEQyUQT6QPz4p5lReKSBYkQNl54ITSUrTRT1riUrtqcqk5N13Lo1mldSy9qYjQRHjzIQjB868Pv7csn8HQLxN1fchXb5STg4ulvAO58cPMDrj3cXXkJ7fj4cxDk7DhK7HeE2FGEh38X8BiDh9N4fxhfeBE0fZ2E3VP4zV1UleZQWJCLTTQwqlXT2tpERXUFDY21aNTdhDclwhsrRLdXOYizWo2IDguBnUUcc0M01RUjVL4po0iRTu5LGbLkREqUNXR+XiL/bQdZ5e94Ud6BvF5FWpaclOw8UhVFPJe/IkORR4/ehLK9i2RZIglJz0jJzEYwm2YZHBhAM/yJ8WkzzlU/Tk8Iu7TPwloYjcXLlCtIVdsHXjcP0qOz06IWUb7X4QgcMbLkode4QL/oRm39jtCr/8rQzDd0M/OohscZM9pw7Z1j851i+XnM5HIEgxRFaw+h+rKNdm6fj2KQPtMWBvcvRp0eJiQ/evc6WofEf+dvIzKVE1otAAAAAElFTkSuQmCC'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="dall e f1"
        title=""
        src="/static/39504d647701e3079204c3cd08885c74/e5284/dall-e-f1.png"
        srcset="/static/39504d647701e3079204c3cd08885c74/a6f4e/dall-e-f1.png 213w,
/static/39504d647701e3079204c3cd08885c74/19b37/dall-e-f1.png 425w,
/static/39504d647701e3079204c3cd08885c74/e5284/dall-e-f1.png 850w,
/static/39504d647701e3079204c3cd08885c74/462c8/dall-e-f1.png 1275w,
/static/39504d647701e3079204c3cd08885c74/4e56d/dall-e-f1.png 1700w,
/static/39504d647701e3079204c3cd08885c74/7f3d2/dall-e-f1.png 4656w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>Not bad, but those don't look at all like F1 cars.</p>
<blockquote>
<p>An orange tabby cat driving a Formula 1 car in Monaco at night</p>
</blockquote>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/8e92311353ac2b6639f63b72dfb923a4/acc69/dall-e-monaco.png"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 24.413145539906107%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAFCAYAAABFA8wzAAAACXBIWXMAABYlAAAWJQFJUiTwAAABdklEQVR42gXBby8bcQDA8YuRCEtIkJD2mtDq9DattfWv7Y9elYYeer26q1Q0pf6U40QlNolUiQci84QnEvZgD3i2vYe9gb2k7z4fyUkMcZvs57mk8OdikX+/Lvn9ZPDWmOQsnyI4rLK3uo4SGKVF+kBH+0e0hGDV3KG5kWXOHaHyOYzpneUoXkaa6PWR97l4MX2UsyMc2nXeD7Lc5Wa4yMS5tEx+PjyRsbbo8vhRxgVekcWbKrC3tE7EnSbi08gHbKzoN6SEmCO+EOTIiDAW9hBKaJRyPxiNXtG0q3yP9bE2Kdi+eUR3mjyc6dilaV7v6jiZGrWQn+pyiJQwaO1KIm3aKvIXGamzj2G9iipWONnUORUd7CttLAe6EZ883Nc3eG04KF43scUpYmmVmWQaZ1Dib6ad62gP9yO9SHLwKwOuQfplF2LB4LhyTK1iYRdWODdn0ab8xNM55osV5o0CeX2JcHGXcadBuXpFVFE5KVpYmslzWOY/5Jy8Rk9vEQsAAAAASUVORK5CYII='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="dall e monaco"
        title=""
        src="/static/8e92311353ac2b6639f63b72dfb923a4/e5284/dall-e-monaco.png"
        srcset="/static/8e92311353ac2b6639f63b72dfb923a4/a6f4e/dall-e-monaco.png 213w,
/static/8e92311353ac2b6639f63b72dfb923a4/19b37/dall-e-monaco.png 425w,
/static/8e92311353ac2b6639f63b72dfb923a4/e5284/dall-e-monaco.png 850w,
/static/8e92311353ac2b6639f63b72dfb923a4/462c8/dall-e-monaco.png 1275w,
/static/8e92311353ac2b6639f63b72dfb923a4/4e56d/dall-e-monaco.png 1700w,
/static/8e92311353ac2b6639f63b72dfb923a4/acc69/dall-e-monaco.png 4662w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>Looks like he's having a blast in that Ferrari.</p>
<p>Now I figured I'd try something that might be easier.</p>
<blockquote>
<p>Various Thai dishes laid out on a table viewed from top down</p>
</blockquote>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/35bd419d9c0c5fdc3d5fe5ab4e886929/3df4b/dall-e-thai-food.png"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 24.88262910798122%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAFCAYAAABFA8wzAAAACXBIWXMAAC4jAAAuIwF4pT92AAABhUlEQVR42g3Q30sTAQDA8fs7CqS3hAhEIbFgTZsU/VCWTM9fXedoaR1j6zadbrfzttvmdDJt6dA7PdJToprVQlAqEnoQEn3rQXryof6Nr/4Dn4ePYNcO2Pvxm5CUpKs3yNCIgpUbo6rcY7T1MhWpmXnlITt5mU1dxo10kh1r463Ry3SglajYRCLkJea/wmKyB8GumGynRTS5naIukc0qbC0MUVJFgvdbSHQ2kHjczO5qlHXVizP1CK3vEh8nGinILWiB62QuQGP4Bu5CDMHNZ5gNd6NIN3GXX1EqPKdazmEtjmOt69z1NSL62rDzk7wO3uJT4g7b+ad8tuNEJh4Q9l/lm5OilurgsL6CoA8v4aRVjFScNWcF137D8a+fzEyHMI1+woMe1AEf71dNrLCXD8UQ/05OOK7MUkj2Exi8hmU+4d2UB3fuGcKoqDEpmezvOux/WSOnG5x9LfF902RvQ6KciSIrKke1CvXIxeVGkf+nf/h7UCeu9RB7eZudpTTlFx6qcT/nN+T0dfqY+nsAAAAASUVORK5CYII='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="dall e thai food"
        title=""
        src="/static/35bd419d9c0c5fdc3d5fe5ab4e886929/e5284/dall-e-thai-food.png"
        srcset="/static/35bd419d9c0c5fdc3d5fe5ab4e886929/a6f4e/dall-e-thai-food.png 213w,
/static/35bd419d9c0c5fdc3d5fe5ab4e886929/19b37/dall-e-thai-food.png 425w,
/static/35bd419d9c0c5fdc3d5fe5ab4e886929/e5284/dall-e-thai-food.png 850w,
/static/35bd419d9c0c5fdc3d5fe5ab4e886929/462c8/dall-e-thai-food.png 1275w,
/static/35bd419d9c0c5fdc3d5fe5ab4e886929/4e56d/dall-e-thai-food.png 1700w,
/static/35bd419d9c0c5fdc3d5fe5ab4e886929/3df4b/dall-e-thai-food.png 4658w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>I was pretty impressed with this one. You can see rice, curries, some sort of fried dishes, and maybe salads? What's pretty cool is three of them have fork and spoon which are required for a proper Thai meal.</p>
<blockquote>
<p>A table full of <a href="https://en.wikipedia.org/wiki/Isan">Isaan</a> dishes with a backdrop of mountains from northeastern Thailand</p>
</blockquote>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/0824164af31751d2fe9dfe54b44de3bf/7f3d2/dall-e-isaan.png"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 24.88262910798122%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAFCAYAAABFA8wzAAAACXBIWXMAABYlAAAWJQFJUiTwAAABgUlEQVR42gXBWy9bAQDA8fNRJB5EQlQsosuYssV16lKKHD2XaU/ZdsrOaJW6nGXick5LXVY8VKoSEZGICBlJ98A0vNjLFkv2sPgg//1+wtX5MT+uTvh5c8Hv/BlPj3nO87/YPLpkfuuQKStNLLmPnT7l+Ns1ubtbcvc32Mklst//sJP7x8blX9TtBwZSDwjGOy8Thor9ZYy9NZPDzFdCZpKO4QguScfZo+HWwphWHEnXKXeV4agvpbHtOU3RXQrldYqVJCWBFM7RLILyxkFLQxH9vS8QW6rxD7jxiLU4Kgt59rKUuvZaenqbEb1tSH1ujICI8V5CVbuo8XZS4HJSVF9FWWsDFZ5XCMu6n1nNgyk3saKr7JgfWZ5QmDdCfOhsJmPNkRgdYvZTmKgssjSkMO7XOEitkT1aZeSzn8nECIuLMtN2AGE9OsZCSCXS9Ro76GPfijEjyphagCn1LWHFR0wLYk0vMOjpI9TdSlCUyGxtc3KQJhGPE4tE8HX3Mxme4T+gde7sOlqgKwAAAABJRU5ErkJggg=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="dall e isaan"
        title=""
        src="/static/0824164af31751d2fe9dfe54b44de3bf/e5284/dall-e-isaan.png"
        srcset="/static/0824164af31751d2fe9dfe54b44de3bf/a6f4e/dall-e-isaan.png 213w,
/static/0824164af31751d2fe9dfe54b44de3bf/19b37/dall-e-isaan.png 425w,
/static/0824164af31751d2fe9dfe54b44de3bf/e5284/dall-e-isaan.png 850w,
/static/0824164af31751d2fe9dfe54b44de3bf/462c8/dall-e-isaan.png 1275w,
/static/0824164af31751d2fe9dfe54b44de3bf/4e56d/dall-e-isaan.png 1700w,
/static/0824164af31751d2fe9dfe54b44de3bf/7f3d2/dall-e-isaan.png 4656w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>These look almost real. I suppose there are a lot of example images on the internet just like these.</p>
<p>Let's see how well it knows this one Thai dish.</p>
<blockquote>
<p>Authentic <a href="https://en.wikipedia.org/wiki/Phanaeng">panang curry</a></p>
</blockquote>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/0de38fae18bd1293aed3b863413c9b4f/3df4b/dall-e-panang.png"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 24.88262910798122%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAFCAYAAABFA8wzAAAACXBIWXMAAC4jAAAuIwF4pT92AAABiElEQVR42gXB30sTAQDA8Xsr0AgkgkCYEj1Y9iD+6qWH2IPhqGFbjKmhcNy5pdncWGt3teGPOy83Nnfnjxxu01GZP9av2UQcbCQRiP0J2ZN/x9fPR1iQHByUdH6sBtCiIvqqSVYZp2x4Kbz1kg6Nk3opcaq3c6Jc4URtZHemn5QS5tAcpepvY6/bxl+1k2RcRKinH6BH75KdusOOauf93HNqySd8Cnew8qqN48Jr8laG78EWSgMC9t7LzA82YkV9fE26yD27zpbjBschGweLEsJZoY+i0okRvEXAe5NKLs550cWO2ExN66G6HqZSLmMFu3jnbmBRspEZvUpK9bM2K7EceMS+9pgPcRfbVgzhz6bM2VI3R29auW9vZUh+Siln8G26n8/pCaYjEbKGwU/lNkX5Er/jTeSla+RNjd3EBLrvITHRwbIiUtQnEf5Xl/hXs6hYIeQxJ7OymzGPG4/TiW9omJDkJ2dmqGv3OI01se5vYU17wf7GAntmhF/baeofE3wxo6iTI1wAgQjyituZGcgAAAAASUVORK5CYII='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="dall e panang"
        title=""
        src="/static/0de38fae18bd1293aed3b863413c9b4f/e5284/dall-e-panang.png"
        srcset="/static/0de38fae18bd1293aed3b863413c9b4f/a6f4e/dall-e-panang.png 213w,
/static/0de38fae18bd1293aed3b863413c9b4f/19b37/dall-e-panang.png 425w,
/static/0de38fae18bd1293aed3b863413c9b4f/e5284/dall-e-panang.png 850w,
/static/0de38fae18bd1293aed3b863413c9b4f/462c8/dall-e-panang.png 1275w,
/static/0de38fae18bd1293aed3b863413c9b4f/4e56d/dall-e-panang.png 1700w,
/static/0de38fae18bd1293aed3b863413c9b4f/3df4b/dall-e-panang.png 4658w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>These look quite photorealistic, have the correct color, and some even have makrut lime leaves. Though unfortunately it seems to only know what panang curry is like from a western perspective as they all look too soupy.</p>
<p>I couldn't find any information about running DALL-E with non-English prompts, but to my surprise it accepted my Thai prompts and attempted to generate somewhat relevant images.</p>
<blockquote>
<p>แกงพะแนง</p>
</blockquote>
<p>(panang curry)</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/f7d4e27bd736834fc59afa9c00f70f01/acc69/dall-e-panang-thai.png"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 24.88262910798122%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAFCAYAAABFA8wzAAAACXBIWXMAABYlAAAWJQFJUiTwAAABjUlEQVR42h3Ly0vTAQDA8d//4SUCD0LgIZgMTRu+pgvl58Tf5hz9fOzn1EXNbYrM15I53Uw0SeZ8sbmDSs5Reiohqh3ygQ8QUREVUbt0qeiXp6/i4XP8CIm1db6e37B69JvUhcru2S+GE8e0Te5gD3zG5FpE7kjgnzvDHz/l1cwl7tg1sbWfJA/+MbujEt9Tid1Z2FcRxIoSguEIPdFP1PsmkJ3d9MW3eDH2HVv/CpJ3hQbfKst34f2uytL2H6Y3/xPf+EsidcT8t0OSP074sH5C6vAKwa5I+HqasQ5Oked8w/PeMGMfj5FNZsQ8DbWWWl6OfKHv3Rxdw2EC45OEIjMMTcyieIKUyV6qlF7MTd04OkcR0oqNPLS0km7v55FjEMtAlFA0ic1chEGbgTbjAV7/W4ySgdz8TGrqCu5JVgMOm4So1yKJRTzRFfJUX4mQq3god/toeR3A4x9iPBLB2Wgi2C7jslVQL+kJdTVSKZWRlf2Y/OIccnQaCksLWBixM9r6DJdSilHUYa4u5xYtEP8BtUf0oQAAAABJRU5ErkJggg=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="dall e panang thai"
        title=""
        src="/static/f7d4e27bd736834fc59afa9c00f70f01/e5284/dall-e-panang-thai.png"
        srcset="/static/f7d4e27bd736834fc59afa9c00f70f01/a6f4e/dall-e-panang-thai.png 213w,
/static/f7d4e27bd736834fc59afa9c00f70f01/19b37/dall-e-panang-thai.png 425w,
/static/f7d4e27bd736834fc59afa9c00f70f01/e5284/dall-e-panang-thai.png 850w,
/static/f7d4e27bd736834fc59afa9c00f70f01/462c8/dall-e-panang-thai.png 1275w,
/static/f7d4e27bd736834fc59afa9c00f70f01/4e56d/dall-e-panang-thai.png 1700w,
/static/f7d4e27bd736834fc59afa9c00f70f01/acc69/dall-e-panang-thai.png 4662w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>Not even close. But at least they look like they were photos taken in Thailand.</p>
<blockquote>
<p>ข้าวมันไก่</p>
</blockquote>
<p>(chicken rice)</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/bd29250dc5a39ad4fd738afed76e9852/acc69/dall-e-chicken-rice.png"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 24.88262910798122%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAFCAYAAABFA8wzAAAACXBIWXMAABYlAAAWJQFJUiTwAAABh0lEQVR42gXBW09SAQDA8fM1fPFdvDykDAyZOsS0E6gDvE6nsNAJYfOA4LCtGuMci1Dnal6OF5jTVPLMC7oly1xovvCgrov14taLT32Fv7+fsL89S0ubHvegFXtrFZ5BF79vCpyc5YjPJPA+9SP5wxxrH9C+S/gXqnk9byMdD3L7eZx/35L8vcjwaz9MPlmD0OWppa6pFHODjket5QRCTpbVeZyOPqSJCYbbm7CZzMwoL5FlC7F39WQ+RVmTx7j5OoeSeIGrzchUVKLwUUKQRp/Q0mnCbCnnobWUIa9IxDdC8wM96rMAhckwdpudHTWFtrLEaiLGG7edWaWDnLaEy2bA5CvDYdWRW5cRegeqKdMX0+yopPZxBaHnDnbfBuk36hgylNBtqsBoqOLuzylH2W1W1UUCop7huiKu8pt4XSIht4FXwXbOUyMIV9eHSBEnPr9IXO4mszfJwdYKG/FRPD2NdDgtTMeiHH85ZUEeR+mrJ5tWSckR/v/c4Ud+Cy39nsuswkVS5B6yJ/JmbKokNgAAAABJRU5ErkJggg=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="dall e chicken rice"
        title=""
        src="/static/bd29250dc5a39ad4fd738afed76e9852/e5284/dall-e-chicken-rice.png"
        srcset="/static/bd29250dc5a39ad4fd738afed76e9852/a6f4e/dall-e-chicken-rice.png 213w,
/static/bd29250dc5a39ad4fd738afed76e9852/19b37/dall-e-chicken-rice.png 425w,
/static/bd29250dc5a39ad4fd738afed76e9852/e5284/dall-e-chicken-rice.png 850w,
/static/bd29250dc5a39ad4fd738afed76e9852/462c8/dall-e-chicken-rice.png 1275w,
/static/bd29250dc5a39ad4fd738afed76e9852/4e56d/dall-e-chicken-rice.png 1700w,
/static/bd29250dc5a39ad4fd738afed76e9852/acc69/dall-e-chicken-rice.png 4662w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>Now these look better as they're at least images of food. But they're no where near what <a href="https://en.wikipedia.org/wiki/Hainanese_chicken_rice">chicken rice</a> is supposed to look like.</p>
<p>I figured I should try something easier by giving it the same prompt as one of their examples, but in Thai.</p>
<blockquote>
<p>เก้าอี้เท้าแขนในรูปของอะโวคาโด</p>
</blockquote>
<p>(An armchair in the shape of an avocado)</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/30097ea938201df87c180a65720cd968/db20b/dall-e-avocado-chair.png"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 24.88262910798122%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAFCAYAAABFA8wzAAAACXBIWXMAABYlAAAWJQFJUiTwAAABkElEQVR42gXB20taAQDA4fMn7HUvQbH1EDVkFORDQXShHGpamNVUXFEMYkNmi6CiNiqSMKHbotYcLiKalnasWS0HVsuwyyG6kbFVlhERxLb2+Ov7hJHxAK7pEO7FTaaCEkuRIw5PYvjCUSZXorhXjxHDvzHYoxidp3QFr2jyX9DwNcZWKMRxZIGOgVE07u98WZMQmvu9WGwuOkc8OMVVZpYlzv7+YfnolMB+HM/2LwYnffSEb3FId3w6/Ic/Dq6VHS4PglzFFvFEbOjXfUhb8wjyQi2PZDIUJSpmAt84OY8x9LEPtaYAs1nJq1oFrXXPWLq4Zf76Pz/iN7xzDVD7Jo8Nfwu7e2NExLe4h54zN9GIkJ+bTKrsIUkpCegNOkS/F5Uim+THD9AVJvLelEqvNZfX9nqq7UZqbFpSchLJePqEhRdleNsycDgUdHUU4BW7EZosKvSlmeQVyakwFOP8/AGTsZiq8kyGWzQ4rEW012sxmdVk5adRaUlHqZNTXqrG1znIbGUNU+YKxl4q+dlt5R40IgsQG/9kxAAAAABJRU5ErkJggg=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="dall e avocado chair"
        title=""
        src="/static/30097ea938201df87c180a65720cd968/e5284/dall-e-avocado-chair.png"
        srcset="/static/30097ea938201df87c180a65720cd968/a6f4e/dall-e-avocado-chair.png 213w,
/static/30097ea938201df87c180a65720cd968/19b37/dall-e-avocado-chair.png 425w,
/static/30097ea938201df87c180a65720cd968/e5284/dall-e-avocado-chair.png 850w,
/static/30097ea938201df87c180a65720cd968/462c8/dall-e-avocado-chair.png 1275w,
/static/30097ea938201df87c180a65720cd968/4e56d/dall-e-avocado-chair.png 1700w,
/static/30097ea938201df87c180a65720cd968/db20b/dall-e-avocado-chair.png 4664w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>Way off again. But again, they look like they could be sceneries from Thailand... and some gyozas?</p>
<p>Now let's try something completely fictional and/or absurd.</p>
<blockquote>
<p>Gandalf, Dumbledore, and Spock having a hotpot meal aboard the Millennium Falcon</p>
</blockquote>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/e47686db4f7c76b642bcfe47f72bdf7c/7f3d2/dall-e-hotpot.png"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 24.88262910798122%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAFCAYAAABFA8wzAAAACXBIWXMAABYlAAAWJQFJUiTwAAABf0lEQVR42g3KXUtaAQCA4XO7f1DRN1FElGlFW+AafWinsnkKbU09ZeV2NLJM0+PRlDPjDPtyK5pzg6CNpCIisIt10c3YfX9j9CfeunsuHqGjqwmTpRlLXxuW3maGhl/SbbbT0NhDdW0rNVU9mAckXutH6F/OmQju8aLLRyb/nfL1b3wri6yGl1BCXoxPcQRxUqTV1I5tYpAWcycOxyhqPI0W3UR+J5OOawSW19FzWR7/P3Bx+YM62yKVygUP//4QXnCSVCSSmwr3d5cIu1sBfDNWthPjpGJOdHWeUsZPcTvASVHltJTn7NdPTo4N9HSUr4UcKV3h5qbMsR5C/fiW0kGKb/kYt+UCwpr3FSP99fhcbfg9ncyOWYj4nWhhGzlNYt+YI7LiISG7KaoDnH+2Mj01Rfb5eD0uUqqTv2cx4hGZD7Miwuibbtx2ExnFStLfhxacwS46nj1HbiNEdEnGJYkk3IPsBIc5TE6y4BC5KqziTWQZUw2CRp6R8BbvJZEnG4jd3+UJXsIAAAAASUVORK5CYII='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="dall e hotpot"
        title=""
        src="/static/e47686db4f7c76b642bcfe47f72bdf7c/e5284/dall-e-hotpot.png"
        srcset="/static/e47686db4f7c76b642bcfe47f72bdf7c/a6f4e/dall-e-hotpot.png 213w,
/static/e47686db4f7c76b642bcfe47f72bdf7c/19b37/dall-e-hotpot.png 425w,
/static/e47686db4f7c76b642bcfe47f72bdf7c/e5284/dall-e-hotpot.png 850w,
/static/e47686db4f7c76b642bcfe47f72bdf7c/462c8/dall-e-hotpot.png 1275w,
/static/e47686db4f7c76b642bcfe47f72bdf7c/4e56d/dall-e-hotpot.png 1700w,
/static/e47686db4f7c76b642bcfe47f72bdf7c/7f3d2/dall-e-hotpot.png 4656w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<blockquote>
<p><a href="https://lotr.fandom.com/wiki/Fellowship_of_the_Ring_(group)">A group of adventurers</a> consisting of four hobbits, two men, an elf, and a dwarf in boats traveling down a great river towards an ominous volcano looming off in the distance, digital art</p>
</blockquote>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/ffd7c25cd63a4914acef451a442be762/3711e/dall-e-lotr.png"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 24.413145539906107%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAFCAYAAABFA8wzAAAACXBIWXMAABYlAAAWJQFJUiTwAAABgUlEQVR42g3O30saAQDA8XvscQyCiGGjRr/UnVre6fljmVd2nped7hqkmLUSSzIqN6EtiIswajGiH0RFT4MN9jZjb479AauHva3X/SHf+vwFH+Hd2hvWatN8+77C/b8F/txWSdYvmbVPufl5irr7hcH1zxxuvuV6e4b7u2P+/z3gqlHionWDM57EGxunvHPC/tdfCMMxGbfcx+xckFJZRtVkXpg5OhcKPJ0v4zCz9Ij9nO+VMJIKelrnwF6ieV2nst/gyUsPz0Nh8h9tPjV/IIyoLhLpIGOTIfpcDjxDLnqVMM6MhpLTaevswDHgRA5IOD0DDCk+vMMi1muD6Mwc/UYWbbVGuDCPOzGKkC+PEo11IQW6SVsi9p6FZBWpHl1S2d1BzOj0jqeYNFT83h5eRTwk4n4yU3GSq1s8i2r4RyIEpiy0lW2EbDGFpDwuUwr2YY7mb5ujVovG2TGaaTL9YRN1o0qumCeo+PH53EzoKsWCSWp5nXYxRLdPwjuRwVh8zwOenszJl73KfgAAAABJRU5ErkJggg=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="dall e lotr"
        title=""
        src="/static/ffd7c25cd63a4914acef451a442be762/e5284/dall-e-lotr.png"
        srcset="/static/ffd7c25cd63a4914acef451a442be762/a6f4e/dall-e-lotr.png 213w,
/static/ffd7c25cd63a4914acef451a442be762/19b37/dall-e-lotr.png 425w,
/static/ffd7c25cd63a4914acef451a442be762/e5284/dall-e-lotr.png 850w,
/static/ffd7c25cd63a4914acef451a442be762/462c8/dall-e-lotr.png 1275w,
/static/ffd7c25cd63a4914acef451a442be762/4e56d/dall-e-lotr.png 1700w,
/static/ffd7c25cd63a4914acef451a442be762/3711e/dall-e-lotr.png 4666w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<blockquote>
<p><a href="https://lotr.fandom.com/wiki/Tom_Bombadil">A man</a> with long brown beard, blue eyes, face as red as a ripe apple, wearing an old battered hat with a tall crown and a long blue feather stuck in the band, blue coat, and yellow boots hopping and dancing down a path carrying a large leaf as a tray for a pile of white water lilies</p>
</blockquote>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/ba3c76c22b8bc2b25902f7becb008124/acc69/dall-e-bombadil.png"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 24.88262910798122%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAFCAYAAABFA8wzAAAACXBIWXMAABYlAAAWJQFJUiTwAAABd0lEQVR42g3ITUvbcADA4XyMHQe7bgzdHIITRKqznYh9sTWkahv/SRqzpDZtpkSrpjiFQYaDFlRs55Qp3ZwKyg7TDTyNefAD7LZP8rOH5/JIpXkV1xUs+CWCmsuHcIW0kkKfE6wtaOwdfaJ5/Jnm/i71ZgO3IvBW7c7tc311zmptno9hwOXpAX9uLpFMW0fOZRkb7CGTGSXYWEbLRRHJfjw1RirWRzXwuPjxnbXApbfnGWm9wMnFN+5uf7HbahCVFXZadf7/+4tU9Io86urjRfcTCkaW9+E6ipYimx/hy3aNbCaCqOh8Pahz2AqJjMsMT6j8/tnuOKF9dkzCKHLebtA+2kJKynEePu7iwfNXvBzsJ56MMWSrDJtx3BWP6OwYwjexDIUpQ6CZeZ4OvGbacni36aNbM0yMD2EoEbzyNJKzWMbqKHoOqlCwLMHSlsWbzRyZtxqz/hT2RhW/amM7Mo6ZQM+PkjdVwkadUtlkrjCJoaapLFvcA1GD6fHKx96QAAAAAElFTkSuQmCC'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="dall e bombadil"
        title=""
        src="/static/ba3c76c22b8bc2b25902f7becb008124/e5284/dall-e-bombadil.png"
        srcset="/static/ba3c76c22b8bc2b25902f7becb008124/a6f4e/dall-e-bombadil.png 213w,
/static/ba3c76c22b8bc2b25902f7becb008124/19b37/dall-e-bombadil.png 425w,
/static/ba3c76c22b8bc2b25902f7becb008124/e5284/dall-e-bombadil.png 850w,
/static/ba3c76c22b8bc2b25902f7becb008124/462c8/dall-e-bombadil.png 1275w,
/static/ba3c76c22b8bc2b25902f7becb008124/4e56d/dall-e-bombadil.png 1700w,
/static/ba3c76c22b8bc2b25902f7becb008124/acc69/dall-e-bombadil.png 4662w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<blockquote>
<p>Two <a href="https://coppermind.net/wiki/Allomancy">Allomancers</a> wearing cloaks flying through an ash-covered city at night by jumping off coins</p>
</blockquote>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/550e4d35c453b1bf8a21d8ed2a31c340/7f3d2/dall-e-mistborn.png"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 24.88262910798122%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAFCAYAAABFA8wzAAAACXBIWXMAABYlAAAWJQFJUiTwAAABiklEQVR42g3F30saAQDA8fsDghG9DAaroPYwWqGLMAeydrmwZZEV9sNlS7L0Dh1OSlxRXaQVqXF3YWYmLYRJta2CoGQsEAqCHkaPsbexP2D/wHf7vHyE/ewehVKJ2PEJ47l9JDVNe1MdhkcPaGuopflxJTZTI0OrKmJMoyOu8XJN41X+ANu7KA2iG5NTpnNJxTa3gaCqOrGExvdyGfdCnK1iEU9HC93GGhymJ/QYqxm3W+hLbdMcVXg6t8wzsRXx0xZG6wjPrU4GJoMMflSIfTtFOL8o4fH5+f3rFkVZRN9IMGYzY65/iN9uIux4wUpoFCmTwOB8g/1LFmPAxUT5iMVZmbVVmbQepqaiivz/heRmnuvyJTdXF3w+OCKTzaFNe3htqCMVGkPutZCZ9RGZn6E/HMRXSONNKvidPRzrMn9/TnN16EcaFvmakxCs7vdYXAGsbwOY+zxMfohwe37Ij+IOZ7tJUpEpTvZ0ol43E6ODeF3DFKQu1r0OZDlEZjPIn7s499fz6CsB/gEn++zdvIv3qwAAAABJRU5ErkJggg=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="dall e mistborn"
        title=""
        src="/static/550e4d35c453b1bf8a21d8ed2a31c340/e5284/dall-e-mistborn.png"
        srcset="/static/550e4d35c453b1bf8a21d8ed2a31c340/a6f4e/dall-e-mistborn.png 213w,
/static/550e4d35c453b1bf8a21d8ed2a31c340/19b37/dall-e-mistborn.png 425w,
/static/550e4d35c453b1bf8a21d8ed2a31c340/e5284/dall-e-mistborn.png 850w,
/static/550e4d35c453b1bf8a21d8ed2a31c340/462c8/dall-e-mistborn.png 1275w,
/static/550e4d35c453b1bf8a21d8ed2a31c340/4e56d/dall-e-mistborn.png 1700w,
/static/550e4d35c453b1bf8a21d8ed2a31c340/7f3d2/dall-e-mistborn.png 4656w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<blockquote>
<p>A bulbous and elongated <a href="https://coppermind.net/wiki/Mistwraith">creature</a> with smoky, translucent skin that its bones can be seen, with dozens of limbs that look like they come from different animals</p>
</blockquote>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/c36c6c759786eabe1e7fb923f43369a8/539f1/dall-e-mistwraith.png"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 24.413145539906107%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAFCAYAAABFA8wzAAAACXBIWXMAABYlAAAWJQFJUiTwAAABg0lEQVR42jXMu0sbAQCA8RPboOUqITGxFTX0YqzxjMT4AF9gsShqqRbFQbFkSMWhHQrduuif0KVDp86tuyg6iC8UF7E1NSbEkPi45Jq7y0kURD5toB9860+4yF6ytrVDJHaCnr/l4E+UCudTSktErGU2SiwiklRPgzzGA8swltIBxEc2PM9qMXSDf6mxMOtf5sllMgiqecNheJ/dzQWy5vU9GMPhrKT4oYj42I6tSqKmthHJ006xxYpf9vDp3SvmPk6QM3P33C37iwv83t4o4IKiXZFMRYlHVlG1FIfHcaqq3bie2HnT34rT7cVZ4+W5r5Px1y8ITQ/iaWiiSfZiXl1jRvb4/jlIMnH8H8xzdhEv/FdP8evoiN4WN6O9Lnr6OrC66qiQfLwNBpmaGMDra0YoKsNRbid9niK6t8Tyj6+s/PyGkU4ipPU8ac1AUc/J5gyiiTChGT+hyTYau1qRWgJ0Do0w+/4DY0PdBPwyzQGZvpc9KGcJLjUFU1dRThNomVPuAMaWAY48IV14AAAAAElFTkSuQmCC'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="dall e mistwraith"
        title=""
        src="/static/c36c6c759786eabe1e7fb923f43369a8/e5284/dall-e-mistwraith.png"
        srcset="/static/c36c6c759786eabe1e7fb923f43369a8/a6f4e/dall-e-mistwraith.png 213w,
/static/c36c6c759786eabe1e7fb923f43369a8/19b37/dall-e-mistwraith.png 425w,
/static/c36c6c759786eabe1e7fb923f43369a8/e5284/dall-e-mistwraith.png 850w,
/static/c36c6c759786eabe1e7fb923f43369a8/462c8/dall-e-mistwraith.png 1275w,
/static/c36c6c759786eabe1e7fb923f43369a8/4e56d/dall-e-mistwraith.png 1700w,
/static/c36c6c759786eabe1e7fb923f43369a8/539f1/dall-e-mistwraith.png 4672w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<blockquote>
<p>Charles Leclerc winning the 2022 Formula One World Championship</p>
</blockquote>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/d6bed3e0795f31d658979daf50363df2/3df4b/dall-e-charles.png"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 24.88262910798122%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAFCAYAAABFA8wzAAAACXBIWXMAABYlAAAWJQFJUiTwAAABhElEQVR42g3NW0taAQDA8fMhtqf2EhVsLXroNmhQMihRukGpObFjD5UdiCI1qU5X5YghSaaomXQhy3KykiyjkOyCUBQLepIx+ib/9vsCPyG4f8aLP4DUoOKjykSjycb5gI20ZhCfaCbZKZISbdS6ZaLneQ5yj2Q7LPyqb0FtlmhWddFjnaNOUqgaXkBIZAtcrwZ4Lf/AlG4IU+iQmU+V+CpqketqWK2swVVVTdlPA87wHsnUBW/fW1iv/sbWbor4xi6yb4PJCSu9HXoEf2wPJZJgyy5zFN8kEIiS0/Rz0iNyqjVybLSyPWqnqd+Afnia6/wjJXMf4WYVhXyW4l2B4tMDf27TzIw7Eb609vG5TcdX7QDlP3S0txko6SWeHQoR5xLu6DZzHh/JxMH/bA3Z7mDcYsHj9VL695eriyyn4RC5TIb4URohc7jDul9hQWdEWZ7n6vKEe5eXnWU3iaERorOz/I5EuI/FWByVcGi7sKnVbI6N8XZzQ9q1glvTTVC0kln08A7XHfhu++awdwAAAABJRU5ErkJggg=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="dall e charles"
        title=""
        src="/static/d6bed3e0795f31d658979daf50363df2/e5284/dall-e-charles.png"
        srcset="/static/d6bed3e0795f31d658979daf50363df2/a6f4e/dall-e-charles.png 213w,
/static/d6bed3e0795f31d658979daf50363df2/19b37/dall-e-charles.png 425w,
/static/d6bed3e0795f31d658979daf50363df2/e5284/dall-e-charles.png 850w,
/static/d6bed3e0795f31d658979daf50363df2/462c8/dall-e-charles.png 1275w,
/static/d6bed3e0795f31d658979daf50363df2/4e56d/dall-e-charles.png 1700w,
/static/d6bed3e0795f31d658979daf50363df2/3df4b/dall-e-charles.png 4658w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<blockquote>
<p>A <a href="https://en.wikipedia.org/wiki/Lascaux">Lascaux cave painting</a> of a space shuttle</p>
</blockquote>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/80bf303587c7a4f05b11c35bcdb51cc3/259b5/dall-e-shuttle.png"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 24.88262910798122%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAFCAYAAABFA8wzAAAACXBIWXMAABYlAAAWJQFJUiTwAAABe0lEQVR42h3MW0taAQDA8fNdgh7bSxBFI2g1o7G0FkIPxjDFYssRdDlFlh67WAZ2k46dpp3yeNQ0S7to80FbIVFBVHtePfch/kW/D/ATNEcj+oiRxLSZoKmaZUsLqWSAiDyKqvrZlKfYVjychkUqmsjT1Q53fxRyigtLl4nWulo6mpv41vYZY5sBoTjcTnmokUepnrK1irjjE+nkAnpkgrjmZzvsIRmd4USVKKkjPJyt8Xx/yE0hzK/eHra8Y/jHBxn6bsbR041QmuziX0zivzpIyVFDdqCFQ81NbMlEfN1OIiKSTS+/h/moRCHm4zwXolLQsJlNTPRbeHkssxdaxPXThnDt+sitr4Pnwjr3KR+nPjuZ36McRN0c7wfIJObQd7zoGy4OdpcopleJyx4yagi72cjXhg8ocyIpeRHJ2YdwOfuFc7eBSsDObchJURYpnumUyjku/h6RzwZJxgLsKiskohHyOf0tDqJvbTD1w8pwbyfzTiveAct7+AqI8wkrWI8JfwAAAABJRU5ErkJggg=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="dall e shuttle"
        title=""
        src="/static/80bf303587c7a4f05b11c35bcdb51cc3/e5284/dall-e-shuttle.png"
        srcset="/static/80bf303587c7a4f05b11c35bcdb51cc3/a6f4e/dall-e-shuttle.png 213w,
/static/80bf303587c7a4f05b11c35bcdb51cc3/19b37/dall-e-shuttle.png 425w,
/static/80bf303587c7a4f05b11c35bcdb51cc3/e5284/dall-e-shuttle.png 850w,
/static/80bf303587c7a4f05b11c35bcdb51cc3/462c8/dall-e-shuttle.png 1275w,
/static/80bf303587c7a4f05b11c35bcdb51cc3/4e56d/dall-e-shuttle.png 1700w,
/static/80bf303587c7a4f05b11c35bcdb51cc3/259b5/dall-e-shuttle.png 4660w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<blockquote>
<p>Star Wars as Egyptian hieroglyphs</p>
</blockquote>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/9ba47e276d1d07298929e2f24e247cf6/c114b/dall-e-star-wars.png"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 24.88262910798122%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAFCAYAAABFA8wzAAAACXBIWXMAABYlAAAWJQFJUiTwAAABcUlEQVR42i2Q2yuDAQDFv38NeVFSyC0iDx7xoLy45bq55DaluSxMhm+NdjHbGCZyG03mawwxsuUyZi6b7ecjp07nnJfT6Qi6ynTEqlTmq9LQVaawNljNLxKJpMzEn499vjM/pWZkWIWitpzGmgqMs6NYLBY0Gg2iKGKz2TCZzQg7PQWstuci1mVjb8vhVGwlfOvlTtoldOPj+fqIr1gco07N+EAzU6omTHNjuLfsONc2UCiV9PUPYJbLtdpphD1VGY7OQmbq83B2FyHpWzlbH+XYpORcVveiEtvyEguT/cyNdePZd/ERDRN7f8ZzsI4kSVxd+rm8OCcQuEYw1mdiasrC2VWIXV7q1jYQ+3iT+Ur8K0o0EkY6OcZhmEQ91EvwMUJIMuDf7OHJ78C3XEvQa+DRv8KDz4qw1FKMtb0Ec1spxsZ8dqc7SP5+mEzw/f9hJPLCpl2Py2klLudbj47tiQzC914O9RUEPCIPV1sEL1z8AEDmPSLHGv/wAAAAAElFTkSuQmCC'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="dall e star wars"
        title=""
        src="/static/9ba47e276d1d07298929e2f24e247cf6/e5284/dall-e-star-wars.png"
        srcset="/static/9ba47e276d1d07298929e2f24e247cf6/a6f4e/dall-e-star-wars.png 213w,
/static/9ba47e276d1d07298929e2f24e247cf6/19b37/dall-e-star-wars.png 425w,
/static/9ba47e276d1d07298929e2f24e247cf6/e5284/dall-e-star-wars.png 850w,
/static/9ba47e276d1d07298929e2f24e247cf6/462c8/dall-e-star-wars.png 1275w,
/static/9ba47e276d1d07298929e2f24e247cf6/4e56d/dall-e-star-wars.png 1700w,
/static/9ba47e276d1d07298929e2f24e247cf6/c114b/dall-e-star-wars.png 4668w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>Welp, there goes all my credits. That was fun.</p>]]></description><link>https://vatthikorn.com/experimenting-with-dall-e</link><guid isPermaLink="false">https://vatthikorn.com/experimenting-with-dall-e</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Wed, 31 Aug 2022 04:00:00 GMT</pubDate></item><item><title><![CDATA[Photos from Colorado]]></title><description><![CDATA[<p>Back in March Jess and I took a trip out to Colorado. As per usual it took me forever to process the photos I took and get around to sharing them. Here are some of my favorite shots.</p>
<p><figure class="gatsby-resp-image-figure" style="">
    <span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/2cc487f86d25fae10b6a6aaf67047c8b/cbe2c/01-IMG_2743-WEB-2000px.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 75.11737089201877%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAPABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAMFAgT/xAAWAQEBAQAAAAAAAAAAAAAAAAAAAQP/2gAMAwEAAhADEAAAAcorouc87g//xAAbEAACAgMBAAAAAAAAAAAAAAAAAgERAxITIf/aAAgBAQABBQKcyydFN1OS0yUeH//EABYRAAMAAAAAAAAAAAAAAAAAAAACFP/aAAgBAwEBPwGZSZT/xAAXEQADAQAAAAAAAAAAAAAAAAAAARQC/9oACAECAQE/AaWVbP/EABkQAAMAAwAAAAAAAAAAAAAAAAAQMQFBkf/aAAgBAQAGPwJb4pgh/8QAHRAAAgIBBQAAAAAAAAAAAAAAAAERUSExQWFxgf/aAAgBAQABPyHXZXg3WcDBJhGbE0+iNin/2gAMAwEAAgADAAAAEFPf/8QAGBEBAQADAAAAAAAAAAAAAAAAAQARIWH/2gAIAQMBAT8Q25Vurf/EABcRAQEBAQAAAAAAAAAAAAAAAAEAEWH/2gAIAQIBAT8QMcC4F//EABwQAQACAwADAAAAAAAAAAAAAAEAESExQVFxkf/aAAgBAQABPxAC3TxUEsFrkE16yhmm5asnyKN3OgzANnyz/9k='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="View of the Flatirons from the beginning of the Flatirons trail"
        title="iPhone 12 Pro, 26mm, f/1.6, 1/3500s, ISO 32"
        src="/static/2cc487f86d25fae10b6a6aaf67047c8b/85078/01-IMG_2743-WEB-2000px.jpg"
        srcset="/static/2cc487f86d25fae10b6a6aaf67047c8b/b5ac9/01-IMG_2743-WEB-2000px.jpg 213w,
/static/2cc487f86d25fae10b6a6aaf67047c8b/ca7be/01-IMG_2743-WEB-2000px.jpg 425w,
/static/2cc487f86d25fae10b6a6aaf67047c8b/85078/01-IMG_2743-WEB-2000px.jpg 850w,
/static/2cc487f86d25fae10b6a6aaf67047c8b/950eb/01-IMG_2743-WEB-2000px.jpg 1275w,
/static/2cc487f86d25fae10b6a6aaf67047c8b/09276/01-IMG_2743-WEB-2000px.jpg 1700w,
/static/2cc487f86d25fae10b6a6aaf67047c8b/cbe2c/01-IMG_2743-WEB-2000px.jpg 2000w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
    <figcaption class="gatsby-resp-image-figcaption">iPhone 12 Pro, 26mm, f/1.6, 1/3500s, ISO 32</figcaption>
  </figure></p>
<p>View of the <a href="https://en.wikipedia.org/wiki/Flatirons">Flatirons</a> from the beginning of the trail. This was our first hike on the trip. We went from sea level in Florida to 5,700 feet above sea level at the start of this trail, and then hiked up to almost 7,200 feet. The top of this trail was right under the peak of First Flatiron, which is the rightmost slab seen here. Needless to say we were struggling, but we got there and it was worth it.</p>
<p><figure class="gatsby-resp-image-figure" style="">
    <span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/d68b3fb4c27b69c823d37b7d29963c48/65ee5/03-IMG_0253-WEB-2000px.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 150.23474178403754%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAeABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAQCAwX/xAAWAQEBAQAAAAAAAAAAAAAAAAACAwD/2gAMAwEAAhADEAAAAYWaONSD4uFrLTeFEC8O/8QAHRAAAgICAwEAAAAAAAAAAAAAAQIDEQASBBATIf/aAAgBAQABBQLTKCgCxSjJX9HTkBUll2z71DHtkrXEi2P/xAAYEQACAwAAAAAAAAAAAAAAAAAAAQMQEv/aAAgBAwEBPwFQmL//xAAZEQABBQAAAAAAAAAAAAAAAAAAAQMQERL/2gAIAQIBAT8BVw3Fn//EABwQAAICAgMAAAAAAAAAAAAAAAABETECEBIhMv/aAAgBAQAGPwIlk6hULHjRCfWvRLpDVa//xAAdEAACAgIDAQAAAAAAAAAAAAAAAREhMUFRYXHh/9oACAEBAAE/IUxqFC1phkSXSRwxwixCGZGsyZSlfZPRCGdmjkjmfAmT6f/aAAwDAQACAAMAAAAQ/Oqx/8QAGBEBAAMBAAAAAAAAAAAAAAAAAQAQEUH/2gAIAQMBAT8QIdYnlZP/xAAYEQACAwAAAAAAAAAAAAAAAAAAIQEQYf/aAAgBAgEBPxBCNiin/8QAHBABAQACAwEBAAAAAAAAAAAAAREAITFBYXGB/9oACAEBAAE/ELsG2jyuEbRpiw8FVNBhICG01+vub1EFct41sqVXf3zKCqRVGvuSKEuo85JkAq8OsCFADgBsxPMr34O3P//Z'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="View of Second Flatiron on the way to First Flatiron"
        title="Canon EOS 6D, 50mm, f/8, 1/100s, ISO 100"
        src="/static/d68b3fb4c27b69c823d37b7d29963c48/85078/03-IMG_0253-WEB-2000px.jpg"
        srcset="/static/d68b3fb4c27b69c823d37b7d29963c48/b5ac9/03-IMG_0253-WEB-2000px.jpg 213w,
/static/d68b3fb4c27b69c823d37b7d29963c48/ca7be/03-IMG_0253-WEB-2000px.jpg 425w,
/static/d68b3fb4c27b69c823d37b7d29963c48/85078/03-IMG_0253-WEB-2000px.jpg 850w,
/static/d68b3fb4c27b69c823d37b7d29963c48/950eb/03-IMG_0253-WEB-2000px.jpg 1275w,
/static/d68b3fb4c27b69c823d37b7d29963c48/65ee5/03-IMG_0253-WEB-2000px.jpg 1333w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
    <figcaption class="gatsby-resp-image-figcaption">Canon EOS 6D, 50mm, f/8, 1/100s, ISO 100</figcaption>
  </figure></p>
<p>Looking over to Second Flatiron on the way to First Flatiron.</p>
<p><figure class="gatsby-resp-image-figure" style="">
    <span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/0b7319f82ad563b1568d18c26247fd7f/cbe2c/04-IMG_0262-WEB-2000px.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 66.66666666666666%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAMBBAX/xAAVAQEBAAAAAAAAAAAAAAAAAAACAP/aAAwDAQACEAMQAAABZOaRtigL/8QAGhAAAgIDAAAAAAAAAAAAAAAAAAECEQMSIf/aAAgBAQABBQLaLd4x2NCjxRP/xAAXEQEAAwAAAAAAAAAAAAAAAAAAAQIR/9oACAEDAQE/AZqx/8QAFxEBAAMAAAAAAAAAAAAAAAAAAAEDE//aAAgBAgEBPwGLGj//xAAaEAACAgMAAAAAAAAAAAAAAAAAAhARITEy/9oACAEBAAY/AtnRhli7j//EABoQAQACAwEAAAAAAAAAAAAAAAEAESExUWH/2gAIAQEAAT8hHVJ5GiqkCco7MSt6iVhbtZ//2gAMAwEAAgADAAAAECcP/8QAFhEBAQEAAAAAAAAAAAAAAAAAAAER/9oACAEDAQE/EI6j/8QAGBEBAQADAAAAAAAAAAAAAAAAAQARIUH/2gAIAQIBAT8QUNyM9v/EABoQAQEBAQEBAQAAAAAAAAAAAAERACGhMWH/2gAIAQEAAT8QPkcACh+5yqJ9iJuTISmL5gUEnHdAH0smAqpGeb//2Q=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="View of the west from right under the peak of First Flatiron"
        title="Canon EOS 6D, 50mm, f/22, 1/400s, ISO 400"
        src="/static/0b7319f82ad563b1568d18c26247fd7f/85078/04-IMG_0262-WEB-2000px.jpg"
        srcset="/static/0b7319f82ad563b1568d18c26247fd7f/b5ac9/04-IMG_0262-WEB-2000px.jpg 213w,
/static/0b7319f82ad563b1568d18c26247fd7f/ca7be/04-IMG_0262-WEB-2000px.jpg 425w,
/static/0b7319f82ad563b1568d18c26247fd7f/85078/04-IMG_0262-WEB-2000px.jpg 850w,
/static/0b7319f82ad563b1568d18c26247fd7f/950eb/04-IMG_0262-WEB-2000px.jpg 1275w,
/static/0b7319f82ad563b1568d18c26247fd7f/09276/04-IMG_0262-WEB-2000px.jpg 1700w,
/static/0b7319f82ad563b1568d18c26247fd7f/cbe2c/04-IMG_0262-WEB-2000px.jpg 2000w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
    <figcaption class="gatsby-resp-image-figcaption">Canon EOS 6D, 50mm, f/22, 1/400s, ISO 400</figcaption>
  </figure></p>
<p>Looking out west from right under the peak of First Flatiron.</p>
<p><figure class="gatsby-resp-image-figure" style="">
    <span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/b7a1134ce3db40a177e02892237e004f/533d0/IMG_2830.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 75.11737089201877%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAPABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAMFAQT/xAAWAQEBAQAAAAAAAAAAAAAAAAADAAH/2gAMAwEAAhADEAAAAU6+kpQjoLf/xAAbEAABBQEBAAAAAAAAAAAAAAABAAIDBBETIf/aAAgBAQABBQJoGHF4qcjeYxwnsc5P/8QAFREBAQAAAAAAAAAAAAAAAAAAABL/2gAIAQMBAT8BlD//xAAXEQEAAwAAAAAAAAAAAAAAAAAAARIT/9oACAECAQE/Aby0f//EAB0QAAIBBAMAAAAAAAAAAAAAAAABAhASITEyQZH/2gAIAQEABj8C3TvwUXyMFqij/8QAGxABAAICAwAAAAAAAAAAAAAAAQAREEEhYXH/2gAIAQEAAT8hQWKQtaesQbnJdRXAJ5Lt8Dc//9oADAMBAAIAAwAAABDfD//EABYRAQEBAAAAAAAAAAAAAAAAAAEAEf/aAAgBAwEBPxBJYv/EABYRAQEBAAAAAAAAAAAAAAAAAAEAEf/aAAgBAgEBPxAQtF//xAAeEAEAAgIBBQAAAAAAAAAAAAABABEhMVFBYXGxwf/aAAgBAQABPxCtdaLrPqXRXUG154jm/eMlNkm+MxKwKPcNSjjCtts//9k='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Sapphire Point Overlook"
        title="iPhone 12 Pro, 26mm, f/1.6, 1/25000s, ISO 40"
        src="/static/b7a1134ce3db40a177e02892237e004f/85078/IMG_2830.jpg"
        srcset="/static/b7a1134ce3db40a177e02892237e004f/b5ac9/IMG_2830.jpg 213w,
/static/b7a1134ce3db40a177e02892237e004f/ca7be/IMG_2830.jpg 425w,
/static/b7a1134ce3db40a177e02892237e004f/85078/IMG_2830.jpg 850w,
/static/b7a1134ce3db40a177e02892237e004f/950eb/IMG_2830.jpg 1275w,
/static/b7a1134ce3db40a177e02892237e004f/533d0/IMG_2830.jpg 1280w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
    <figcaption class="gatsby-resp-image-figcaption">iPhone 12 Pro, 26mm, f/1.6, 1/25000s, ISO 40</figcaption>
  </figure></p>
<p>View from <a href="https://www.fs.usda.gov/recarea/whiteriver/recarea/?recid=40879">Sapphire Point Overlook</a>. You can see Breckenridge Ski Resort off in the distance on the left.</p>
<p><figure class="gatsby-resp-image-figure" style="">
    <span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/c1b33fcdb145a710c72d80cd021c4193/f8b09/IMG_2893.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 75.11737089201877%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAPABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAQCBf/EABUBAQEAAAAAAAAAAAAAAAAAAAAC/9oADAMBAAIQAxAAAAHVfNrqSUf/xAAaEAACAwEBAAAAAAAAAAAAAAABAgADERIh/9oACAEBAAEFAnT0vq8bKqXhrBhqu3//xAAYEQACAwAAAAAAAAAAAAAAAAAAAQIREv/aAAgBAwEBPwFQowf/xAAYEQACAwAAAAAAAAAAAAAAAAAAAQMRE//aAAgBAgEBPwFyWaH/xAAeEAACAAYDAAAAAAAAAAAAAAAAAQIDEBEicSExQf/aAAgBAQAGPwLEsu6ZxvSPVo4mH//EABsQAAMAAgMAAAAAAAAAAAAAAAABESExUXHB/9oACAEBAAE/IU1TwY8a6CbL0gsm6COJt5YTbWf/2gAMAwEAAgADAAAAEIQ//8QAFxEBAQEBAAAAAAAAAAAAAAAAAQBBcf/aAAgBAwEBPxAUpt3f/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAERQVH/2gAIAQIBAT8QYiuFcP/EABsQAQEBAQEAAwAAAAAAAAAAAAERIQBRMWGB/9oACAEBAAE/ELyBYz5eQc2EVvseLdUY0G9EDv1H7elVmmwf3iBm6Lj3/9k='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="The Stanley Hotel"
        title="iPhone 12 Pro, 14mm, f/2.4, 1/126s, ISO 25"
        src="/static/c1b33fcdb145a710c72d80cd021c4193/85078/IMG_2893.jpg"
        srcset="/static/c1b33fcdb145a710c72d80cd021c4193/b5ac9/IMG_2893.jpg 213w,
/static/c1b33fcdb145a710c72d80cd021c4193/ca7be/IMG_2893.jpg 425w,
/static/c1b33fcdb145a710c72d80cd021c4193/85078/IMG_2893.jpg 850w,
/static/c1b33fcdb145a710c72d80cd021c4193/950eb/IMG_2893.jpg 1275w,
/static/c1b33fcdb145a710c72d80cd021c4193/09276/IMG_2893.jpg 1700w,
/static/c1b33fcdb145a710c72d80cd021c4193/f8b09/IMG_2893.jpg 4032w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
    <figcaption class="gatsby-resp-image-figcaption">iPhone 12 Pro, 14mm, f/2.4, 1/126s, ISO 25</figcaption>
  </figure></p>
<p><a href="https://www.stanleyhotel.com">The Stanley Hotel</a> that inspired the Overlook Hotel in Stephen King's <em>The Shining</em>.</p>
<p><figure class="gatsby-resp-image-figure" style="">
    <span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/96beb4ee8e5010cf440999ceb5e39222/cbe2c/06-IMG_0268-WEB-2000px.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 56.33802816901409%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAALABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAUBAgP/xAAWAQEBAQAAAAAAAAAAAAAAAAABAAL/2gAMAwEAAhADEAAAAb5rpxMhUJ//xAAZEAACAwEAAAAAAAAAAAAAAAAAAQIREyH/2gAIAQEAAQUC0V6q9YjfWWf/xAAXEQADAQAAAAAAAAAAAAAAAAAAARES/9oACAEDAQE/AYjKP//EABcRAAMBAAAAAAAAAAAAAAAAAAABERL/2gAIAQIBAT8BrNM//8QAGhAAAQUBAAAAAAAAAAAAAAAAAAERICExYf/aAAgBAQAGPwLhjoXD/8QAGhAAAgMBAQAAAAAAAAAAAAAAAAERIXFBMf/aAAgBAQABPyG5ObsTXjCrFzQxihyTwhsow//aAAwDAQACAAMAAAAQfO//xAAWEQEBAQAAAAAAAAAAAAAAAAAAAVH/2gAIAQMBAT8QuKj/xAAWEQADAAAAAAAAAAAAAAAAAAAQEUH/2gAIAQIBAT8QVQf/xAAbEAEAAwEBAQEAAAAAAAAAAAABABEhMUFRkf/aAAgBAQABPxDUFPrP4udK5+DIURCeFMpFMMo8gBzqbBgNY8n/2Q=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="The Central Garden Area at Garden of the Gods"
        title="Canon EOS 6D, 50mm, f/22, 1/125s, ISO 200"
        src="/static/96beb4ee8e5010cf440999ceb5e39222/85078/06-IMG_0268-WEB-2000px.jpg"
        srcset="/static/96beb4ee8e5010cf440999ceb5e39222/b5ac9/06-IMG_0268-WEB-2000px.jpg 213w,
/static/96beb4ee8e5010cf440999ceb5e39222/ca7be/06-IMG_0268-WEB-2000px.jpg 425w,
/static/96beb4ee8e5010cf440999ceb5e39222/85078/06-IMG_0268-WEB-2000px.jpg 850w,
/static/96beb4ee8e5010cf440999ceb5e39222/950eb/06-IMG_0268-WEB-2000px.jpg 1275w,
/static/96beb4ee8e5010cf440999ceb5e39222/09276/06-IMG_0268-WEB-2000px.jpg 1700w,
/static/96beb4ee8e5010cf440999ceb5e39222/cbe2c/06-IMG_0268-WEB-2000px.jpg 2000w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
    <figcaption class="gatsby-resp-image-figcaption">Canon EOS 6D, 50mm, f/22, 1/125s, ISO 200</figcaption>
  </figure></p>
<p>The Central Garden Area at <a href="https://www.gardenofgods.com">Garden of the Gods</a>.</p>
<p><figure class="gatsby-resp-image-figure" style="">
    <span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/78ed7b700a9fc6eb25eb9739e5c11d00/cbe2c/07-IMG_0276-WEB-2000px.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 66.66666666666666%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAMFBP/EABUBAQEAAAAAAAAAAAAAAAAAAAEA/9oADAMBAAIQAxAAAAFG2K0rJHE//8QAGxAAAgIDAQAAAAAAAAAAAAAAAQIAEQMSEzH/2gAIAQEAAQUCV6jZRF51c2LAef/EABYRAQEBAAAAAAAAAAAAAAAAAAASIf/aAAgBAwEBPwHEv//EABYRAQEBAAAAAAAAAAAAAAAAAAASIf/aAAgBAgEBPwHVP//EABoQAAICAwAAAAAAAAAAAAAAAAAhARARQnH/2gAIAQEABj8C62YlGtOv/8QAHBABAAICAwEAAAAAAAAAAAAAAQAhEUEQMVFx/9oACAEBAAE/IS8LZhudJc9wIoL7iFCNwo4v/9oADAMBAAIAAwAAABDjz//EABgRAAIDAAAAAAAAAAAAAAAAAAABESFx/9oACAEDAQE/ELKGjR//xAAYEQACAwAAAAAAAAAAAAAAAAAAARExcf/aAAgBAgEBPxCUdmD/xAAeEAEAAgEEAwAAAAAAAAAAAAABABEhMUFRgWFxof/aAAgBAQABPxAcxVIuVoFbeIpwOly+u4aJdwmMNxzFojgC/sAhoPU//9k='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="The Kissing Camels from the west side"
        title="Canon EOS 6D, 50mm, f/5.6, 1/1000s, ISO 50"
        src="/static/78ed7b700a9fc6eb25eb9739e5c11d00/85078/07-IMG_0276-WEB-2000px.jpg"
        srcset="/static/78ed7b700a9fc6eb25eb9739e5c11d00/b5ac9/07-IMG_0276-WEB-2000px.jpg 213w,
/static/78ed7b700a9fc6eb25eb9739e5c11d00/ca7be/07-IMG_0276-WEB-2000px.jpg 425w,
/static/78ed7b700a9fc6eb25eb9739e5c11d00/85078/07-IMG_0276-WEB-2000px.jpg 850w,
/static/78ed7b700a9fc6eb25eb9739e5c11d00/950eb/07-IMG_0276-WEB-2000px.jpg 1275w,
/static/78ed7b700a9fc6eb25eb9739e5c11d00/09276/07-IMG_0276-WEB-2000px.jpg 1700w,
/static/78ed7b700a9fc6eb25eb9739e5c11d00/cbe2c/07-IMG_0276-WEB-2000px.jpg 2000w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
    <figcaption class="gatsby-resp-image-figcaption">Canon EOS 6D, 50mm, f/5.6, 1/1000s, ISO 50</figcaption>
  </figure></p>
<p>The Kissing Camels.</p>
<p><figure class="gatsby-resp-image-figure" style="">
    <span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/dbcbe7105377193145c0cbeb957c77c9/cbe2c/08-IMG_0302-WEB-2000px.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 66.66666666666666%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAUBBP/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIQAxAAAAHoyIS4iD//xAAbEAABBAMAAAAAAAAAAAAAAAAAAQIRFAQQMf/aAAgBAQABBQK04XJkttOE6//EABURAQEAAAAAAAAAAAAAAAAAAAAR/9oACAEDAQE/AYj/xAAVEQEBAAAAAAAAAAAAAAAAAAAAEv/aAAgBAgEBPwGlP//EABsQAAEEAwAAAAAAAAAAAAAAAAABAiAhMUGh/9oACAEBAAY/ArahjpuH/8QAHRAAAgIBBQAAAAAAAAAAAAAAAAERMSEQQWFx0f/aAAgBAQABPyGXYcF7DopC9jyuYHTT/9oADAMBAAIAAwAAABB7H//EABURAQEAAAAAAAAAAAAAAAAAAABx/9oACAEDAQE/EKW//8QAFREBAQAAAAAAAAAAAAAAAAAAAHH/2gAIAQIBAT8QhD//xAAcEAEAAwACAwAAAAAAAAAAAAABABEhMVFBgcH/2gAIAQEAAT8QWPiauiPuHo3XNEIACui/IW+yVbEbVjldS8zJ/9k='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Pikes Peak from Garden of the Gods"
        title="Canon EOS 6D, 50mm, f/22, 1/160s, ISO 400"
        src="/static/dbcbe7105377193145c0cbeb957c77c9/85078/08-IMG_0302-WEB-2000px.jpg"
        srcset="/static/dbcbe7105377193145c0cbeb957c77c9/b5ac9/08-IMG_0302-WEB-2000px.jpg 213w,
/static/dbcbe7105377193145c0cbeb957c77c9/ca7be/08-IMG_0302-WEB-2000px.jpg 425w,
/static/dbcbe7105377193145c0cbeb957c77c9/85078/08-IMG_0302-WEB-2000px.jpg 850w,
/static/dbcbe7105377193145c0cbeb957c77c9/950eb/08-IMG_0302-WEB-2000px.jpg 1275w,
/static/dbcbe7105377193145c0cbeb957c77c9/09276/08-IMG_0302-WEB-2000px.jpg 1700w,
/static/dbcbe7105377193145c0cbeb957c77c9/cbe2c/08-IMG_0302-WEB-2000px.jpg 2000w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
    <figcaption class="gatsby-resp-image-figcaption">Canon EOS 6D, 50mm, f/22, 1/160s, ISO 400</figcaption>
  </figure></p>
<p>Pikes Peak seen from Garden of the Gods.</p>
<p><figure class="gatsby-resp-image-figure" style="">
    <span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/16b8d2a8da5d8f94ab5252745b163842/41eff/IMG_2939.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 133.33333333333331%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAbABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAMCBP/EABYBAQEBAAAAAAAAAAAAAAAAAAIDAf/aAAwDAQACEAMQAAABxrl6LxogWVhG0mCz/8QAGhAAAgIDAAAAAAAAAAAAAAAAARECEgAQIf/aAAgBAQABBQIdCxYCal2MmVSHNMyOv//EABkRAAIDAQAAAAAAAAAAAAAAAAABAhASIf/aAAgBAwEBPwFw6ZG6/8QAGREAAgMBAAAAAAAAAAAAAAAAAAEDEBIh/9oACAECAQE/AVJw2JV//8QAGhAAAgMBAQAAAAAAAAAAAAAAEBEAAWECMf/aAAgBAQAGPwI8pzB6qmB2f//EABwQAQEBAAEFAAAAAAAAAAAAAAEAETEhQVFhcf/aAAgBAQABPyE4sQgwHLxMla2kZNaGMvZ09r5Oy6xxPN//2gAMAwEAAgADAAAAEBsCTP/EABkRAAIDAQAAAAAAAAAAAAAAAAARARAxUf/aAAgBAwEBPxCTAvRlf//EABkRAAMAAwAAAAAAAAAAAAAAAAABERAxUf/aAAgBAgEBPxBeyK4Sx//EABoQAQADAQEBAAAAAAAAAAAAAAEAESExEEH/2gAIAQEAAT8QADbPBKwm7IXLFQEkylVXHsXBQ4BDYGgGlz4Sta2y+zEHQ8Y9Sz1m6Onh/9k='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Photo of snow-packed trail"
        title="iPhone 12 Pro, 52mm, f/2, 1/1597s, ISO 25"
        src="/static/16b8d2a8da5d8f94ab5252745b163842/85078/IMG_2939.jpg"
        srcset="/static/16b8d2a8da5d8f94ab5252745b163842/b5ac9/IMG_2939.jpg 213w,
/static/16b8d2a8da5d8f94ab5252745b163842/ca7be/IMG_2939.jpg 425w,
/static/16b8d2a8da5d8f94ab5252745b163842/85078/IMG_2939.jpg 850w,
/static/16b8d2a8da5d8f94ab5252745b163842/41eff/IMG_2939.jpg 960w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
    <figcaption class="gatsby-resp-image-figcaption">iPhone 12 Pro, 52mm, f/2, 1/1597s, ISO 25</figcaption>
  </figure></p>
<p>We hiked the <a href="https://www.nps.gov/thingstodo/romo_emeraldlake.htm">Emerald Lake</a> trail the day we visited Rocky Mountain National Park. Even in late March, the trail was covered in feet of snow. But we did come prepared with <a href="https://www.rei.com/product/806475/yaktrax-icetrekkers-diamond-grip-traction-system">traction devices</a> strapped on our shoes, otherwise there was no way we would make it up there.</p>
<p><figure class="gatsby-resp-image-figure" style="">
    <span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/c71ebe4f698b854b75faaef444fba8a0/cbe2c/09-IMG_0306-WEB-2000px.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 66.66666666666666%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAQCA//EABUBAQEAAAAAAAAAAAAAAAAAAAIB/9oADAMBAAIQAxAAAAHPGYhQkKf/xAAaEAEBAAIDAAAAAAAAAAAAAAABAAIRAxIh/9oACAEBAAEFAjmbXvbGXTmsLf/EABcRAQEBAQAAAAAAAAAAAAAAAAEAAhL/2gAIAQMBAT8BcDcF/8QAGBEAAgMAAAAAAAAAAAAAAAAAAAECERL/2gAIAQIBAT8BUqNs/8QAGRAAAQUAAAAAAAAAAAAAAAAAEAABITEy/9oACAEBAAY/AssYVj//xAAbEAEAAgMBAQAAAAAAAAAAAAABABEhMVFBgf/aAAgBAQABPyFWCj0dROTRfNEpxccGx9g8LTkobn//2gAMAwEAAgADAAAAEHcP/8QAFxEBAAMAAAAAAAAAAAAAAAAAABExQf/aAAgBAwEBPxC5Q4//xAAXEQEAAwAAAAAAAAAAAAAAAAAAAREx/9oACAECAQE/EJcLH//EABwQAQACAgMBAAAAAAAAAAAAAAEAESExQWFxgf/aAAgBAQABPxDcQ5L9QyAVdZ9EW4WumXiHrMGFIvgTXvE//9k='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Longs Peak and Glacier Gorge seen on the way to Dream Lake"
        title="Canon EOS 6D, 50mm, f/16, 1/320s, ISO 100"
        src="/static/c71ebe4f698b854b75faaef444fba8a0/85078/09-IMG_0306-WEB-2000px.jpg"
        srcset="/static/c71ebe4f698b854b75faaef444fba8a0/b5ac9/09-IMG_0306-WEB-2000px.jpg 213w,
/static/c71ebe4f698b854b75faaef444fba8a0/ca7be/09-IMG_0306-WEB-2000px.jpg 425w,
/static/c71ebe4f698b854b75faaef444fba8a0/85078/09-IMG_0306-WEB-2000px.jpg 850w,
/static/c71ebe4f698b854b75faaef444fba8a0/950eb/09-IMG_0306-WEB-2000px.jpg 1275w,
/static/c71ebe4f698b854b75faaef444fba8a0/09276/09-IMG_0306-WEB-2000px.jpg 1700w,
/static/c71ebe4f698b854b75faaef444fba8a0/cbe2c/09-IMG_0306-WEB-2000px.jpg 2000w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
    <figcaption class="gatsby-resp-image-figcaption">Canon EOS 6D, 50mm, f/16, 1/320s, ISO 100</figcaption>
  </figure></p>
<p>This view of Longs Peak and Glacier Gorge seen on our way to Dream Lake really blew me away.</p>
<p><figure class="gatsby-resp-image-figure" style="">
    <span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/a48c7b7fdaa3e7aa71dd77b748d9bc72/cbe2c/10-IMG_0327-WEB-2000px.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 66.66666666666666%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAAD/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgH/2gAMAwEAAhADEAAAAQ7majhOjf/EABwQAAICAgMAAAAAAAAAAAAAAAECABEEIhITMf/aAAgBAQABBQLmxjebRE36TQxRX//EABYRAQEBAAAAAAAAAAAAAAAAAAARAf/aAAgBAwEBPwGJj//EABcRAQADAAAAAAAAAAAAAAAAAAABERL/2gAIAQIBAT8B0uX/xAAbEAEAAQUBAAAAAAAAAAAAAAAAEQECEiEiMv/aAAgBAQAGPwJy3VEpze7n/8QAGxAAAgIDAQAAAAAAAAAAAAAAAAERITFBgVH/2gAIAQEAAT8hoWNlcShsJfBuCGzxDaN8D//aAAwDAQACAAMAAAAQo+//xAAXEQADAQAAAAAAAAAAAAAAAAAAARFh/9oACAEDAQE/EJbMD//EABcRAAMBAAAAAAAAAAAAAAAAAAABEWH/2gAIAQIBAT8QpI2P/8QAGxABAQACAwEAAAAAAAAAAAAAAREAITFRYXH/2gAIAQEAAT8QEiWpokxXmHlWzz7kLT0yQZVrBQBqb08vjl2SdAz/2Q=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Hallet Peak from Dream Lake"
        title="Canon EOS 6D, 50mm, f/22, 1/80s, ISO 100"
        src="/static/a48c7b7fdaa3e7aa71dd77b748d9bc72/85078/10-IMG_0327-WEB-2000px.jpg"
        srcset="/static/a48c7b7fdaa3e7aa71dd77b748d9bc72/b5ac9/10-IMG_0327-WEB-2000px.jpg 213w,
/static/a48c7b7fdaa3e7aa71dd77b748d9bc72/ca7be/10-IMG_0327-WEB-2000px.jpg 425w,
/static/a48c7b7fdaa3e7aa71dd77b748d9bc72/85078/10-IMG_0327-WEB-2000px.jpg 850w,
/static/a48c7b7fdaa3e7aa71dd77b748d9bc72/950eb/10-IMG_0327-WEB-2000px.jpg 1275w,
/static/a48c7b7fdaa3e7aa71dd77b748d9bc72/09276/10-IMG_0327-WEB-2000px.jpg 1700w,
/static/a48c7b7fdaa3e7aa71dd77b748d9bc72/cbe2c/10-IMG_0327-WEB-2000px.jpg 2000w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
    <figcaption class="gatsby-resp-image-figcaption">Canon EOS 6D, 50mm, f/22, 1/80s, ISO 100</figcaption>
  </figure></p>
<p>Hallet Peak seen from Dream Lake.</p>]]></description><link>https://vatthikorn.com/photos-from-colorado-2022</link><guid isPermaLink="false">https://vatthikorn.com/photos-from-colorado-2022</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Fri, 01 Jul 2022 06:10:00 GMT</pubDate></item><item><title><![CDATA[Scribble in Thai on iPadOS 16]]></title><description><![CDATA[<p>As I mentioned in my <a href="/wwdc-2022-reactions">WWDC 2022 reactions post</a> on Monday, one surprise feature for iPadOS 16 is Scribble in Thai. Strangely there is no mention of this anywhere on <a href="https://www.apple.com/ipados/ipados-16-preview/features/">the feature list page</a> and only shown briefly on the feature tiles slide at the end of the iPadOS section in the keynote.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/f9d9cfe3ecdba057df1b2f41d8a6f604/25a1a/scribble-in-thai.png"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 56.33802816901409%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAABYlAAAWJQFJUiTwAAADAUlEQVR42h2TzVMbBRjG99/w4sGL9uRVHR0v6tWq40ktdeq0B3WcjgcZWy8wFgWFYtrgUFoKrYSBsUkoFDAQkgBJSEgw2XxtEvKx2SS7+dpNCHbw4M8dDu/Me3qf553f8whqvYokZUgnRapykU6ng97toRtdut0uZaVOIp1FLitoNQ29XCKXSJyPXixSq1RIZTJkJQlFqSDM2t0s2Tf4ctTGa9/OEU6X6J/00NoGdVXlnsPL7Moag+NDWGeWqUs5EqJIUkygpJL4dryIkRBJcy+UZYTvbTG+ehDmI8sBb48Fcac0StUWeqdJUZZZc2+ztuvkrYF3mLTeplkoUc1lqefzyGmJRMzHf6dxYlKBSLaE4JdU7OFjHNECDcOgoPZIKzr/9Hu02zpTthkWnBZGLL9imVnk9LTPzu4O254t1JbB8qNJmrU9qo0mWkND6GkyEfsSS4PDBKdtPH9+gt5qoOsG+VKNXZ8Xj9+D6yjCnfU8iVydfCpK4fiYfr+PZeo+bu8h0UgMUUwiZIJBhj64xNXX32d6ZJxur0fTVNI6J+wdhIg4hnnimmHY84yP5/zcfrzOsu0hG5t/mc5klNAqgY3H+FzziLFNhGarTbFSQzFdaZ02FZOaZBLL5grIJYng0TqOdIjleJQ//VHmlp7gcNqZGB8lE95nc+I6Tye+Zv7edRZdFgTNJDl08zuuDFzC590ll8mx7/MT8O+TMeNQqbYxNIOUkmSvFGDV+ZQ7VgvFcgGtojA59hvTdy38OPs7t7YdCEq1yjdfXObVVy6w8GiR3tkZitYgnq9xFBeRqyoVWUVUs4RbqXPBh7P3WX22ar7tYeTBFjfWQ1zbCnDDH0CQFfPglc95+cWXWFiY5yR8yN6miDtqOg0f0WurFPMZylmJfw0dp8PBe2++wcULL3D1w0+5bI1z0Rbl3ZVDrplwhFarxZTVyk+3Rkgm4mRcbhwrdvYPwhzn8mZbOnTazfNcnpkJ8Oy4Gbs5yB+jw/zyw88MjP3NZ9MxPlmMMORL8j+hps0lUOj0nQAAAABJRU5ErkJggg=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Screenshot of the feature tiles slide"
        title=""
        src="/static/f9d9cfe3ecdba057df1b2f41d8a6f604/e5284/scribble-in-thai.png"
        srcset="/static/f9d9cfe3ecdba057df1b2f41d8a6f604/a6f4e/scribble-in-thai.png 213w,
/static/f9d9cfe3ecdba057df1b2f41d8a6f604/19b37/scribble-in-thai.png 425w,
/static/f9d9cfe3ecdba057df1b2f41d8a6f604/e5284/scribble-in-thai.png 850w,
/static/f9d9cfe3ecdba057df1b2f41d8a6f604/462c8/scribble-in-thai.png 1275w,
/static/f9d9cfe3ecdba057df1b2f41d8a6f604/4e56d/scribble-in-thai.png 1700w,
/static/f9d9cfe3ecdba057df1b2f41d8a6f604/25a1a/scribble-in-thai.png 2000w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>I would not have guessed Thai to be the third script to gain support after Latin and Chinese. There are so many other scripts that would have gotten more use by way more people like Arabic or Devanagari. Why Thai? I don’t get it but I’m certainly happy to see it.</p>
<p>I decided to live dangerously and installed iPadOS 16 developer beta 1 so that I could try this out.</p>
<p><img src="/7ba214f84dd7cfc5cea750b0dd5fd83b/try-scribble.gif" alt="Animated GIF of the Try Scribble"></p>
<p>I’m super impressed at how well it could detect and convert my chicken scratch handwriting.</p>
<figure>
	<img src="/9f907f4dcdde73c65ea34c18e690bc22/hello-wwdc.gif" alt="Animated GIF of the scribble saying 'Hello WWDC' in Thai">
	<figcaption style="text-align: center; font-size: 15px; opacity: 0.7">"Hello WWDC!"</figcaption>
</figure>
<figure>
	<img src="/ab3c6675f21e51b1ddecb240a8303bab/name.gif" alt="Animated GIF of the scribble saying my full name in Thai">
	<figcaption style="text-align: center; font-size: 15px; opacity: 0.7">It even got my Thai name correctly, except the space</figcaption>
</figure>
<p>This is not the only Thai-related new feature this year. The Translate app now supports Thai, which means Safari web page and system-wide translation support!</p>
<blockquote>
<p>Added support for Turkish, Thai, Vietnamese, Polish, Indonesian, and Dutch in Safari web page translation.</p>
<p>[…]</p>
<p>The Translate app and system‑wide translation add support for Turkish, Thai, Vietnamese, Polish, Indonesian, and Dutch.</p>
</blockquote>]]></description><link>https://vatthikorn.com/scribble-in-thai-ipados-16</link><guid isPermaLink="false">https://vatthikorn.com/scribble-in-thai-ipados-16</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Thu, 09 Jun 2022 05:50:00 GMT</pubDate></item><item><title><![CDATA[WWDC 2022 Initial Reactions and Thoughts]]></title><description><![CDATA[<h3 id="overall-event-impression">Overall Event Impression</h3>
<ul>
<li>Over the weekend and today, my Twitter feed has been filled with people going to the event at Apple Park. They get to tour the new Developer Center and visit <a href="https://twitter.com/reckless/status/1533839527650807809">the Ring Building</a> itself. I’d be lying if I said I didn’t feel some serious FOMO.</li>
<li>Craig really took it up a notch with his showmanship during the presentation. They’re definitely really playing up and leaning into our obsession with him. And I’m here for it.</li>
</ul>
<h3 id="ios-16">iOS 16</h3>
<ul>
<li>The new Lock Screen personalization is a really refreshing change as the old one hasn’t really changed much since the original iPhone aside from notifications.</li>
<li>Face ID on iPhone now also works in landscape. Hopefully this means it will be easier to unlock the phone without having to adjust our heads too much, if at all.</li>
<li>I think the CarPlay sneak peek blew everybody away. This is a clear major sign from Apple that they have been working on a car. This may be <a href="https://twitter.com/siracusa/status/1533866680589471744">the first thing that they revealed</a> to the public that was developed as part of that project. I wish Tesla would support this.</li>
</ul>
<h3 id="watchos-9">watchOS 9</h3>
<ul>
<li>I always track my workouts with my Apple Watch and all these new workout views look incredibly useful: heart rate zones, detailed workout summary, customizable workouts, and running-specific metrics like stride length and ground contact time.</li>
<li>The medication tracking is going to be really useful as I take allergy meds every year when spring comes around. With this I won’t have to use a reminders app to remind myself anymore. The drug interactions warning is also a very nice touch.</li>
<li>I love to see those new sleep tracking features. It’s been <a href="/wwdc-2019-wish-list">a long road</a> but now the watch is finally a full-featured sleep tracker.</li>
<li>Sadly still no custom watch faces. At this point I feel like that’s never going to happen.</li>
</ul>
<h3 id="macbook-air">MacBook Air</h3>
<ul>
<li>This is the second Mac laptop that’s designed specifically for the Apple silicon era. Like the MacBook Pro, it also comes with MagSafe. But unlike the MacBook Pro, the MagSafe connector <em>and</em> cord color match that of the MacBook Air itself.</li>
<li>Speaking of colors, I am disappointed that it only comes in four <a href="https://twitter.com/harrymccracken/status/1533899921547399168">bland colors</a>. With this being the world’s best-selling laptop, they really should have followed the iMac approach and gone with more colorful choices.</li>
<li>For their cheapest Mac laptop (aside from the M1 MacBook Air), it even comes with the Liquid Retina display. This makes me feel worse about my brand-new Studio Display that only has a basic LCD display but is much more expensive.</li>
</ul>
<h3 id="macos-ventura">macOS Ventura</h3>
<ul>
<li>Continuity Camera using the iPhone is neat. But it does feel clunky and inelegant. It’s almost as if they admitted that the built-in cameras suck. Especially with the Studio Display camera being awful, this is almost like an apology feature. The real solution is to just fix the camera hardware on the display. I’d rather have a good built-in camera than using this. Though the desk view thing is damn impressive but I personally don’t see a use for it.</li>
<li>RIP the old Mac System Preferences design. I’ll miss the classic layout but a refreshed design was for sure needed. And now it’s also more consistent with iOS and iPadOS.</li>
<li>No new Music app. This app is so bad and I hope they address this next year.</li>
</ul>
<h3 id="ipados-16">iPadOS 16</h3>
<ul>
<li>Full external display support is long overdue and we finally have it!</li>
<li>The display zoom adjustment to get more space is something I didn’t know I need. But I am writing this on my 11-inch iPad Pro using split screen with the “More Space” option and this feature certainly makes everything feels less cramp.</li>
<li>A big surprise for me is Scribble in Thai. This is not mentioned anywhere on the feature list page, but it was featured on a slide. I'm going to have to check this out.</li>
</ul>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/f9d9cfe3ecdba057df1b2f41d8a6f604/25a1a/scribble-in-thai.png"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 56.33802816901409%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAABYlAAAWJQFJUiTwAAADAUlEQVR42h2TzVMbBRjG99/w4sGL9uRVHR0v6tWq40ktdeq0B3WcjgcZWy8wFgWFYtrgUFoKrYSBsUkoFDAQkgBJSEgw2XxtEvKx2SS7+dpNCHbw4M8dDu/Me3qf553f8whqvYokZUgnRapykU6ng97toRtdut0uZaVOIp1FLitoNQ29XCKXSJyPXixSq1RIZTJkJQlFqSDM2t0s2Tf4ctTGa9/OEU6X6J/00NoGdVXlnsPL7Moag+NDWGeWqUs5EqJIUkygpJL4dryIkRBJcy+UZYTvbTG+ehDmI8sBb48Fcac0StUWeqdJUZZZc2+ztuvkrYF3mLTeplkoUc1lqefzyGmJRMzHf6dxYlKBSLaE4JdU7OFjHNECDcOgoPZIKzr/9Hu02zpTthkWnBZGLL9imVnk9LTPzu4O254t1JbB8qNJmrU9qo0mWkND6GkyEfsSS4PDBKdtPH9+gt5qoOsG+VKNXZ8Xj9+D6yjCnfU8iVydfCpK4fiYfr+PZeo+bu8h0UgMUUwiZIJBhj64xNXX32d6ZJxur0fTVNI6J+wdhIg4hnnimmHY84yP5/zcfrzOsu0hG5t/mc5klNAqgY3H+FzziLFNhGarTbFSQzFdaZ02FZOaZBLL5grIJYng0TqOdIjleJQ//VHmlp7gcNqZGB8lE95nc+I6Tye+Zv7edRZdFgTNJDl08zuuDFzC590ll8mx7/MT8O+TMeNQqbYxNIOUkmSvFGDV+ZQ7VgvFcgGtojA59hvTdy38OPs7t7YdCEq1yjdfXObVVy6w8GiR3tkZitYgnq9xFBeRqyoVWUVUs4RbqXPBh7P3WX22ar7tYeTBFjfWQ1zbCnDDH0CQFfPglc95+cWXWFiY5yR8yN6miDtqOg0f0WurFPMZylmJfw0dp8PBe2++wcULL3D1w0+5bI1z0Rbl3ZVDrplwhFarxZTVyk+3Rkgm4mRcbhwrdvYPwhzn8mZbOnTazfNcnpkJ8Oy4Gbs5yB+jw/zyw88MjP3NZ9MxPlmMMORL8j+hps0lUOj0nQAAAABJRU5ErkJggg=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Screenshot of the feature tiles slide"
        title=""
        src="/static/f9d9cfe3ecdba057df1b2f41d8a6f604/e5284/scribble-in-thai.png"
        srcset="/static/f9d9cfe3ecdba057df1b2f41d8a6f604/a6f4e/scribble-in-thai.png 213w,
/static/f9d9cfe3ecdba057df1b2f41d8a6f604/19b37/scribble-in-thai.png 425w,
/static/f9d9cfe3ecdba057df1b2f41d8a6f604/e5284/scribble-in-thai.png 850w,
/static/f9d9cfe3ecdba057df1b2f41d8a6f604/462c8/scribble-in-thai.png 1275w,
/static/f9d9cfe3ecdba057df1b2f41d8a6f604/4e56d/scribble-in-thai.png 1700w,
/static/f9d9cfe3ecdba057df1b2f41d8a6f604/25a1a/scribble-in-thai.png 2000w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<h3 id="everything-else">Everything Else</h3>
<p>Notice that the list for each of those OSes above are only features that are specific to each of them. That is something I want to highlight with this year’s announcements: almost all of the headlining features are now available on all three of Apple’s major OSes. These are the fruits of Apple’s labor in the past several years of building APIs and frameworks to allow for easier cross-platform development like Mac Catalyst and SwiftUI. This creates an OS ecosystem that contains more feature parity and I must say that I do like the direction this is going.</p>
<p>Here are my thoughts on these headlining features that are available on all platforms.</p>
<ul>
<li>Not only did I get what I asked for with marking messages as unread, Messages also comes with the ability to edit and unsend messages! Though you can only do it for up to 15 minutes after sending the message. An interesting rule but I suppose I can understand why.</li>
<li>I don’t think this was mentioned in the keynote, but Focus mode setup now includes the ability to choose whether to allow notifications or silence them! I am super excited to use this.</li>
<li>The Home app finally got the redesign it so sorely needed, and it looks pretty slick.</li>
<li>The iCloud Shared Photo Library is such a long time coming and it is so much better than what I had imagined. It took them quite a long time to add this feature but now I can clearly see that they put a lot of thought into this and wanted to do this right. It’s not just a simple sharing of your entire photo library and there are many ways to control how you share them, like starting from a specific date, only including photos of certain people, doing it right in the Camera app, or when members are nearby.</li>
<li>Stage Manager seems nice but I’m not sure if it will be useful for me on the Mac since I like the freedom of putting my windows wherever I want. Though it might come in handy now that I am using just a single Studio Display where before I used to have two smaller monitors. However, this on the iPadOS makes much more sense and I’m looking forward to using it.</li>
<li><a href="https://twitter.com/rmondello/status/1534054532451160064">Passkeys</a> look promising. There’s no doubt this is better than passwords. And with <a href="https://www.apple.com/newsroom/2022/05/apple-google-and-microsoft-commit-to-expanded-support-for-fido-standard/">the recent announcement</a> that they’re working on this standard with Microsoft and Google, I am hopeful for the future without passwords. But for now, during this transition period, I wonder what kind of support and troubleshooting headaches this will cause for apps and websites that choose to add this.</li>
</ul>
<h3 id="some-interesting-tidbits-from-the-feature-list-pages">Some Interesting Tidbits from the Feature List Pages</h3>
<blockquote>
<p>Added support for Turkish, Thai, Vietnamese, Polish, Indonesian, and Dutch in Safari web page translation.</p>
<p>[…]</p>
<p>Siri processes more types of requests offline without an internet connection, including Home Control (HomeKit), Intercom, and Voicemail.</p>
<p>[…]</p>
<p>Apps need your permission before accessing the pasteboard to paste content from another app.</p>
<p>[…]</p>
<p>The Hidden and Recently Deleted albums are locked by default and can be unlocked using your iPhone authentication method: Face ID, Touch ID, or your passcode.</p>
<p>[…]</p>
<p>Photos identifies duplicate photos in Albums > Utilities so you can quickly clean up your library.</p>
<p>[…]</p>
<p>Save a list as a template to reuse it for routines, packing lists, and more. Create a link to publish and share a template with others, or download templates that others have shared.</p>
<p>[…]</p>
<p>The Translate app and system‑wide translation add support for Turkish, Thai, Vietnamese, Polish, Indonesian, and Dutch.</p>
<p>[…]</p>
<p>Fitness+ subscribers who use AirPlay to see their workouts can now get real-time personal metrics from their Apple Watch on compatible displays.</p>
</blockquote>
<h3 id="wish-list-performance">Wish List Performance</h3>
<p>My <a href="/wwdc-2022-wish-list">wish list this year</a> did not do so well. I only got the marking messages as unread and Focus mode block list.</p>
<ul>
<li>For the full resolution photos in Shared Albums, I tested on beta 1 and they’re still resized to 2049px.</li>
<li>Same with the Home Control tiles in Control Center. They still ridiculously shuffle around when I interact with them.</li>
<li>Studio Display camera fix is unknown. I don’t run the beta on my Mac and haven’t seen any reports on whether there’s an update to the display.</li>
<li>Sadly no Mac Pro sneak peek but we got the M2, so that pretty much confirms that the Mac Pro will come with a variant of the M2 instead of the M1.</li>
<li>Screen Time for tvOS is not only missing, tvOS itself wasn’t mentioned at all during the keynote which is discouraging for the platform.</li>
<li>Still no interactive widgets. Maybe next year.</li>
</ul>
<p>So I only got two (maybe three) out of the eight on my list. But as you can see, I am quite excited with a lot of these features announced today. Let the beta season begin and happy WWDC!</p>]]></description><link>https://vatthikorn.com/wwdc-2022-reactions</link><guid isPermaLink="false">https://vatthikorn.com/wwdc-2022-reactions</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Tue, 07 Jun 2022 05:45:00 GMT</pubDate></item><item><title><![CDATA[WWDC 2022 Wish List]]></title><description><![CDATA[<p><em>All my other WWDC wish list posts: <a href="/wwdc-2016-predictions">2016</a>, <a href="/wwdc-2017-wish-list">2017</a>, <a href="/wwdc-2019-wish-list">2019</a>, <a href="/wwdc-2020-wish-list">2020</a>, <a href="/wwdc-2021-wish-list">2021</a>, <a href="/wwdc-2023-wish-list">2023</a>.</em></p>
<p>We're less than two weeks away from <a href="https://developer.apple.com/wwdc22/">WWDC 2022</a>! Like the past two years, this year's WWDC is going to be fully online which I think makes for a much better and more accessible way to hold this conference. Last year was the first year that I participated in surrounding events and met people in the Apple developer community with events from <a href="https://www.swift.org/diversity/">Diversity in Swift</a>, <a href="https://www.iosdevhappyhour.com">iOS Dev Happy Hour</a>, and <a href="https://wwdc.community/events">WWDCCommunity Week</a> as well as the <a href="https://developer.apple.com/wwdc22/digital-lounges/">Digital Lounges</a>. So this year I'm looking forward to participating in those again.</p>
<p>But before all that, we have the keynote on Monday to start off the week, and like years past, here is my wish list for this year's updates and announcements.</p>
<h3 id="mark-messages-as-unread">Mark Messages as Unread</h3>
<p>For such a popular app on the Apple platform, Messages is quite lacking compared to its competitions. One big glaring miss is that there's no way to mark messages as unread. Look, we've all been there. Sometimes we can't reply to certain messages right away or we accidentally opened a message that we planned to look at later. And with the Messages app, once a message is opened there's no way to mark them as unread, and this results in people forgetting to reply to those messages. Imagine how much anxiety and hurt feelings would have been saved if this feature existed.</p>
<h3 id="full-resolution-photos-in-shared-albums">Full Resolution Photos in Shared Albums</h3>
<p>I love using iCloud shared albums to share photos with friends and family when going on trips. But photos added to those albums get resized down to 2049px. While this might be sufficient when viewing on a phone or tablet, it's too small for viewing on a 4K TV or 5K monitor. And it's entirely unusable if you want to make large prints out of them. It would be ideal if they allow for uploading full resolution photos in shared albums. And yes, this would require more storage and we know how much <a href="https://9to5mac.com/2021/06/02/a-decade-of-5-gb-free-will-apple-ever-increase-base-icloud-storage/">Apple hates giving away free storage</a>. So I would be perfectly happy if they make this feature only available to paid iCloud+ users, or count that extra space towards your iCloud storage quota. When you think more about it, the current approach of resizing and uploading a copy to the shared album doesn't really make much sense. If my entire photo library is already stored in full resolution in iCloud, it would be more efficient to just use that original copy of the photo for the shared album instead of having to make another copy just for sharing.</p>
<h3 id="studio-display-camera-fix">Studio Display Camera Fix</h3>
<p>My long-awaited wish was granted back in March when Apple released the <a href="https://www.apple.com/studio-display/">Studio Display</a>. But <a href="https://mjtsai.com/blog/2022/03/08/studio-display/">the big brouhaha</a> around this display is its webcam with the embarrassingly bad picture quality. I was excited when this was announced and reserved my judgement when reviews came out critical about the camera. After two full months of waiting, I finally got mine and the camera really is not great. My <a href="https://www.logitech.com/en-us/products/webcams/c920s-pro-hd-webcam.960-001257.html">$70 Logitech webcam</a> looks much better than this built-in one. For a $1,600 monitor, the camera hardware should be at the very least the same as front-facing camera on the latest iPhone, and ideally the back camera. But they decided to use a lesser camera that somehow looks worse compared to the exact same camera in the iPad. The recent software fix they released barely made it better so I do hope that with macOS 13, they will further improve this.</p>
<h3 id="focus-mode-block-list">Focus Mode Block List</h3>
<p>iOS 15 introduced <a href="https://support.apple.com/en-us/HT212608">Focus</a> which allows for better control of notifications and alerts. As a person who limits the amount of notifications to be as few as possible, I was super happy that they added this feature. But there's one huge pain point that I need them to address when it comes to setting them up. Currently when setting up a Focus, you have to select individual apps you want to allow notifications while in that mode. So if I want to prevent a small set of apps from sending me notifications at a certain time of day (like work-related apps), I have to manually select every single app except those few. It's incredibly cumbersome. So I hope with iOS 16, we would be able to define a block list for a Focus mode. This would make this feature significantly more useful.</p>
<h3 id="home-controls-in-control-center">Home Controls in Control Center</h3>
<p>Home Controls in Control Center is a really convenient way to interact with HomeKit devices. But it is frustrating using those tiles. The first offense is that I cannot specify the position of each of the device tiles. That's a bit annoying but whatever, I could just get used to their "recommended" positions. But no I can't do that either, because these damn tiles never stay in the same place! Every time I make adjustments to a device, they literally shuffle around in front of my eyes! So I can't rely on muscle memory and have to carefully look for what I want. Just take a look at <a href="/homekit-control-center.mov">this screen recording</a> of me interacting with HomeKit in Control Center. They seriously need to address this.</p>
<h3 id="some-other-stuff">Some Other Stuff</h3>
<ul>
<li>The Mac Pro was teased during the <a href="/thoughts-on-apples-peek-performance-event">spring event</a> back in March, so we know for sure that it's coming. I really hope we get a sneak peek of it during the keynote, but I don't expect it to ship until the end of the year.</li>
<li>I sound like a broken record at this point but I would really like Screen Time for tvOS. I thought this wouldn't be that big of an ask but Screen Time has been around <a href="https://www.apple.com/newsroom/2018/06/ios-12-introduces-new-features-to-reduce-interruptions-and-manage-screen-time/">since 2018</a> and we still don't have it for the Apple TV.</li>
<li>Home Screen widgets are great but I really think they need to <a href="/wwdc-2021-wish-list#home-screen-widgets">make them more interactive</a>.</li>
</ul>]]></description><link>https://vatthikorn.com/wwdc-2022-wish-list</link><guid isPermaLink="false">https://vatthikorn.com/wwdc-2022-wish-list</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Sat, 28 May 2022 22:55:00 GMT</pubDate></item><item><title><![CDATA[The Lord of the Rings by J. R. R. Tolkien]]></title><description><![CDATA[<p>Not many people will disagree with me when I say that <em>The Lord of the Rings</em> trilogy by Peter Jackson is the greatest film trilogy of all time. Despite having watched the extended edition of all three films through many times, I had never read the book. For years it was a goal of mine to do so, and in my <a href="/top-5-books-of-2021#what-im-looking-forward-to-in-2022">top books of 2021 post</a> I committed myself to read <em>The Hobbit</em> and <em>The Lord of the Rings</em> this year. Last month I finally accomplished that goal, having read both of them back-to-back. It took me just over a week to read <em>The Hobbit</em> and five weeks for <em>The Lord of the Rings</em>.</p>
<p>There’s no shortage of <em>The Lord of the Rings</em> reviews and analyses on the internet, so in this post I’m not going to go that much into my thoughts on the story. What I want to focus on instead is the actual physical copy I read this on.</p>
<h2 id="some-quick-thoughts-on-the-story">Some Quick Thoughts on the Story</h2>
<p>Even though I already knew all the main story beats so well from the films, it did not at all take away from my enjoyment of the book. I was enthralled from start to finish and there was rarely any dull or slow moment. For years I had been avoiding reading the book as I had this preconceived notion that it was going to be difficult to read and the plot would proceed at a glacial pace, and that it would take me months to get through it. I was happy to not find that to be the case.</p>
<p>These days <a href="/reading">I don’t read much fiction</a>, and almost never something that is this long. This is one of those rare books that made me feel this huge sense of loss after finishing it. I sat down to read this book every single day for over a month, and I was truly immersed. It felt like I was on this adventure with these characters and went through thick and thin with them. Reaching the end of their story and having to leave them behind just left me feeling sad and empty. As dramatic as it might sound, it was almost as if I had lost some purpose in life now that I won’t get to sit down and continue on the journey with them. I know this phenomenon is not uncommon among fiction readers, but I honestly don’t remember the last time I felt this way; I read the entire <em>Harry Potter</em> series a few years back—which is <a href="https://blog.fostergrant.co.uk/2017/08/03/word-counts-popular-books-world/">more than doubled in word count</a>—and I don’t recall feeling this way after completing that.</p>
<h2 id="the-2021-illustrated-edition">The 2021 Illustrated Edition</h2>
<p>Going into this, I knew that I wanted to read it with a physical copy. I also specifically wanted a single-volume edition with all three parts contained in one binding. The one I ended up getting is <a href="https://www.harpercollins.com/products/the-lord-of-the-rings-illustrated-j-r-r-tolkien">the illustrated edition</a> released late last year. This is a hardcover and includes illustrations in full color <a href="https://en.wikipedia.org/wiki/Tolkien%27s_artwork">done by Tolkien</a> himself.</p>
<p>With a $60 price tag, this is not a cheap book, probably the most expensive book in our humble home library (excluding college textbooks of course). It is quite a fancy book, and I know that “you’re not supposed to read fancy books” as <a href="https://youtu.be/UY9ACqF_RXU?t=73">John Green said</a>. But this is the only good copy I have and I just wanted to read with it.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/95d461dd4bd6fcfc6081e1f910d9525c/63483/IMG_0348.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 100%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAMBBf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAepk4HSYIAoD/8QAGxAAAgIDAQAAAAAAAAAAAAAAAQIAERASEzL/2gAIAQEAAQUCZqbY3H9qH7QiVj//xAAUEQEAAAAAAAAAAAAAAAAAAAAg/9oACAEDAQE/AR//xAAUEQEAAAAAAAAAAAAAAAAAAAAg/9oACAECAQE/AR//xAAaEAACAgMAAAAAAAAAAAAAAAABAgAQICJB/9oACAEBAAY/AltIxJ15j//EABsQAAIDAQEBAAAAAAAAAAAAAAERABAxIVFh/9oACAEBAAE/ISAA65kdPwzrg4E+KcQfIv2v/9oADAMBAAIAAwAAABCsADz/xAAUEQEAAAAAAAAAAAAAAAAAAAAg/9oACAEDAQE/EB//xAAUEQEAAAAAAAAAAAAAAAAAAAAg/9oACAECAQE/EB//xAAcEAEAAwEAAwEAAAAAAAAAAAABABEhMRBBgWH/2gAIAQEAAT8QoiDt+0Q5ju4S4zk1t3mVECqAPXPALLdq2Fgqvs+s/9k='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="The Lord of the Rings book with dust jacket on"
        title=""
        src="/static/95d461dd4bd6fcfc6081e1f910d9525c/85078/IMG_0348.jpg"
        srcset="/static/95d461dd4bd6fcfc6081e1f910d9525c/b5ac9/IMG_0348.jpg 213w,
/static/95d461dd4bd6fcfc6081e1f910d9525c/ca7be/IMG_0348.jpg 425w,
/static/95d461dd4bd6fcfc6081e1f910d9525c/85078/IMG_0348.jpg 850w,
/static/95d461dd4bd6fcfc6081e1f910d9525c/950eb/IMG_0348.jpg 1275w,
/static/95d461dd4bd6fcfc6081e1f910d9525c/09276/IMG_0348.jpg 1700w,
/static/95d461dd4bd6fcfc6081e1f910d9525c/63483/IMG_0348.jpg 3260w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>On the outside, this book is just gorgeous. The dust jacket comes in gray and features the original <a href="http://www.tolkienbooks.net/php/details.php?reference=41100">illustration from the first edition of the book</a> with Tolkien's signature. The page edges are colored red which gives out a nice contrast. The best part about the exterior design is <a href="http://tolkiengateway.net/wiki/Ring_Verse">the Ring Verse</a> on <a href="https://en.wikipedia.org/wiki/Fore-edge_painting">the fore-edge</a>. It almost made me want to shelve this book backwards so this would be visible.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/361984b5194f1384da416424675febb4/afbd2/IMG_0346.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 35.68075117370892%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAHABQDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQC/8QAFgEBAQEAAAAAAAAAAAAAAAAAAQID/9oADAMBAAIQAxAAAAGnIaUBj//EABgQAAMBAQAAAAAAAAAAAAAAAAMREgAB/9oACAEBAAEFAu20TDqf/8QAGBEAAgMAAAAAAAAAAAAAAAAAAAEREmH/2gAIAQMBAT8Bvg3J/8QAFREBAQAAAAAAAAAAAAAAAAAAEBH/2gAIAQIBAT8Bh//EABkQAAIDAQAAAAAAAAAAAAAAAAABISJBkf/aAAgBAQAGPwJyzelj/8QAGRAAAgMBAAAAAAAAAAAAAAAAAREAIVEx/9oACAEBAAE/IQrIdXDrBXQl7P/aAAwDAQACAAMAAAAQ+A//xAAYEQADAQEAAAAAAAAAAAAAAAAAARFBkf/aAAgBAwEBPxBOscKKf//EABYRAQEBAAAAAAAAAAAAAAAAAAARcf/aAAgBAgEBPxDSR//EABsQAAICAwEAAAAAAAAAAAAAAAERACExQXHw/9oACAEBAAE/ECzWBBiH2aHp2NALJEtU/9k='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="The fore-ege of the book with the Ring Verse"
        title=""
        src="/static/361984b5194f1384da416424675febb4/85078/IMG_0346.jpg"
        srcset="/static/361984b5194f1384da416424675febb4/b5ac9/IMG_0346.jpg 213w,
/static/361984b5194f1384da416424675febb4/ca7be/IMG_0346.jpg 425w,
/static/361984b5194f1384da416424675febb4/85078/IMG_0346.jpg 850w,
/static/361984b5194f1384da416424675febb4/950eb/IMG_0346.jpg 1275w,
/static/361984b5194f1384da416424675febb4/09276/IMG_0346.jpg 1700w,
/static/361984b5194f1384da416424675febb4/afbd2/IMG_0346.jpg 4476w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>With the dust jacket off (as I always do when reading hardcover books), you will find that the <a href="http://tolkiengateway.net/wiki/Eye_of_Sauron#Eye_of_Sauron">Eye of Sauron</a> illustration is actually printed on the cloth hardcover itself and not on the dust jacket which I think is a nice touch. The same illustrations on the dust jacket spine can also be found on the hardcover.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/890691158e2b7dc0ec9a6fbd6798a9e1/cf51d/IMG_0358.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 100%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGQABAAIDAAAAAAAAAAAAAAAAAAQFAQMG/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEAMQAAABn09pQnWsDRFCeD//xAAcEAACAgIDAAAAAAAAAAAAAAACAwAEARASMjT/2gAIAQEAAQUCtnkEDYbylzzh2jQwwBrrHX//xAAUEQEAAAAAAAAAAAAAAAAAAAAg/9oACAEDAQE/AR//xAAUEQEAAAAAAAAAAAAAAAAAAAAg/9oACAECAQE/AR//xAAcEAABBAMBAAAAAAAAAAAAAAABABARcQISIjH/2gAIAQEABj8CJxMGUOyxtC21K8m2/8QAHBABAAEEAwAAAAAAAAAAAAAAAREAECGhMVFh/9oACAEBAAE/IUiQMlECQU5zbUVprLJYeqdGS9W//9oADAMBAAIAAwAAABAEyDz/xAAUEQEAAAAAAAAAAAAAAAAAAAAg/9oACAEDAQE/EB//xAAUEQEAAAAAAAAAAAAAAAAAAAAg/9oACAECAQE/EB//xAAdEAEBAAIBBQAAAAAAAAAAAAABEQAhMRBBccHR/9oACAEBAAE/EChoaRi7ycqCTVS8mPLhuu/XNj7+0x5fObCUO0dYcxGjSdP/2Q=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="The Lord of the Rings book with dust jacket off"
        title=""
        src="/static/890691158e2b7dc0ec9a6fbd6798a9e1/85078/IMG_0358.jpg"
        srcset="/static/890691158e2b7dc0ec9a6fbd6798a9e1/b5ac9/IMG_0358.jpg 213w,
/static/890691158e2b7dc0ec9a6fbd6798a9e1/ca7be/IMG_0358.jpg 425w,
/static/890691158e2b7dc0ec9a6fbd6798a9e1/85078/IMG_0358.jpg 850w,
/static/890691158e2b7dc0ec9a6fbd6798a9e1/950eb/IMG_0358.jpg 1275w,
/static/890691158e2b7dc0ec9a6fbd6798a9e1/09276/IMG_0358.jpg 1700w,
/static/890691158e2b7dc0ec9a6fbd6798a9e1/cf51d/IMG_0358.jpg 3405w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p><figure class="gatsby-resp-image-figure" style="">
    <span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/432c88bf9bd4bec353b4f72f40c0909f/c907c/IMG_0403.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 46.009389671361504%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAJABQDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAAD/8QAFwEAAwEAAAAAAAAAAAAAAAAAAQIDBP/aAAwDAQACEAMQAAAB0xMuOocmUf/EABwQAAEDBQAAAAAAAAAAAAAAAAMAAQIEEBIhMv/aAAgBAQABBQKdTshJkbF0DuVv/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAERQf/aAAgBAwEBPwGrEVn/xAAWEQEBAQAAAAAAAAAAAAAAAAAAARH/2gAIAQIBAT8Bta//xAAZEAACAwEAAAAAAAAAAAAAAAAAARARITH/2gAIAQEABj8CykLDo5//xAAeEAEAAQMFAQAAAAAAAAAAAAABABExYRAhQVGRof/aAAgBAQABPyFShYbsNCgO9hzHk8k+iW6f/9oADAMBAAIAAwAAABDT7//EABkRAQACAwAAAAAAAAAAAAAAAAEAETFRkf/aAAgBAwEBPxAyEV2O6f/EABYRAQEBAAAAAAAAAAAAAAAAAAEAEf/aAAgBAgEBPxBxy3f/xAAdEAEAAQMFAAAAAAAAAAAAAAABABEhMUFRYYGh/9oACAEBAAE/EBm1wQXiWi3DhmJbVeielMc0J//Z'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Close-up photo showing the binding"
        title="The book is nicely case bounded which allows for it to lay flat."
        src="/static/432c88bf9bd4bec353b4f72f40c0909f/85078/IMG_0403.jpg"
        srcset="/static/432c88bf9bd4bec353b4f72f40c0909f/b5ac9/IMG_0403.jpg 213w,
/static/432c88bf9bd4bec353b4f72f40c0909f/ca7be/IMG_0403.jpg 425w,
/static/432c88bf9bd4bec353b4f72f40c0909f/85078/IMG_0403.jpg 850w,
/static/432c88bf9bd4bec353b4f72f40c0909f/950eb/IMG_0403.jpg 1275w,
/static/432c88bf9bd4bec353b4f72f40c0909f/09276/IMG_0403.jpg 1700w,
/static/432c88bf9bd4bec353b4f72f40c0909f/c907c/IMG_0403.jpg 3533w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
    <figcaption class="gatsby-resp-image-figcaption">The book is nicely case bounded which allows for it to lay flat.</figcaption>
  </figure></p>
<p>With 1,178 pages, this book is not light: it weighs 1,585 grams (yes, I did put it on a scale). So it’s not one of those books that you would want to bring with you to read in a park or on a flight.</p>
<p>Inside there are 32 illustrations (excluding the maps) inserted throughout the book, between relevant pages. It also comes with a nice little bookmark.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/c00d29bfb23cbe1c51f1faa9f6770e80/9683a/IMG_0361.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 66.66666666666666%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAEEAv/EABUBAQEAAAAAAAAAAAAAAAAAAAMC/9oADAMBAAIQAxAAAAF1SMFmNh1//8QAGhABAQACAwAAAAAAAAAAAAAAAgEDEQAQE//aAAgBAQABBQLDhKnlOI6odMu11//EABYRAAMAAAAAAAAAAAAAAAAAAAEQEv/aAAgBAwEBPwGSv//EABgRAAIDAAAAAAAAAAAAAAAAAAABAhES/9oACAECAQE/AdRSLP/EABoQAAEFAQAAAAAAAAAAAAAAAAEAEBESISL/2gAIAQEABj8CkqK42Lokt//EABoQAAMBAAMAAAAAAAAAAAAAAAABETEhYbH/2gAIAQEAAT8h2D0VTVOOldaTM26z2INRn//aAAwDAQACAAMAAAAQXN//xAAYEQACAwAAAAAAAAAAAAAAAAAAAREhMf/aAAgBAwEBPxBse0Qf/8QAFhEBAQEAAAAAAAAAAAAAAAAAIQEA/9oACAECAQE/EJIHVG//xAAbEAEAAwEBAQEAAAAAAAAAAAABABEhMVFxgf/aAAgBAQABPxBvb4DR2tgBXDBY+3E5IcRu5hYlhdFeRni9BYPwyDQX+T//2Q=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="The book laid flat on a table on a page with an illustration of Orthanc"
        title=""
        src="/static/c00d29bfb23cbe1c51f1faa9f6770e80/85078/IMG_0361.jpg"
        srcset="/static/c00d29bfb23cbe1c51f1faa9f6770e80/b5ac9/IMG_0361.jpg 213w,
/static/c00d29bfb23cbe1c51f1faa9f6770e80/ca7be/IMG_0361.jpg 425w,
/static/c00d29bfb23cbe1c51f1faa9f6770e80/85078/IMG_0361.jpg 850w,
/static/c00d29bfb23cbe1c51f1faa9f6770e80/950eb/IMG_0361.jpg 1275w,
/static/c00d29bfb23cbe1c51f1faa9f6770e80/09276/IMG_0361.jpg 1700w,
/static/c00d29bfb23cbe1c51f1faa9f6770e80/9683a/IMG_0361.jpg 5472w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>I actually purchased a box set of <em>The Lord of the Rings</em> a while back, but it comes in three separate paperback books. The main reason I didn’t want to read those was the low print quality of the text. I don’t know what the correct term for this in publishing world, but it looks almost like these pages were photocopied from older, lower-quality edition of the book. On the other hand, this single-volume illustrated edition has high print quality and sharper text which made for a much more pleasant reading experience.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/c3e45bde9218213fba1faaefc6a41b03/040c5/IMG_0439.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 75.11737089201877%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAPABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAgABBf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAes8QJR//8QAFRABAQAAAAAAAAAAAAAAAAAAIEH/2gAIAQEAAQUCp//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8BP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8BP//EABQQAQAAAAAAAAAAAAAAAAAAACD/2gAIAQEABj8CX//EABsQAAIBBQAAAAAAAAAAAAAAAAAhgQERMUHx/9oACAEBAAE/IV0K1BEmskn/2gAMAwEAAgADAAAAEBc//8QAFxEBAAMAAAAAAAAAAAAAAAAAAAERUf/aAAgBAwEBPxBcY//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8QP//EABsQAQADAQADAAAAAAAAAAAAAAEAESExUYHR/9oACAEBAAE/EECFvfCUPpyJbWvcLvEzaait9T//2Q=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Side-by-side comparison of the text with the paperback edition"
        title=""
        src="/static/c3e45bde9218213fba1faaefc6a41b03/85078/IMG_0439.jpg"
        srcset="/static/c3e45bde9218213fba1faaefc6a41b03/b5ac9/IMG_0439.jpg 213w,
/static/c3e45bde9218213fba1faaefc6a41b03/ca7be/IMG_0439.jpg 425w,
/static/c3e45bde9218213fba1faaefc6a41b03/85078/IMG_0439.jpg 850w,
/static/c3e45bde9218213fba1faaefc6a41b03/040c5/IMG_0439.jpg 1200w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>There are two 10.5”×14.5“ fold-out maps drawn by Christopher Tolkien. One of the west of Middle-earth and the other of a more close-up area near Rohan, Gondor, and Mordor. I found these maps tremendously helpful with establishing spatial awareness when it comes to the plot and character movements throughout the story.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/8877547657577d7c2d7ce2211e106552/9683a/IMG_0382.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 66.66666666666666%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAQBAgX/xAAWAQEBAQAAAAAAAAAAAAAAAAAAAQL/2gAMAwEAAhADEAAAAV39BPNgsH//xAAaEAADAAMBAAAAAAAAAAAAAAABAgMABBAS/9oACAEBAAEFAhpsTKCopgnHr5Y0z//EABcRAQADAAAAAAAAAAAAAAAAAAABETH/2gAIAQMBAT8B1Uv/xAAXEQEBAQEAAAAAAAAAAAAAAAABABEx/9oACAECAQE/AVDtpf/EABsQAAIBBQAAAAAAAAAAAAAAAAABEBESMTJR/9oACAEBAAY/Aso6aqKWx//EABoQAQADAQEBAAAAAAAAAAAAAAEAESGBQcH/2gAIAQEAAT8hciQdiU9bsQ/CVMYHsbKyyf/aAAwDAQACAAMAAAAQGB//xAAWEQEBAQAAAAAAAAAAAAAAAAABECH/2gAIAQMBAT8QBwQ//8QAFhEAAwAAAAAAAAAAAAAAAAAAARAR/9oACAECAQE/EAtT/8QAHRABAAICAgMAAAAAAAAAAAAAAQARITFBYYGh4f/aAAgBAQABPxBqVbLT4hLG00t44KxLiv3IEHXMOqghb8Qqyiyr16n/2Q=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Two included maps laid out on the table"
        title=""
        src="/static/8877547657577d7c2d7ce2211e106552/85078/IMG_0382.jpg"
        srcset="/static/8877547657577d7c2d7ce2211e106552/b5ac9/IMG_0382.jpg 213w,
/static/8877547657577d7c2d7ce2211e106552/ca7be/IMG_0382.jpg 425w,
/static/8877547657577d7c2d7ce2211e106552/85078/IMG_0382.jpg 850w,
/static/8877547657577d7c2d7ce2211e106552/950eb/IMG_0382.jpg 1275w,
/static/8877547657577d7c2d7ce2211e106552/09276/IMG_0382.jpg 1700w,
/static/8877547657577d7c2d7ce2211e106552/9683a/IMG_0382.jpg 5472w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>This 2021 illustrated edition of <em>The Lord of the Rings</em> is indeed a fancy book. To me it is well worth the premium price for the entertainment value I got out of it. Given the quality of this printing, I’m sure it will remain in good condition in my book collection for many years to come.</p>]]></description><link>https://vatthikorn.com/books/the-lord-of-the-rings</link><guid isPermaLink="false">https://vatthikorn.com/books/the-lord-of-the-rings</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Sun, 17 Apr 2022 21:40:00 GMT</pubDate></item><item><title><![CDATA[Thoughts on Apple’s Peek Performance Event]]></title><description><![CDATA[<p>I didn’t think this event was going to be anything that exciting. Just a regular spring event for iPhone SE, iPad Air, and perhaps MacBook Air refresh. But boy, was I really in for a treat this time. As you may know, <a href="/wwdc-2019-wish-list">for</a> <a href="/wwdc-2020-wish-list">a few</a> <a href="/wwdc-2021-wish-list">years</a> now I had been pleading for a new less expensive Apple-branded display. Here’s what I wrote most recently <a href="/wwdc-2021-wish-list#affordable-external-display">back in June of last year</a>:</p>
<blockquote>
<p>Again, here is all I'm asking: take out that 5K 27-inch panel in the discontinued iMac Pro (or the one you're putting in the new 27-inch Apple Silicon iMac), put it in an external display chassis, maybe add some bells and whistles like a webcam, USB-C ports, fancy speakers, etc., slap a $1,300-1,500 price tag on it (knowing Apple), and take my money.</p>
</blockquote>
<p>And look at <a href="https://www.apple.com/newsroom/2022/03/apple-unveils-all-new-mac-studio-and-studio-display/">what they announced</a>:</p>
<blockquote>
<p>[Studio Display] features an expansive 27-inch 5K Retina display, a 12MP Ultra Wide camera with Center Stage, and a high-fidelity six-speaker sound system with spatial audio.</p>
<p>[…]</p>
<p>With 600 nits of brightness, P3 wide color, and support for over one billion colors, images come to life with spectacular detail. True Tone technology automatically adjusts the display’s color temperature as the environment changes for a more natural viewing experience. An industry-leading anti-reflective coating enables incredibly low reflectivity for better comfort and readability.</p>
<p>[…]</p>
<p>Studio Display also includes a studio-quality, three-microphone array with an especially low noise floor for crystal-clear calls and voice recordings.</p>
<p>[…]</p>
<p>Studio Display has three USB-C ports that deliver speeds up to 10Gb/s to connect high-speed peripherals, storage, and networking right into the display. A Thunderbolt port enables users to connect Studio Display and any connected peripherals to their Mac with a single cable. The same cable also delivers 96W of power to a Mac notebook, allowing Studio Display to even fast-charge a 14-inch MacBook Pro.</p>
</blockquote>
<p>Never before in my time of following Apple had my wish been granted almost so spot-on. The Studio Display has everything I asked for, and then some. Not only that it has a webcam, it also supports Center Stage. Not only that it has speakers, it also supports spatial audio.</p>
<p>The announcement itself was such a roller coaster of emotion. They showed the Studio Display and went into all of its features, talking about the camera, speakers, built-in A13 Bionic chip, etc. And that’s when I (and my bank account) got really worried: this thing is packed full of features and I thought that it for sure was going to be at least $2,200-2,500. So when it was revealed to be $1,599, I never celebrated so hard for something that is still so expensive. But given the precedent with the $5,000 Pro Display XDR with a $1,000 stand, this Studio Display price tag is quite reasonable in my opinion.</p>
<p>Annoyingly the base configuration comes with a non-height adjustable stand which is such a cheap move from Apple given how much it already costs. To upgrade to a height-adjustable stand without the nano-texture coating is <a href="https://www.apple.com/shop/buy-mac/mac-studio-display">extra $400</a>, making it a nice rounded $2,000. Way too much for a computer monitor, but that configuration is what I ordered.</p>
<p>Not to make excuses for how ridiculously expensive this monitor is, but for comparison the <a href="https://en.wikipedia.org/wiki/Apple_Thunderbolt_Display">Thunderbolt Display</a> that came out in 2011 had a $1000 price tag which, adjusted for inflation, would cost around $1,250 today. That monitor came with a non-retina 1440p panel and 720p camera. So the new Studio Display costing $350 more with all of these extra features is not out of character for Apple.</p>
<h3 id="mac-studio">Mac Studio</h3>
<p>This was another surprise for this event. This Mac and the M1 Ultra look like a beast of performance. I definitely don’t have that kind of need and I am <a href="/some-thoughts-on-the-2021-14-inch-macbook-pro">very happy with my 14-inch M1 Max MacBook Pro</a>. The tease at the end about the Mac Pro is so very cheeky and I can’t wait to see what they’re going to do with it.</p>]]></description><link>https://vatthikorn.com/thoughts-on-apples-peek-performance-event</link><guid isPermaLink="false">https://vatthikorn.com/thoughts-on-apples-peek-performance-event</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Thu, 10 Mar 2022 01:00:00 GMT</pubDate></item><item><title><![CDATA[An Unsolicited Streaming App Spec]]></title><description><![CDATA[<p>John Siracusa wrote up <a href="https://hypercritical.co/2022/02/15/streaming-apps">this great post</a> listing out what he thinks are the very basic functionalities every streaming app should have:</p>
<blockquote>
<p>Obviously, a list of even the most rudimentary features can’t help but also be opinionated. Though my tastes have surely influenced this list, I really do think that any streaming app that fails to implement nearly all of these features is failing its users. Again, these are not frills. These are the <a href="https://www.barebones.com/">bare-bones</a> basics.</p>
</blockquote>
<p>He also pointed out this little feature with Siri on Apple TV which blew my mind:</p>
<blockquote>
<p>I can ask “What did he say?” and the Apple TV will skip backwards, enable subtitles, play for a short duration, and then disable subtitles again, all on its own. Surprise and delight!</p>
</blockquote>
<p>Surprise and delight, indeed! My ears are not as well-tuned to English dialogues as compared to native speakers so I often miss lines when watching movies. But I also don’t want subtitles on all the time either. This trick is going to be life-changing.</p>
<hr>
<p>There is one Apple TV-specific thing I would like to add to this list. When a video is paused with a UI overlay with some informational text and/or scrubber, and I hit play to resume playback, I would like to be able to then hit the back button on my remote to dismiss that overlay. Having to continue watching with that overlay still obstructing or dimming the video, even for a few seconds, is a terrible experience. Or better yet, the app should just dismiss the overlay the instant the playback resumes.</p>
<p>The worst part is that this behaves differently on different apps which drives me up the wall. In YouTube and TV app, you can hit back and it will dismiss the overlay while still playing the video. In apps that use the native player you have to tap (not click) on the touchpad on the remote to do so. In apps like Netflix and Disney+ when you hit back it just exits out of the video player entirely! They’re all so inconsistent and it’s just pure maddening!</p>
<p>I don’t know what the solution should be here. It would be great if all these apps use the same native video player so the experience would be consistent across the board, but that’s never going to happen.</p>]]></description><link>https://vatthikorn.com/an-unsolicited-streaming-app-spec</link><guid isPermaLink="false">https://vatthikorn.com/an-unsolicited-streaming-app-spec</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Wed, 16 Feb 2022 02:50:00 GMT</pubDate></item><item><title><![CDATA[Some Thoughts on the 2021 14-inch MacBook Pro]]></title><description><![CDATA[<p>After years of anticipation, Apple officially announced at <a href="/some-wwdc-2020-thoughts">WWDC 2020</a> that they were beginning the transition of the entire Mac lineup to the ARM architecture. Since then I had been itching to get my hands on one, but the MacBook Air and 13-inch MacBook Pro with the M1 chip did not fit the bill. I was waiting for that long-rumored all-new MacBook Pro.</p>
<p>Fast forward one and a half years later to January 2022, my wait was finally over!</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/a496ad196ea04e91a81d5b4bafd39d24/f8b09/IMG_2428.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 75.11737089201877%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAPABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAABAACBf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/9oADAMBAAIQAxAAAAHQ2FDPdOkv/8QAGhAAAgIDAAAAAAAAAAAAAAAAAQIDEQAjMf/aAAgBAQABBQKVXYsm8wG3FqYBi8//xAAXEQADAQAAAAAAAAAAAAAAAAAAARIh/9oACAEDAQE/AXhKP//EABgRAAIDAAAAAAAAAAAAAAAAAAABAhES/9oACAECAQE/AVK0bZ//xAAcEAACAQUBAAAAAAAAAAAAAAABAgADEBEhMVH/2gAIAQEABj8CJR23wCKKrhvRNTE7b//EABsQAAMAAgMAAAAAAAAAAAAAAAABESExUWFx/9oACAEBAAE/IdcVsNSmdCHGbJLg3eUTzd8Ia15P/9oADAMBAAIAAwAAABAr3//EABcRAAMBAAAAAAAAAAAAAAAAAAABESH/2gAIAQMBAT8Q0kE9U//EABcRAQEBAQAAAAAAAAAAAAAAAAEAESH/2gAIAQIBAT8Q7Em5f//EABwQAQADAAIDAAAAAAAAAAAAAAEAESExQVFxsf/aAAgBAQABPxCoxSQDQu2wCU4FBbfEvv7FpdyjkHYGbOiYDuR0QYtcz//Z'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="MacBook Pro welcome screen"
        title=""
        src="/static/a496ad196ea04e91a81d5b4bafd39d24/85078/IMG_2428.jpg"
        srcset="/static/a496ad196ea04e91a81d5b4bafd39d24/b5ac9/IMG_2428.jpg 213w,
/static/a496ad196ea04e91a81d5b4bafd39d24/ca7be/IMG_2428.jpg 425w,
/static/a496ad196ea04e91a81d5b4bafd39d24/85078/IMG_2428.jpg 850w,
/static/a496ad196ea04e91a81d5b4bafd39d24/950eb/IMG_2428.jpg 1275w,
/static/a496ad196ea04e91a81d5b4bafd39d24/09276/IMG_2428.jpg 1700w,
/static/a496ad196ea04e91a81d5b4bafd39d24/f8b09/IMG_2428.jpg 4032w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>The configuration: <a href="https://www.apple.com/shop/buy-mac/macbook-pro/14-inch-space-gray-8-core-cpu-14-core-gpu-512gb">14-inch MacBook Pro</a> with M1 Max with 10-core CPU, 24-core GPU, 64GB of RAM, and 2TB SSD. I upgraded to the M1 Max for the 64GB RAM option as I don't have the need for that much GPU performance which is also why I didn't max out to the 32-core GPU option. The extra memory bandwidth is a nice perk, but <a href="https://www.anandtech.com/show/17024/apple-m1-max-performance-review/2">I doubt it would be that useful to me</a>.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 698px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/51a305d13b32b72922fe0760fb1feb6b/bc9df/14mbp-about.png"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 63.38028169014085%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAAAsTAAALEwEAmpwYAAACiElEQVR42qWSPW/TUBSGDUGimyNoUdz6I3b8Ecd24sSx46SOG7tNmjStGgpIFWMlxAD/gYUR+AEMZWZgKEH8nqrZq6xVLR/OdZVQqJi40iPb1/c+Pue9pigcsiw/pGkhLwg3UBSNUHmapvNk/gY6QxDoW/e/9xAHtRhxs/3pRT+8dL3w3Glszvb3n82OJsezONq76IWDWdQbXsTRaBYhIT6T+27Qn7lOcNF0gnO32b20bf/jwndfEY0z23BAUeqJLNlQ1ppgGi3Qyw5oah1KUhUksQpyqbZEVeqgyDbIci3RVAdEdBAXET5gmNJU4C1gCqVrWdFSrWykDCOlG+vlVC7ZadgdpdvxQeq3ttOWF6dtfydV5HrKsXrKc5XromDCBqN8J65MyLLalGXLEHQOkqOdr3AYfINh9Ao4TgVNcWC4+xSi3hjsWgfqdgBOI8QqbUAZCLyRiMUqsBvqdCksPClNDcuDk/B9srf2E1orZzAxT6HtjkAsGtBp98Ft9qDpbGEUHkZQA6yOyJDKXeHjR9y04w+gxZ8knZU38Fb8DIP8Bwj9Y5AVC7BlCDZ3s8pIXiRP0uY/hYWCNK3oHmzak2T1vg/budfwUn8H1Vo3O5A42kfhAA/AwhhkWFvlYZ1Rb7Vs/SlkWXVKXpqml/jODjSsIVbTA8wWT7MBg/4hjPeeg+duQduPYXcwyXK1TJ+0frdCdl37URJtnNQTCfPRtHqWEWmLLCa/EYG0S66kG73sZlkKvJlIZC8e7FLIFMQv+IUr5JJjtTnmMpckYy4VjXlRqMx5Ts/mBF7P4AlceY7rEQX3qFcMI54uhYiGjJBxRo4a55bksjly/Zvl+pu92kK4GPf+k2z8AimQGMUBc3DiAAAAAElFTkSuQmCC'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="About This Mac window"
        title=""
        src="/static/51a305d13b32b72922fe0760fb1feb6b/bc9df/14mbp-about.png"
        srcset="/static/51a305d13b32b72922fe0760fb1feb6b/a6f4e/14mbp-about.png 213w,
/static/51a305d13b32b72922fe0760fb1feb6b/19b37/14mbp-about.png 425w,
/static/51a305d13b32b72922fe0760fb1feb6b/bc9df/14mbp-about.png 698w"
        sizes="(max-width: 698px) 100vw, 698px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>I was originally going to get the 16-inch model, having only ever owned the 15-inch models in the past. But at <a href="https://support.apple.com/kb/SP858">2.2 kg (4.8 lbs)</a> compared to <a href="https://support.apple.com/kb/SP756">1.8 kg (4 lbs)</a> of my <a href="/starting-on-a-new-mac">2017 15-inch MacBook Pro</a>, it would be too heavy for me on the rare occasions that I need to bring it somewhere. And since most of the time I run it docked at my desk connected to external monitors, I figured I could get by with the smaller 14-inch model. On paper, the screen is only an inch smaller than the one it's replacing anyway.</p>
<p>Don't get me wrong, this 14-inch MacBook Pro is still plenty heavy for a small laptop at <a href="https://support.apple.com/kb/SP854">1.6 kg (3.5 lbs)</a>, almost as heavy as my old 15-inch.</p>
<h2 id="the-migration">The Migration</h2>
<p>Transferring everything over from the old machine instead of setting this one up brand-new is definitely the way to go. I didn't want to have to spend time reconfiguring it from scratch with all the files, applications, and countless settings.</p>
<p>Everybody else seems to have no issue whatsoever with the <a href="https://en.wikipedia.org/wiki/Migration_Assistant_(Apple)">Migration Assistant</a> these days, but it ended up not being as painless as I was hoping for.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/a35de54288931cfe6915bd0bb11e1e86/f8b09/IMG_2431.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 75.11737089201877%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAPABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAQBAwX/xAAWAQEBAQAAAAAAAAAAAAAAAAACAAH/2gAMAwEAAhADEAAAAa0WZDzh4s//xAAbEAACAgMBAAAAAAAAAAAAAAAAAwECERMhIv/aAAgBAQABBQJSawps9LrzbXB4P//EABYRAQEBAAAAAAAAAAAAAAAAAAAREv/aAAgBAwEBPwGMv//EABgRAAIDAAAAAAAAAAAAAAAAAAAREhMh/9oACAECAQE/AZrSw//EAB0QAAEEAgMAAAAAAAAAAAAAAAECEBEhAAMSMqH/2gAIAQEABj8C57FlE+5I6lrNP//EABoQAQACAwEAAAAAAAAAAAAAAAEAESExQVH/2gAIAQEAAT8h5ZLDVILcvheoA9qZJfBARNEx9n//2gAMAwEAAgADAAAAEGgf/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQARgf/aAAgBAwEBPxDSoFxf/8QAFxEBAQEBAAAAAAAAAAAAAAAAAREAIf/aAAgBAgEBPxCJGWt7v//EABwQAQACAwADAAAAAAAAAAAAAAEAESExUUFhcf/aAAgBAQABPxBu+aUTsPFy5ZGqSgYz7l+1N4KgrSsW6+cm5jlNsVkF1wn/2Q=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Two MacBook Pros connected with a Thunderbolt cable"
        title=""
        src="/static/a35de54288931cfe6915bd0bb11e1e86/85078/IMG_2431.jpg"
        srcset="/static/a35de54288931cfe6915bd0bb11e1e86/b5ac9/IMG_2431.jpg 213w,
/static/a35de54288931cfe6915bd0bb11e1e86/ca7be/IMG_2431.jpg 425w,
/static/a35de54288931cfe6915bd0bb11e1e86/85078/IMG_2431.jpg 850w,
/static/a35de54288931cfe6915bd0bb11e1e86/950eb/IMG_2431.jpg 1275w,
/static/a35de54288931cfe6915bd0bb11e1e86/09276/IMG_2431.jpg 1700w,
/static/a35de54288931cfe6915bd0bb11e1e86/f8b09/IMG_2431.jpg 4032w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>With these two connected to each other using the Thunderbolt 3 cable that came with my <a href="https://www.caldigit.com/ts3-plus/">CalDigit TS3 Plus</a> dock, at first the Migration Assistant refused to  use the wired connection and instead insisted on using the wireless "Peer-to-Peer" connection. I definitely was not going to let it transfer the data wirelessly as I knew that was going to be flaky. Here's what I ended up doing in trying to get them to use the wired connection:</p>
<ul>
<li>Turned off Firewall on both machines</li>
<li>Made sure both Macs were on the same latest macOS Monterey 12.1 (at the time)</li>
<li>Turned off Wi-Fi on both machines (I don't think this this mattered)</li>
<li>Made sure in the Network preference pane that they could detect each other via Thunderbolt</li>
<li>As a desperate attempt, erased all contents and settings on the new Mac and reinstalled macOS (also don't think this mattered)</li>
</ul>
<p>The final thing I tried—and what I should have done from the beginning—was to put the old Mac in <a href="https://en.wikipedia.org/wiki/Target_Disk_Mode">Target Disk Mode</a>. Right away, the Thunderbolt connection showed up so I began the transfer.</p>
<p>My old 2017 Mac used up about 440GB so there wasn't that much stuff to move over. I was hoping that I would see around 200MB/s transfer speed and that this process wouldn't take more than 45 minutes to complete. But to my bewilderment, it wouldn't transfer more than on average 50MB/s with a lot of time spent with less than 10MB/s. It also peaked at only 70MB/s. I quadruple-checked that the cable I used was in fact a Thunderbolt 3 cable. Having already spent too much time and energy going in circles trying to get the wired connection to work, I cut my losses and just let it do its thing, hoping that maybe it would speed up (it never did). I had already waited 18 months for this, surely I could wait a couple of hours more.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 650px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/a76c1db82327dada94c959948b0e4b8d/a1d47/IMG_2444.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 133.33333333333331%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAbABQDASIAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAMBAgQF/8QAFgEBAQEAAAAAAAAAAAAAAAAAAgED/9oADAMBAAIQAxAAAAG+vkulcSBcSNNEGDzHb//EAB0QAAMAAgIDAAAAAAAAAAAAAAECAwAEETIUIjH/2gAIAQEAAQUC1ZFMaM3yCAT8ugDbYeCNwmfc9yLDhl6z6//EABoRAAICAwAAAAAAAAAAAAAAAAARASECEDH/2gAIAQMBAT8B6ZVK0nZ//8QAGBEAAwEBAAAAAAAAAAAAAAAAAAERECH/2gAIAQIBAT8BE+ZYf//EAB0QAAICAQUAAAAAAAAAAAAAAAECABARISJBYXH/2gAIAQEABj8CYtzN6j2tAIwxhoLHVE1//8QAHBABAAICAwEAAAAAAAAAAAAAAQARITFBUWFx/9oACAEBAAE/IT9rSFLhHhgj1uIlmtsHycqoXwxwyhdL1DEaFQsJVkNciJn/2gAMAwEAAgADAAAAEKz9cP/EABgRAAMBAQAAAAAAAAAAAAAAAAABEUEh/9oACAEDAQE/EG6LamE6atP/xAAXEQEBAQEAAAAAAAAAAAAAAAABABEh/9oACAECAQE/EJ0LbzZawv/EAB4QAQEAAgMBAAMAAAAAAAAAAAERACExQXFRgaHB/9oACAEBAAE/ECwAwHznnGPNiOgq0/uRaxjeh4xl+Snfp1+MKAHuEWKPlwaUKXKoUTNRHWoo+mQxkFHTHn94ElsMwBiGA/Bd4wV4UPM//9k='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Picture of the migration in progress"
        title=""
        src="/static/a76c1db82327dada94c959948b0e4b8d/a1d47/IMG_2444.jpg"
        srcset="/static/a76c1db82327dada94c959948b0e4b8d/b5ac9/IMG_2444.jpg 213w,
/static/a76c1db82327dada94c959948b0e4b8d/ca7be/IMG_2444.jpg 425w,
/static/a76c1db82327dada94c959948b0e4b8d/a1d47/IMG_2444.jpg 650w"
        sizes="(max-width: 650px) 100vw, 650px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>In the end, it took almost three hours to complete the transfer of over four million individual files.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 800px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/79d99912ab320d07a0a8d90d6c3ab1b2/acfc1/migration-complete.png"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 64.7887323943662%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAABYlAAAWJQFJUiTwAAADUUlEQVR42mWTf0yUZRzAn7v3kl/CLgtIEDjDNpUZ2Vn/0GiVTcFzwly2mi6Ofqy1hty9SCkiZW0ZkrUVxYr+qbRwZC1qFbAma3o/6KxmxSSWOw557/d7hrE4vD49B9Rsvdtnz97neZ/P9/s87/crhDDzD3liBfcZ8qk35ZCnGDFlLCM7JxtFUa7hOjIUM4VKEZuMazhoa2Tos89xedy43C6EUdyISZIpWSEKsIrreUAILBIhMSyN/8dAqViJvaqevg+O4xn14B31InLFTZgl+YaVFEhZbfmdfKi20e1woEpaWpy0qCpOp4oqR4eca252yPf93L+2iobqe+l9u5tvz5xZFBaLVTJSMWuUEkpEHnvr7SSBP6+mmJ2dJRybIRrTiUUjRMOhhbm/UilS8puX9zzCizW30fP6C3w1NMRoWlghytggSrEqFm6VGarbdhPX44RCIS5Na4yf7cV/wcvFgMbPE340TSMcChKM63Tv3M7JLavoeelpTpz8CLfHg6gSFqqldLPJwt1SeMi2h8Tvl4lGooQjES4MqmjjpxkPxPhidIJYLCrXZLYzM3TV1vDpxkzeb9/Fq28c4/TICMImbqbOUMYumeFD8vhv7tyLPnOZiNyUPqYWjssjx9BjEeIRTc4tCuNS2LJ1G70FgkH1Hp573knfx/2IBoOFJ6S0NWsTr1gfZLjnOLGEvrDRHwjyy68BJvwhfgtEmZiMcElbDJSQQnutjVb5x30N6+g6sJsjx44iOsRaXivZSt9jbQy/18eP3/mILmUxrQW56J9iUt7flBZiajok7zBEMBhETyR4uK6eGik8e5eZT57dwlNNdkT/5kcZ7nwL1+AwblmY5386TzweR9d1rvxxheT8HKnUPFeXSM4nmUvOkX4eb2ykXArfzTdw7skK2pp2IFynBvAu1ZDH68F3zsfY2Bg/+HwM9J/i6OFOWpv3L3DA0c7Bfe10tB+iq6uTuh02irKysUuppzqXkSNSmBZdi1u20JcDAxx+pg1r+UaMwvRvZxhFBlliOcuVXAoL8rndWsktqy1UyrV3bhBMNpX/V5guzG8Gv6bDuY/1JesWBAZjun8zWSb716wUUmQqpSx3NZYiWb8b1lNZWUFxdg4NMuj3dxj4G9CLgoN4xW7vAAAAAElFTkSuQmCC'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Screenshot showing the migration is completed"
        title=""
        src="/static/79d99912ab320d07a0a8d90d6c3ab1b2/acfc1/migration-complete.png"
        srcset="/static/79d99912ab320d07a0a8d90d6c3ab1b2/a6f4e/migration-complete.png 213w,
/static/79d99912ab320d07a0a8d90d6c3ab1b2/19b37/migration-complete.png 425w,
/static/79d99912ab320d07a0a8d90d6c3ab1b2/acfc1/migration-complete.png 800w"
        sizes="(max-width: 800px) 100vw, 800px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<h2 id="general-observations">General Observations</h2>
<p>I do love the hardware design of this model; it has somewhat of a retro look to it, reminding me of the titanium <a href="https://en.wikipedia.org/wiki/PowerBook_G4">PowerBook G4</a>. The "MacBook Pro" etching on the back is a really nice touch. I also don't mind that it's thicker.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/637661899c69f4cbf6c7ccab51885e83/f8b09/IMG_2552.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 75.11737089201877%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAPABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAQBAwX/xAAVAQEBAAAAAAAAAAAAAAAAAAABAv/aAAwDAQACEAMQAAABsV1FZViQf//EABgQAAMBAQAAAAAAAAAAAAAAAAABAhET/9oACAEBAAEFAmVu9KKgcjR//8QAFhEBAQEAAAAAAAAAAAAAAAAAAAER/9oACAEDAQE/AW1//8QAFhEBAQEAAAAAAAAAAAAAAAAAAAER/9oACAECAQE/AWR//8QAFhAAAwAAAAAAAAAAAAAAAAAAACAh/9oACAEBAAY/AiL/AP/EABkQAAMBAQEAAAAAAAAAAAAAAAABESEQgf/aAAgBAQABPyGqIlM0TzH52tT/2gAMAwEAAgADAAAAEPAv/8QAFhEBAQEAAAAAAAAAAAAAAAAAABFh/9oACAEDAQE/EK0f/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAERYf/aAAgBAgEBPxBqGB//xAAZEAEAAwEBAAAAAAAAAAAAAAABABEhQWH/2gAIAQEAAT8QpSqvsT6S8YDtl1ihWFtk1z//2Q=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Picture an engraving on the back"
        title=""
        src="/static/637661899c69f4cbf6c7ccab51885e83/85078/IMG_2552.jpg"
        srcset="/static/637661899c69f4cbf6c7ccab51885e83/b5ac9/IMG_2552.jpg 213w,
/static/637661899c69f4cbf6c7ccab51885e83/ca7be/IMG_2552.jpg 425w,
/static/637661899c69f4cbf6c7ccab51885e83/85078/IMG_2552.jpg 850w,
/static/637661899c69f4cbf6c7ccab51885e83/950eb/IMG_2552.jpg 1275w,
/static/637661899c69f4cbf6c7ccab51885e83/09276/IMG_2552.jpg 1700w,
/static/637661899c69f4cbf6c7ccab51885e83/f8b09/IMG_2552.jpg 4032w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>Since the 14-inch one can be configured all the way up just like the 16-inch, I figured I could save some money just getting the smaller size without having to compromise on the specs I want. And as I alluded to earlier, the screen doesn't feel that much smaller than my 15-inch one.</p>
<p>In a little over a month that I've been using it, I didn't run into any compatibility issue (that I could tell) with this being on a completely new architecture; Rosetta 2 is doing a fantastic job translating x86 to ARM. What an amazing feat of engineering that is.</p>
<p>I never had an Apple desktop computer and only ever used MacBook Pros. In all those years, I've gotten used to hearing the fans spinning up when doing anything remotely computational intensive (or even randomly). But now I've discovered the pleasure of working at my desk without that incredibly obnoxious fan noise. It is an absolutely blissful experience.</p>
<p>The notch was no doubt an unexpected feature with this redesign. I'm choosing to look at it not as a protrusion into my screen, but as extra screen real estate extending up to the very edge. Plus I think macOS is the perfect operating system to have to support this quirk since the menu bar, which is the fundamental part of the Mac, is already always at the top. I can't imagine how they would even support this on Windows (not that Apple's support for this was <a href="https://twitter.com/SnazzyQ/status/1453143510111059968">anywhere near perfect</a>).</p>
<p>This also gave us a couple of fun apps like <a href="https://blog.iconfactory.com/2021/12/notches-gone-wild/">Notchmeister</a> and <a href="https://tanmay007.gumroad.com/l/notchcam">NotchCam</a>.</p>
<p>I wish this notch included the Face ID sensor. There's no reason why macOS wouldn't be able to support it since it's using pretty much the same chip as the iPad Pro which comes with Face ID. My guess is that they probably don't have the room to fit it as the screen lid is unbelievably thin whereas the iPhone and iPad Pro do have quite a bit more thickness to accommodate it.</p>
<p>This generation of MacBook Pros also sees the triumphant return of the beloved MagSafe connector. I can look past the mismatched color, but it would have been nice if they matched. I really do love the braided cable that comes with it though.</p>
<p>The interesting part about this is that the magnet is significantly stronger than the MagSafe connector I remembered from my <a href="https://support.apple.com/kb/sp582">2010 MacBook Pro</a>. Yanking it straight out is pretty much impossible as it's <em>really</em> on there. But pushing it at an angle up or down pops it right out. It definitely still functions as intended, as somebody tripping on the wire would almost certainly not going to be pulling it straight out. Nevertheless, I still feel like this is a slight regression from the old MagSafe we had.</p>
<p>Also props to Apple for still allowing charging via the three Thunderbolt ports because being able to charge on either side is definitely a big win.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/be1482622acf84d23e8fe6053990fcbf/f8b09/IMG_2548.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 75.11737089201877%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAPABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAUCAwT/xAAVAQEBAAAAAAAAAAAAAAAAAAADAv/aAAwDAQACEAMQAAAB0LGlR2lJCn//xAAbEAACAgMBAAAAAAAAAAAAAAABAgADERIhIv/aAAgBAQABBQKX1+8CERl4w1b/xAAVEQEBAAAAAAAAAAAAAAAAAAABEP/aAAgBAwEBPwFn/8QAGBEAAgMAAAAAAAAAAAAAAAAAAAECESH/2gAIAQIBAT8Bi9LP/8QAGhAAAQUBAAAAAAAAAAAAAAAAAAECEBExUf/aAAgBAQAGPwIV3TJo/8QAGxAAAgIDAQAAAAAAAAAAAAAAAAERIUFRgZH/2gAIAQEAAT8hfRcmYtQsDem0TgTGh//aAAwDAQACAAMAAAAQ8+//xAAVEQEBAAAAAAAAAAAAAAAAAAABEP/aAAgBAwEBPxAqT//EABURAQEAAAAAAAAAAAAAAAAAABAR/9oACAECAQE/EIB//8QAHRABAAMAAQUAAAAAAAAAAAAAAQARIWExQVFxgf/aAAgBAQABPxCl6B9wyLApQ4lKqJ5gE6n7EtQjjyQsPWL3J//Z'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Picture of the MagSafe connector connected to the laptop"
        title=""
        src="/static/be1482622acf84d23e8fe6053990fcbf/85078/IMG_2548.jpg"
        srcset="/static/be1482622acf84d23e8fe6053990fcbf/b5ac9/IMG_2548.jpg 213w,
/static/be1482622acf84d23e8fe6053990fcbf/ca7be/IMG_2548.jpg 425w,
/static/be1482622acf84d23e8fe6053990fcbf/85078/IMG_2548.jpg 850w,
/static/be1482622acf84d23e8fe6053990fcbf/950eb/IMG_2548.jpg 1275w,
/static/be1482622acf84d23e8fe6053990fcbf/09276/IMG_2548.jpg 1700w,
/static/be1482622acf84d23e8fe6053990fcbf/f8b09/IMG_2548.jpg 4032w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>Good riddance to the butterfly keyboard. These new keys do feel mushier but in a good way. They definitely provide a much better experience to type on, and more reliable too.</p>
<p>I never found the Touch Bar all that useful since I rarely used the built-in keyboard. As much potential as it may have had, Apple clearly did not want to invest in it, seeing that since its introduction in 2016 they did not make a single improvement to it. Unexpectedly, I did find myself missing it when I was filling out forms and not being able to quickly tap to autofill the fields. But other than that, I don't miss the Touch Bar.</p>
<p>With the Touch Bar gone, this means we now have back the physical escape key! No longer do I need to remap my escape key to the caps lock key to make it touch-typable. The inverted-T arrow keys are another greatly-missed affordance for touch typing and I do very much welcome their glorious return.</p>
<h2 id="performance-tests">Performance Tests</h2>
<p>I ran some tests to find out for myself how much faster this thing is. For comparison, my <a href="/starting-on-a-new-mac">2017 15-inch MacBook Pro</a> came with the 2.9GHz quad-core i7, 16GB of RAM, and AMD Radeon Pro 560. The numbers are averages of multiple runs I did for each of these tools.</p>
<h3 id="xcode">Xcode</h3>
<p>I am rewriting <a href="/liftoff">Liftoff</a> in SwiftUI so these tests were run using this fairly small project. Each after cleaning the build folder, of course. The build times came from Xcode directly, thanks to this neat trick (<a href="https://atp.fm/457">via ATP</a>):</p>
<p><code>defaults write com.apple.dt.Xcode ShowBuildOperationDuration YES</code></p>
<p><strong>M1 Max</strong>: 10s<br>
<strong>Core i7</strong>: 25s<br>
<strong>Delta</strong>: 2.5x faster</p>
<h3 id="nodejs-via-gatsby">Node.js (via Gatsby)</h3>
<p>This was conducted using this very site with the <code>gatsby build</code> command with Node version 16.13.1.</p>
<p><strong>M1 Max</strong>: 1m 5s<br>
<strong>Core i7</strong>: 1m 34s<br>
<strong>Delta</strong>: 1.4x faster</p>
<h3 id="flutter">Flutter</h3>
<p>Flutter <a href="https://github.com/flutter/flutter/issues/60118">still doesn't support Apple Silicon natively</a> so the performance improvement seen here is not the most we could have gotten out of it. With this I'm running <code>flutter build ios</code> with <code>flutter clean</code> before each run.</p>
<p><strong>M1 Max</strong>: 2m 18s<br>
<strong>Core i7</strong>: 7m 25s<br>
<strong>Delta</strong>: 3.2x faster</p>
<p>This test was the first time that I heard the fans on this machine, which kind of disappointed me a little to be honest.</p>
<h3 id="lightroom-classic">Lightroom Classic</h3>
<p>This was conducted on the Apple Silicon version of Lightroom Classic (v11.1). From my understanding, Lightroom doesn't really take advantage of the GPU when importing or exporting photos. But it appears to mostly be <a href="https://helpx.adobe.com/lightroom-classic/kb/lightroom-gpu-faq.html">using it for displaying and processing</a> the images. So the advantage of the M1 Max here would be around previewing and applying edits to photos, unfortunately not something that I could quantitatively measure and compare.</p>
<p>For import, I used 100 raw 20-megapixel photos taken on the Canon EOS 6D. There were three options enabled:</p>
<ul>
<li>Copy as DNG</li>
<li>Build 1:1 previews</li>
<li>Apply lens correction</li>
</ul>
<p>This also resulted in the fans going at full speed from what it sounded like.</p>
<p><strong>M1 Max</strong>: 2m 53s<br>
<strong>Core i7</strong>: 6m 42s<br>
<strong>Delta</strong>: 2.3x faster</p>
<p>For export, I have a recent project with 44 raw 20-megapixel photos, all with various edits and color corrections. The export files were 80% JPEGs and no image resizing was done. The fans did not spin up for this.</p>
<p><strong>M1 Max</strong>: 46s<br>
<strong>Core i7</strong>: 2m 37s<br>
<strong>Delta</strong>: 3.4x faster</p>
<h2 id="some-annoyances">Some Annoyances</h2>
<p>My setup is through the CalDigit TS3 Plus dock connected to two 1080p monitors: one via Thunderbolt → HDMI and the other via DisplayPort → HDMI. While the connection and windows rearranging are almost instantaneous, the majority of the times only one of the monitors would display anything. The one connected via DisplayPort is the troublesome one as it rarely ever works. Every time I connect the laptop to the dock, I also have to reach back and reconnect the DisplayPort on the dock. And even that doesn't always work on the first try either, I frequently have to try multiple times for both monitors to be displaying properly.</p>
<p>This is clearly something specific to the M1 as this was rarely ever an issue with the Intel laptops with the exact same setup. Perhaps it's some sort of driver issue. The recent macOS 12.2 update did not improve the situation either. I think I'm going to have to try swapping out these cables to see if that helps.</p>
<p>What makes this all the more annoying is that it wouldn't be a problem if I had an Apple-made monitor connected to my Mac. I keep these stupidly bad monitors around because <a href="https://www.caseyliss.com/2021/12/7/monitor-liss">there are no good retina external monitors in the market</a> to replace them with. This is a huge gap in the lineup that should have been addressed years ago.</p>
<p>This is not unique to the M1 model but there's one tiny UI issue that has been bugging me since I updated to Monterey. In the menu bar, I want hide the stock clock menu item as I prefer to use the one from <a href="https://bjango.com/mac/istatmenus/">iStats Menus</a>. Unfortunately, there's no way for me to completely remove the clock so the next best thing I could do was to change the digital time to be an analog clock so that it would take the least amount of space at the very right edge of the menu bar.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 186px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/bb20cbbf6ce7dda7bb36ee29d168a287/0fd7c/clipped-clock.png"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 12.903225806451612%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAADCAYAAACTWi8uAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA8ElEQVR42iXOwS7DAACA4UpIyhJd0+k61qo2rZkQsps4iLi42ME2My3NulbXJZuTyxxEwmUHLnaVvYGTeAMSj+FBfsLhv375hWXpElXsYGcChk6dgVnDVUJKxR6mHGLlQsp6giZ65Gaa5GdPkadrGLLPpp1QyLQoSh6VUsrKwgVCGo7xG48c7d/x/fXB5+sb5/UR/WTMSfWBRvWe25sJ207vr8O9IbYacLBzzeTlnbLRYd2M2K1cseV2EVYXUywlxtG6JPEzgf+EpUa4WoSRDTCVALcQkhfP/g/nmkhTx6z9Qm1vxNJ8Cz3rsWHH6LLHD9kQbX4ZD9yHAAAAAElFTkSuQmCC'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Screenshot of the menu bar showing a clipped clock icon"
        title=""
        src="/static/bb20cbbf6ce7dda7bb36ee29d168a287/0fd7c/clipped-clock.png"
        srcset="/static/bb20cbbf6ce7dda7bb36ee29d168a287/0fd7c/clipped-clock.png 186w"
        sizes="(max-width: 186px) 100vw, 186px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>Do you see what I'm seeing? The clock icon is clipped on the top and right side by just a pixel! Every time I look at the time and glance up to that top right corner of the screen, I'm greeted with this badly-rendered clock icon. It's worth noting that this is only visible on external monitors and not the built-in screen. I'm actually not sure how long this has been there. Maybe it's been around since the big redesign they did with Big Sur in 2020. Either way, I filed a bug report (FB9886279) so hopefully this will get fix in a future release.</p>
<h2 id="final-thoughts">Final Thoughts</h2>
<p>Despite those complaints, I do love this machine. After long dark years of disappointing MacBook Pro lineup, what we now have is truly great and truly <em>pro</em>. It's not lost on me that I'm celebrating getting back what they took away from us in 2016. But it is more than just that: the M1 Max is a powerhouse, the Liquid Retina display is stunning, and the overall industrial design is just gorgeous.</p>
<p>With the modular 2019 <a href="https://www.apple.com/mac-pro/">Mac Pro</a>, the <a href="https://www.apple.com/shop/product/MJFM3LL/A/siri-remote">redesigned Siri remote</a>, and now the 2021 MacBook Pro, Apple showed that they do listen and are willing to give us what we want. The trend has been very encouraging in recent years. My only hope now is that they heard us begging for an external monitor that doesn't cost six grand. I'm cautiously optimistic that this year might be the year.</p>]]></description><link>https://vatthikorn.com/some-thoughts-on-the-2021-14-inch-macbook-pro</link><guid isPermaLink="false">https://vatthikorn.com/some-thoughts-on-the-2021-14-inch-macbook-pro</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Thu, 10 Feb 2022 01:05:00 GMT</pubDate></item><item><title><![CDATA[My Top 5 Books of 2021]]></title><description><![CDATA[<p><em>See my other top books of the year posts: <a href="/top-5-books-of-2020">2020</a>, <a href="/top-5-books-of-2022">2022</a>.</em></p>
<p>A couple of years back, I rediscovered the joy of reading physical books after having exclusively been buying ebooks for years prior. Since then I had bought more and more books, which filled up my bookcase faster than I could read them. So in an effort to not have shelves full of books I haven't read, I made a decision to suspend all my book buying activities until I clear out those I had piled up. Therefore a lot of books I read in 2021 were from this backlog, and this will remain the case going into 2022.</p>
<p>By pure coincidence, I read 23 books in 2021 with 17 of them being hard copies, the exact <a href="/top-5-books-of-2020">same numbers as in 2020</a>. But I read 5% fewer pages than in 2020 with 8,078 pages, dropping the average book length to 351 pages and pages per day to 21.</p>
<p>Below are five books that made my 2021 top list, ranked by how long it took me to read from shortest to longest.</p>
<h3 id="conditional-citizens-on-belonging-in-america-by-laila-lalami-2020"><a href="https://lailalalami.com/conditional-citizens/">Conditional Citizens: On Belonging in America</a> by Laila Lalami (2020)</h3>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 350px; "
    >
      <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 149.76525821596243%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFR0lEQVR42m1WW1NTVxTmF/Sp02rVGgVBqEq4o4CB3M85++QKSWMhEPBCihcIxIC2ztQH27EzFseHzvSpM+1bp51x7HTEUVQUUUyCqICO05f+ka9r7XMSEvFhZa19+8631l57rVTkUxrykxpWJgWkbUquxDb2lK9v7lPLxhWFw8/HVeRIshOqcZgkO27YOZp7fk6RB7LmniIBSaYEkBfuj/RgMenC3SGbtOcGjmJ+mHUX5mm8cMqBe4luPDrlknp+uBu3+7vk3sL4ydfuTcCHJxwSkDc8IJvHDHg3YZP2kzEPHo+6sEiH5kfstM9O++y4R3t4nW0+x55W8E+BPusXUzpWpkindbINzW7zWmF+1ZQXaWHsmRLFGFeUBpQPPSamC6ecxMqNB8ft5KaTmBF7sh+edEhh9gumzR/JlVxiRemt8helK+wWu33Cifsnnbgz1I07CYop6bu0dvPLI5gbtGEubjPYvX/LpaCrdGPrUyo2zmtFWUurWKO5dbJZNjICG2kNr6e2plcRMEvyijb8MapjIqhhOqwhY8p0r4aZPp20INHJFjhPenZAbMnZIuDyhIa3GQ1X+/34qM6LXVYFOxtU7CC9q1HDnlYfLM06Ktv8JD5saxBw2nVJpABavGWZ2AT4htyZjfuw/aAXrUc96FEUOFQNil+HW9fh7wvC3xtGi82PvU0adIdxbgsgZ/uyBFTx02AA2+tV1DS7ceCwF/UdCg60e1DX7oW1S6WxhtpWFZZGBaqdXpB53gAUBGgOSgE/s2rY1+jFXnJ5d70H+5pVVNHYUu9GVZOC6mYFuwlQsRPDlCgB1MoBNwhwlgB3UHwYkA/XtmkQ4QiUQBg1LUpRLOSySi4vE2ABI18aw+WUyXAoiF1NugTcT66FIjHEBmIIRSNw6iFUt2g0T5fULExAzQCcLDI0Mn15XJEMryeC0uUqcqm+0wc10CcZhqIx6OEoatt1AhTYQx9VHLoEzJcCZicU5M77kLvQh3dX4vh1egxHxAi+OByAN9CLQCSCk6NxJJMJRPuj6HAFUNmoGgyd+iZDU1esXorh5eUBZDNBbMz48HMyhjZ1GA7fCNocvbB5g+g7FsPQSBx2EZQXxAwtTeyy2Oryy8tx5KjC5DIhvPshgd+/HYfV8RUOdQTQ7uqHxUoAbTpqWimulNg1bFMc+VIUzkMTMFtg+OrKcaxfO4O16yn890sGv11K4WB3jHLQj6NKP4kfDhGCTQkSwzAOUVyrTUBmWAbIebhyoRdrP47h9bVz+Pf7Idw4HsHORh3WzhCxDKLTJeDyhdCjBuDyhym2PpOhKALmTUCjYmcCyJPLvLAx6cGsTBs6RLHi4Fc2eNFNYF1KGJVN9ILaBPa3iC2AxcR++d0AVtJ+4y1TWZpNhGBp8dNzE6ijeFVaPXALDQ7OQbrZWsrBOkr2KgIVTr3o8ntvWUjAt5SHVwfD+LghQAx0qjIk9Go+OaBg2yENn8s5gd0E/GmDDmfPB6pNviSoXA//TPqQplp3gWrfDAnrixGdhG0NF6kWfkOSoT034nrR3XwZ4ITBMjthVmyq0G+oNnJVZs1jrtzr6c0qzqXuNc3nzGafk/1ctlGNmlGP7Kt/U6/gxnOb+sXiaS/+6mvH03Oq7CsL1EZvRjtkv1lIunErxnYPbkUP459jnbIF51Im4OOk0eUe0SHZg5OGfjTqlP8olk57ZE9m4bWCvUR7uBtyB1wac2+2gELPZXl21ounZzx4SiD890PaZ7xy/Iw0Cx9+Jue8Zu+mmjglPtz1GGTZFGYnpWROyllznSSbKr+U/wHMoVcT//0b2wAAAABJRU5ErkJggg=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Conditional Citizens cover"
        title=""
        src="/static/7a1b3124452b79d8c1d93a14e8ad52c2/b4640/conditional-citizens.png"
        srcset="/static/7a1b3124452b79d8c1d93a14e8ad52c2/a6f4e/conditional-citizens.png 213w,
/static/7a1b3124452b79d8c1d93a14e8ad52c2/b4640/conditional-citizens.png 350w"
        sizes="(max-width: 350px) 100vw, 350px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
    </span></p>
<p>In this book Laila Lalami covers her experiences of being a naturalized US citizen and points out the various contradictions and ways immigrants are treated unfairly in the US. She shows how non-white citizens still face challenges and prejudices in this country despite the fact that they should have the same rights and privileges as any other citizen. As a person of color and noncitizen living in the US, it wasn't hard for me at all to relate to her stories and essays.</p>
<p>One starkly revelatory point she made was how the US labels its non-white citizens. Even after years or decades of assimilation and generations later, they are still labeled as hyphenated Americans such as Mexican-Americans or Chinese-Americans. But descendants of white immigrants are simply referred to as Americans and not English-Americans, French-Americans, etc.</p>
<p>This is a poignant book everybody should read to get a better view into the immigrant experience and what it means to be a conditional citizen in the US.</p>
<blockquote>
<p>a white woman told McCain that “I can’t trust Obama. I have read about him, and he’s not, he’s not, he’s a—an Arab.” “No, ma’am,” McCain replied, taking away her microphone. “He’s a decent family man, a citizen that I just happen to have disagreements with on fundamental issues.”</p>
<p>[...]</p>
<p>The woman said Obama couldn’t be trusted because he was an Arab, and the rebuttal wasn’t about the lack of causality between the two; it was a reassurance that he wasn’t Arab, he was a family man. The second contradiction was between being “an Arab” and being “a citizen.” Clearly, Obama could only be the latter if he was not the former. (p. 17-18)</p>
</blockquote>
<h3 id="the-end-of-everything-astrophysically-speaking-by-katie-mack-2020"><a href="https://www.astrokatie.com/book">The End of Everything (Astrophysically Speaking)</a> by Katie Mack (2020)</h3>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 350px; "
    >
      <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 154.92957746478874%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAfCAYAAADnTu3OAAAACXBIWXMAAAsTAAALEwEAmpwYAAAH9UlEQVR42h2W2W+U5xXGB0KCCcb2jGfft8+ze2bs8XjfPWM8tsfbeN8x3pdgbDA4NoQAYU0TCiFshZAmVZu0JEqLlCi97EXvqqpXlfovVGpvelFV+vU4F0fvp+/T+3zPec5z3vOqCvReVIUSbztRG7yU+GMcKgqhKirFHaqj2F6FytiMK9BEfkkXeZ4sSlkvR1w5vLFBNIExbPFpAg1LqBMbqIK+MEazm/r0ADWpYeJVKXK5cZr6Fjikr6Q3N0Oyc5mq9CyZoTX6l28Sqx9DaVhlcuESqZE9Osbfw1O/hq5qE9XhfAdqk4+x4VGyuWmWt69x5dqHjIzPozKlWDt3k96xDT77+kdu3/2Ulf2HtA1tk5q4It9uc+H6MzJje+gSqwQbV1Ed1Up6hy2EE21MjJ9iamGbwbl3WVm/iC6QYXDlBlNLe2y+95ilzWus7n5MaccqLaPvsr73gImdJ9T0XUAdX5C0T6FSlAiFBoUTrhoK3fUEYi3YwmmMZSPEavuwVIxR0raKv3EaV+sygc4NjM1L2NNnCPftYu28TDxzFkvVEoHGBVRvHDPSkepga+sC9R3TDM6cY//SdXqnL7B753N23/8Z4zv3Wbx4h1PXnpPZvMvGjeds3f4lNx7+ViR4wvLuI4Ita+grZlCp3rBQ3jjE+pmLzJ5aZefKfUZXr7O29R43n71iaPsuCx88JTh1mb4rv2Dt3q/44OHX7Dz4lt+8/hNX7v2ac1efUtmzia5sDJXNFcOi1BJqnkUf7KS2fYpE9zrK8HXqTl9Fm7uMe/kuupWPCSzeIjB+leTULcpHZO3fpS53gezcPrbmFVxNS6gM/jStXTNE6/oJpxaIdJ2lZ36X4OwtEu88ovr8A4KXXhLYf0F46jrxQfnRyD6NQxcIdGyQGNgmmd2gaWwHpW1FPBsd4MzV55y/8gkbF+/yyctXXHz5I/vPvmLr+R+4+bsfuPzVH9n77DvmLj2h552PuHjrCZfvvWT/3udc+ugFT7/4hjv3X1DeMSvGLjuJp3ZC6J6ifmCe+PAm5qkbHFt9jvf8Y6ynPyC5dZ/IzDWU1hU8mUU8Pes40mKT3Dbe7rME0xuEW2axVfZKUTw5OjKd/P1FF//+sp6/PMvSvHEZ09xt1BsPsbWvYkpOYKidxpLIYm/IYetaxtE6iyW9hDu9jjM5gqE0gyGWQVXg6+L17U543cU///wxfNvG959Oox36EGfnOvYDVi1L4sFp7NFW3DVDOGtyOKoGBHwSV9Uo5tJOzLEuDJEWVKHMBn97fJL/vh7mX//4nv98Wclfn2QITd7AnBApollclQNi7kH8DUOEMut4BEypnxTwUZyVo1iinZjCbRiCDZJy4x7ntsfgVT3/+y4L3zTx/nY/x6vnMPubUBJp4pX1+Mtr8CVT+Gr7cYtW3uphHOV9eOtEitI0+pIkBn+1+LBtRnSa4/xCls/30ixOZiiI9GFtOo0h3ESsuoFyiUCilpK4RLIdd6IbR6IHRzSFUanE4I1j8slaUokqL7VOXu0Mh3z95FXPUtC+hbVnV4y6gNGbJJGoJBavIhCuQPGXoQSr8YQasIWafgKzKuWYvWVoXXF07pico9Ih2roZNF2bqNvmUddNYjh5Bmv1GBZ7KWXBGFFfjLCAhUvK8NgjeISRJ5DE4ZM0HRGKbUF0ziimkBTF3LmCrWUeU+YM2ubTFEvFNMFW1Eo9VmcZyVA5UU8Qvz1AMFKJosQwWsPoXcLMHcfqLcfqKcXgjEm1u6Qo7Tvk1S3zZnyMvFgv2rgAltSjcVWgt5YSleMtIoBBm0IwVIG/qhtnoPEnhnbRzeyKYnSEBDxGsSWAylUzjCuZlfJ3Y6wb4USkk6JQBl1QBA+0ECptJCybFUU0FFu4IimZNY2iYRqLrwGzgBntIfSStt4RlvlUu4iqbIrD4SHypSN0ZVnpiH4s8mySTY5IB4F4B0qklRLpFG95FneF+FJc4IyexGDyYrL5RcuYRBSVWgpw0EbB1hlczacoLBuiwJfCJFNO46qV01s2iZ7uYBP+ZA5f1QhKcgBboBXzQSHsQWEYxmDxozfL9LS3zaGvnuF46QT5sRHcDTPisX6O2RIYPUkBrULvFZv4G0WnhNhEdJMUD8DMAmSyBYSlgk5rk7DKkEouoq2aRZETR6nsRyOgx/y9kk6KEybRxRZBb49i8NVhECCjsxSTMyKApRgtPoySssHgQl9sRqsxSy83TeGrHkEd7hO6JykOZiS9Wt6yVmOQv6t1XvTCQKt3U2wqQXfguQNWsmrlYmASUIPJg06tR6cThm8HesSMzRxVugk2jGOR8r9piOASvx2AmMTIBrHDAQu1xoZG66BY70SrteNw+Ckutgo7I3qNhNaCKl+uEQ65cuzs7FPR2Edu+h365OYwOTFLc/sAS/NLFOvctLV2cnZ7l0yml8mxSU52DdKTHWCgd4CxoVG0RXo0Ohcqb6wVu5wSX7z6gerUII9+/pFMvyVqGrpYPH2ac+fepajIRFf3ID+8/j0ba2e4e/sOO+d3CQXL2Nrc5tGD+xw9nIfVLbY54mzlLX2M9n6ZyQNDpNJZalr6qKuupyJRx/T0PC6HD7/0cySSINPeSX/fIKm2DnL9QyQTVbS3tWMz2jieV4DqUIGCxez56cWRfJv0ohqT1iR6iMCHNZh1Jo7kadHrbBzNN6Mp1FKUX8Txt4tFUzsFwr7weAEatZHCE1r+D37tS6icslhLAAAAAElFTkSuQmCC'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="The End of Everything cover"
        title=""
        src="/static/ce20a7884b6a802eaad2b02d800e3c51/b4640/the-end-of-everything.png"
        srcset="/static/ce20a7884b6a802eaad2b02d800e3c51/a6f4e/the-end-of-everything.png 213w,
/static/ce20a7884b6a802eaad2b02d800e3c51/b4640/the-end-of-everything.png 350w"
        sizes="(max-width: 350px) 100vw, 350px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
    </span></p>
<p>Cosmology and astrophysics have always been subjects that captured my imagination since I was a kid. But as just a layperson, I find the subjects exceedingly difficult to get into with all of the advanced mathematics and equations. I've read quite a few popsci astrophysics books like Stephen Hawking's <a href="http://www.randomhousebooks.com/books/77010/"><em>A Brief History of Time</em></a> and Michio Kaku's <a href="https://www.penguinrandomhouse.com/books/89411/parallel-worlds-by-michio-kaku/"><em>Parallel Worlds</em></a>, which truthfully were not light and easy reads for me. But <em>The End of Everything</em> by Katie Mack provided a refreshing perspective on the genre.</p>
<p>This book addresses the topic of how the universe could end, where most popular science media and discussions on astrophysics I've come across usually focus on the beginning. We all know that the Earth and all of its inhabitants will die a fiery death when the sun eventually engulfs us in five billion years. But Mack isn't interested in our insignificant rock's end and instead presents us with five ways the universe as we know it could meet its demise. With enthusiasm and humor, she takes you on a journey through each of them with all the astrophysics and quantum mechanics nitty-gritty details (some of which were not easy to grasp, I must admit). My personal favorite of the bunch has to be the incredibly anxiety-inducing <a href="https://en.wikipedia.org/wiki/False_vacuum_decay">vacuum decay</a> with the expanding "quantum bubble of death" traveling at the speed of light destroying everything in its path by taking apart all of the elementary particles that are held together.</p>
<p>Being quite a short book with just over two hundred pages, it is by no means lacking in substance. She just doesn't go off on tangents and remains straight-to-the-point which was one of the reasons that made this book an enjoyable read to me. I highly recommend it for any space nerd out there.</p>
<blockquote>
<p>Something coming at you at the speed of light is invisible — any little glint warning you of its approach arrives at the same time as the thing itself. There is no possible way to see it coming, or even to know that anything has gone wrong. If it approaches you from below, there will be a couple of nanoseconds during which your feet no longer exist while your brain still thinks it is looking at them. Fortunately, the process is also entirely painless: at no point will your nerve impulses be able to catch up with your disintegration by the bubble. It's a mercy, really. (p. 145)</p>
</blockquote>
<h3 id="the-anthropocene-reviewed-by-john-green-2021"><a href="https://anthropocenereviewedbook.com">The Anthropocene Reviewed</a> by John Green (2021)</h3>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 350px; "
    >
      <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 151.1737089201878%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAACXBIWXMAAAsTAAALEwEAmpwYAAAIO0lEQVR42i2WeVSV1RrGP4ZEEUtxSoGjIMhhlHOQmXMgB2ZFmQRFM4sCBUFk8ggyDzIJOBCIoEQEWUSAiZJJKioRaKjkUGKKHCG9ZLc7rLvuWr/7ubx/PGuvb69vP/t533fv99lCqFkWIcuzCDTJY9EsGwRBQFNrOhqa09DQ0BbHV9BCUxwFEbo60zm/fSVjSQoexLsykazg4rsyNMR1r9YKUt86jL1rCY5vQRlSSXpONYGbDxISWcjWqHz8glQERexnU6QKO+doZI5RNKdupa9gC9/nbmGwYDNnkjYhNw9FusgdwWzDKQwCTlLe2E1GUTuDfZepquzgeE0HnW3dZGY0cvFsN+0tX+PrlcMqxT4+zdrN5WMJ9B6KZaDyQ77J/IjQlWm8J89AUIiEK3waOFJ7RiRqp7Whk5qKNto+6WTwUg8H9tTz8Nb3XOk+w0blAbYHZNNVkMRAVRz9Re8zXL6DK1lRZK7PJ02mQtgQ1Ehpmajmqx5qKju52vMdLTVdtNV3cfnMeY7ntnKz9wI/9Jwjdm0RcWty6EraxVDxLoaLonlQ/B4DCeEUytKpME9H2O5XT/PhTtpPfkPGlkautZylMbGF5sRmOgtaORVzgtMpDbTE1nLQNZ9Ch0wuRUVxJ3kLd5PCGE3xZ+SDAE4t2U+rgRhyk3059balNMuqWLtoFTNnzGPhLCMM9SRINU2w17NEPk2KXNsMuZ4UB81lNHgouBzgQb+/K3fD3fnRew0dC5LpM8hCuGiYS69hDjcXF+A5w4IVuhJSFwRyfMmHnN1TRrd7Jj2BeZzfkEeHwW6+jS6hT8zljU1FDEeXc8NhP8MeedyW5XJbNwWhd56K67OS6TTMpM00lXsmB/htjopx7wr+PN3JuG8xL0qamTrxBU99Snh5uoPRZalM1J3mt9XZPAooYLKrg/HYSkaF7QgDOjF8LsZf6FJJ9/I07s3bxIhWIKPv7GW8+GMer9yNuriGZyebGJNFM9HawtjbEUxWn2A8MBW1Rxwv/rjBxEc5qIW1CF8tTabEuYTD9kW0Wqh4MGc1jzSceWK/mYkL7agTM1EfLOfZJ/WobUOZPFrN5JuePK+u5rnrFp777OD3yx1MxKQyKVghHHYsoNyxiBpZNk1WB+iVbOO3aeaMzbHhr6ws/uEUwD8V6/n3ugj+Y6bkr527eSn34qV/BH+EvcuUVJzzDuK/9l78S5AgVDnmU+FUQK19Dp9bpdIhTeaykXilZlpwVJhFjKYeWzVnEK6hg7+gQ5HefM4bm3NFYsKwZAnjy01pnD+ftYI2zuI/QpVTLqWOedR55tO2Oodut1R67SI5I/UgZYEpYXoG+OlLUL61mGD9hdTaWNAts6TPwYrbbtZMKCxpXWZK6gxDSqcbIJxakcQRZQH1Pgf5ck0W103WMCix5pqdO72WLrRLnWleZMXVwCBG0+LFcxfML1vDGNsWxrjUjAkzU3rftuDH2RbcmiMVz+FiV6pXZlC7upjrtn7cNbZmRK5kyMWTXlsXLjgq6Dcy53ZIMHdVe3lUXczj+goe741FrW/E0FILuhZL6Xt7OUMSU4Sr85dyztGfjnXx/L7Kk5duCqYUHqiVntx3cmXEWcktiR23lD7cj4jkl5gYnibt5UXMLu4ZiKFLbRmW2vBEVHrH3BrhgsScXqk1UUuWsHzebGIlizgiNaZRJqXVTspVuRvXpK5csnTnqtSFQVMnzhlZccLElGpzE+rMJDSaLOJrUwkFTrsQrovJ7ZNZEz13AcaCFsvELm0szBAxG9s3FlJn7EibpQdfiui0UtJm5oblTAN0tN5CT1ufmWIh5s6xxWrZdrycShBeRjowtdmDSQdnHuvLeGDrQ7/tZr5e+j6N1rF0rQzjjGKTiDB63IM47hLBWssoAp3jWOWUgJtLGkqXXEL9SwgV6yD8sd6GF2V7+b04jbGyIkZj4rnzbgp3So9zLb6S/oxihg5WMpBfys3yCs7uE29V2lGydpZRsO8o+5MO01DdRGluPVvXlyFM+drwt8ZCXrSWoW46zIjfFu74iI2z6iQ/7athoLSGwYo6rpXXcD6uiG8OHKE+u47cnRWUZx0nPfkYJz/+jLK8U+wIPCYqXGfP1Ae+/JkQyN/jvXmgVHJ9vj8/mcZx0zqbc75FdIaU0LK+kEa3DBo3lpO+6hBJ/lXs8K9k3ZpDeCkPsW3DUTGHCQi/rpNxz8+Wm/4r+GGjHf1Bcpos7Hlf25pNOi4k2+xB5ZiFyjmbbEUh4cY7MJy2koXTnHhzujM6M515Q9cGLa2Foo1qItwKkXN9g5wekbjTV8YX3jJa/ewoV5gQLzOgWKGgxsuPBm9fWnwCOOq+gn12s0mXzxNNaS7RVvqsNdRlsZ72a1+OszXk8TZHhsLk9InqrgTLuShuMJQQzPDOAG4nB3E3MYBfE/14tMeLyfxIpjJCeX4gFLXoyw9yxEaSGUlTuCsbrYxekQqkyI0Y2+HE/W0ODEbIGQi14+FnYsWb8nhYlcCT5kKenNjPWG0KTz/ey7MvDqL+4TSjn+dxo+JDfm4v55wqlM/C7RE0NF4/IXyX6nMxxFbsvC5MRDnx/NMsxhtUjIn+O16vQl36Ac+OxPGsNlH8TuLpt9U8/CSNW8diGGkVfUm1jq+2279WqPl/Ur1p2mxYps8xD0MubXXicdwqniV6ot7tjjpO3CjpHcYz/BhN9eC+yoOf09/hbqYXIxlruLLbme92ubwmfAUtDY3XDx5NXWYtsMfFM4Xg4FIiQvIJDxWrG3GIQO8EzOfqYTp3BmbzZmI+Xxd7w1mkrTZhINGV/j2u/A+dY1h1jiGWagAAAABJRU5ErkJggg=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="The Anthropocene Reviewed cover"
        title=""
        src="/static/bfe721f37e39e298537d2ca17f77ab39/b4640/the-anthropocene-reviewed.png"
        srcset="/static/bfe721f37e39e298537d2ca17f77ab39/a6f4e/the-anthropocene-reviewed.png 213w,
/static/bfe721f37e39e298537d2ca17f77ab39/b4640/the-anthropocene-reviewed.png 350w"
        sizes="(max-width: 350px) 100vw, 350px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
    </span></p>
<p>I am no stranger to John Green as I've been a dedicated <a href="https://youtube.com/c/vlogbrothers">vlogbrothers</a> viewer for years. But I've only read two other of his books: <a href="https://www.johngreenbooks.com/looking-for-alaska"><em>Looking for Alaska</em></a> and <a href="https://www.johngreenbooks.com/turtles-all-the-way-down-book"><em>Turtles All the Way Down</em></a>. Though young adult genre isn't really my cup of tea these days, I nevertheless still find myself drawn to his writing, not for the plot or romance aspects, but for his nuggets of wisdom and ways of looking at the world. That's why I was so excited for <em>The Anthropocene Reviewed</em>, his first nonfiction book<sup id="fnr1-2022-01-23"><a href="#fn-2022-01-23">1</a></sup>.</p>
<p>This book is a collection of essays, adapted from his <a href="https://www.wnycstudios.org/podcasts/anthropocene-reviewed">podcast of the same name</a>. In each essay he reviews a facet of our human-centered planet on a five-star scale, kind of like Yelp reviews. But unlike Yelp reviews, the subject is used as a jumping off point for him to tell a more personal story and offer his perspectives on being human. Some essays are autobiographical and can be quite heavy in subject matter, some lighthearted, but all endlessly thoughtful. While I quite enjoyed the humor, of which this book does not lack, I couldn't help but also get emotional reading some of his more reflective and touching essays. Some of my favorites are:  <em>Harvey</em>, <a href="https://youtu.be/nGzeMNxqpYU">Auld Lang Syne</a>, googling strangers, and <em>Super Mario Kart</em>.</p>
<p>This is a personal love letter to planet Earth, to celebrate humanity and the wonders of being alive on this rock.</p>
<blockquote>
<p>What does it mean to live in a world where you have the power to end species by the thousands, but you can also be brought to your knees, or to your end, by a single strand of RNA? I have tried here to map some of the places where my little life brushes up against the big forces shaping contemporary human experience, but the only conclusion I can draw is a simple one: We are so small, and so frail, so gloriously and terrifyingly temporary. (p. 273)</p>
</blockquote>
<h3 id="project-hail-mary-by-andy-weir-2021"><a href="https://www.andyweirauthor.com/books/project-hail-mary-hc">Project Hail Mary</a> by Andy Weir (2021)</h3>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 350px; "
    >
      <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 150.70422535211267%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGaElEQVR42oWW+1dU1xXHh2FmeMPAwMjADMNzhtcwDChQeSNgBgUHQXloREyIVgEhWkUeUmCAQFYhAkaQIEkgxqyWWFdqKq7wqKtNu9q60tqV2LRd/aFpf+hf8em9d5wJpmnzw55z7jlnf8/e3/29+47swstmLrUZOdsUSZ7Vn8w0DQW5BvZkqhk4n8DRg9FkpgaTEOPL8aMJvD6Qzpu9GmrLQklP9KUyR0W2SYWvQoZMJtjMaDWNjnRmR0rZuF3FZE8qFSVxNDcdIDw8lOL8eO4tl/DGVTNvL7Txk5UO3pvKZ6DVj+OHkkk2x5OSGCWMSS7Ay2cyON9q4a35EZ7+5jWerhfx8VsZfPqLVa5N9XKlp4vmoyUcPpDCwnUnB8qTWXtvgnMN0Ryt0DLuHGBoaAR9dLQLsDQvEucVB48fzfLxvTe5t9TIRzOxfPWHHm7PFPBo4w72iiwK9hgYHxvhxeZDjA93UZAdhj5URmVJAQ6HQwLz9vYWAPfqKRI4c14u4sc3a7g+XMj0BR1LY6m82hJK90k9NeVGSnPDsFmM2KypxESr0YUr0IYqUXjLkcu9BZO7IjzuMGKI9BUIDqD/lQjW5vZyoz+emcs6htqNXB9M5GJrLI59WkpyNNJZc1ww0Vol3nIvFEolKpUKLy8vF6C9KJxTzcVc+9EgayuDPLj9EkvDJp5s9fHk0Ri//Fkf/ecsNNj1DPe/wuL867Q016AUnPfvf0Hgb4hLly5RW1vrArx/Xc/W3T6Wl2a4Nj3O3x/P8vBmAv/84ia/2pzn99tT3JvP4UqrhlONOUy+NkisMUpybm1tpb+/XwI9e/asC/Dz+9l89esGJgbLqD1o5e7iYTbesfLF9sv8duMqE6PnaD5ooPuYjqmRFvovt1N98IDknJqailqtJiQkBIvF4gL86/Y+nm4X8q8nzay/m0NnYyBTV3P59P1UFgY05KT7oA5SEK9XYYqW4a98JuBnJnLn4U+0L7eL+fefT/DJ3Vo+mIpncymBoQ4j779RxAfTuxnrTMC+1x91oBeaEB9USpVLHs9k4gZ0r8n+IgD+4zMHf9x4Aef5aKZ7YvhwOoabfVqGOxJoqU8ThG8jLSlMcpDvjObb7MtPvseffi5w9jCbzz5M5gen9Jw8FIHz++FcOBbCoZIAbCYFaclx6I0GtFG7PKmK2nNH6En7d2vpPF4TZPKRhSc/TWPzlpmqIo2gMxVN9khaG2ycOdNIfEw0tU31lNc5UPr4ekD/K8KNt008Wk3m8/tW5ocSGe8yMNm1i7w0Jbn52VTaC7Efb2F4bpb9R+qJiDNJYhady8rKmJqaYmRkhJSUFBegsyuB+R8a+dvDTGb74snPCqM8L4Qj+4KICJZh2Z2BtaIatTEFpUrpIV8E2N7e5sGDB9K4urpKYGAgstYjQorFEUJlY1gZM1BXriYpNlB4xVTEGDQkZGZ9zdmOatbV1Ulg8/PzLC4usr6+TlpaGrKBTht1lVGY49XUV4TSUBFEvtWPCLUgCbkCuULxHEfuJmC1Wtnc3JSAtra2uHPnjiRyWV2VmZfqDTRV6SjLUWM1+aHTyNHrwoiMjEQnWGhoKEFBQRgMQpW1WiIiIiRQu93O3Nwck5OT0gXSpSlJuyjL0/JiTSSle4KxJQfhJWzo9QYyMjLItNkwm80kJSVRUlIipRUtNFN3pCIF7rlU9d0WrfBqKUky+gvRBRAWJEep+A7x7tDhN+ey4j1qSosysWWmEuAnp7Ki1ONUXV1NVparKD4+PjQ2NjI4OMiJEyekyOLi4jxNwQMYFeHNyWNVLMzPceHVbsbHx6WNxMREOjs7aWtrc8lBWAsODmZgYEDiVnwuLCz09EGxyUqAIl/ZNosQoQWFwlsiWtyoqanh9OnTdHd3e6IQI3Q6nc9F2NPTI/VC93dFFhKk+vY29D/WvtMSDSrUwQH4BwRIzmFhYZ5NUR6Stp6Bi9UVq63T6aQ1UUriGYWgVfeaTPw57KgR2vgweXl53LhxwwPY3t4upS7ORS0uLy8zOjrKwsKCpEd/f386Ojq4ePEixcXFXwMWFBSwsrLCrVu36O3tlTZEskVA8dlkMknRiE1AvHRiYkL4VxEunRNVIH6kdlRaRoCQrphObGwsGo1G2hTnubm5kok0iIfdb4g4+vq6Wpifn99zNMm+WYD/VwR3q/dobse6+/k/b0XpsNUCA5sAAAAASUVORK5CYII='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Project Hail Mary cover"
        title=""
        src="/static/ce6420a372bdd15c189386072ac8b7ce/b4640/project-hail-mary.png"
        srcset="/static/ce6420a372bdd15c189386072ac8b7ce/a6f4e/project-hail-mary.png 213w,
/static/ce6420a372bdd15c189386072ac8b7ce/b4640/project-hail-mary.png 350w"
        sizes="(max-width: 350px) 100vw, 350px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
    </span></p>
<p><a href="https://www.andyweirauthor.com/books/the-martian-tr"><em>The Martian</em></a> was such a fun read for me with all of the space and science nerdiness. I knew then that I had to keep an eye on Andy Weir. With <a href="https://www.andyweirauthor.com/books/artemis-tr/artemis-tr"><em>Artemis</em></a>, I opted to skip it due to lackluster reception. But after seeing so many rave reviews about <em>Project Hail Mary</em>, I figured I would give it a go.</p>
<p>Without spoiling too much, the premise of this book is that our protagonist woke up all by himself with amnesia on an interstellar mission to save humanity. What followed was a thrilling ride not unlike <em>The Martian</em> with incredible wit, humor, and such care into details any science and space nerd will surely appreciate. This novel puts the "science" of "science fiction" in the forefront and where there's fiction involved with the science, it's not too wacky or ridiculous that it took me out of the immersion of the story. My brain was willing to play along and remained engaged through to the end. This one is definitely a must-read if you enjoy a good sci-fi adventure.</p>
<blockquote>
<p>Broadly speaking, the human brain is a collection of software hacks compiled into a single, somehow-functional unit. Each “feature” was added as a random mutation that solved some specific problem to increase our odds of survival.</p>
<p>In short, the human brain is a mess. Everything about evolution is messy. (p. 202-203)</p>
</blockquote>
<h3 id="if-then-how-the-simulmatics-corporation-invented-the-future-by-jill-lepore-2020"><a href="http://simulmatics.com">If Then: How the Simulmatics Corporation Invented the Future</a> by Jill Lepore (2020)</h3>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 350px; "
    >
      <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 152.11267605633802%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGfUlEQVR42nVW+VcTVxTOv9Vzek7t0WPt5latikttLe5WRFERV6QqboiCFkFcQETELaDghuwCliULkH2DZJJJIHuYyfb1vhcRPW1/eOdOZt58797vft+dKHyOEaTDNsQDZiSClv9cM34zIDuw++kbHG5pByQHpP/Zr7DpeoGoIwNIwMmonUf2MBmh64gNctgKzNjxTD2MV2MqDpiIfNgXss4tBjg29IY2TyIeNEN2aiAZ+iG7tEj4TZCsQ5DtI5AnVJA940j7dEh5dZBsw5Asf0Oe1CBOvxM+PeLuMQ6qMKg7gJANEj30FBbAc+IQwu1NfIP7QC48Rw9CLDqC4NO7EKuuwH2pmN/3XbuIqcpSeE4WIPS8AYGGm0jKTihGR7sR73sJ9wkCO5YPb3EhJNN7pCDCf68K03f+gr/+BoQ9OyHk5cBbWgwhdxeCrQ8QUNbBuWMzP+Aj4IR9GDPdzyAc3g/3oTyEaCMrI5UQMF1bgemb5Xz5yi9APF8E8cwJuHZtQ7CuEgHK0k/RXZCH6epyJOkdRZC4irx9CiF/H6KDbYgTHylZRDI2idhYD2LaHkQ13Yjp+hCjyPZE2p5AbGmE6XUT55lVFNN0IUENVeg0HUg7tQj1vUAy7uKd8o/XIObqQZqAERcoZlYy5oAccQBpNzpteqx62EYKsCHFlEHPEqQUhZu6lZ6ZyNygbBNBK6yt6xEyPYDTpsX4SBtM2m7oqHmsizItRG1o0wxiya1mSKTRJAHF/eZPZTMBmYNZOKD9VTbClscQDEMYbq2Hsf8FRjuekhLUiJGMEDLjpXYYC6qVXOCpkIVk90HY+pH2fwFOtueQkpqRsGgw09GEmYHXmOl/hVBXM0LtSiTN7+FwG/BsZJAMQQb41Cm64TYubPmTm5KophONiFsGIfW/hET8ytSMcGcGUCbOGW/pqI0nMOuSz0ueMnBSZ7NMk7Wc+j5ou5owSkvb3YwwOYYJPj5t5CWycuMBE19zGWo6qcsaCMfzIRE/zMvshTR52KTtQj8B9RB/vZ1KeGiQJCMZnzOQVNSNKW0VPANFdN+Z6bJW1Y70hBrOP7ZzTSXZoCA+WYbm0S6oBl5gbKgNve1PoKLmJAKWOcCYCO/IZbi69xO4KwNoJ4KTZPbJrb+T4Qe51mZLTzGNETDLikXJb0SUBgSjJB4wEqAX4tBFODtyCFCg90xQhNi0EEa5X2WKfCR9AIxzjsyQiAJIAh4/KUFLyzV+LRM4KzNkaeJGSIZJyzSxFHoVG5iTSNKa7VZqdh7Sb7aYpBAXce/+KQK9SMPWDZkdyueg4yMYb4qXiObDlV4qLz2JuttXOCADiVD2EVHH+UJCRE1dIR40niVwD+RpAyljPFPNJ9NbwYh3WwdxaP9O7NuzBccKcrB3dzbxZULl1WKUXzpJGTnpM+GAalAJ7XAzVeRFyPqcuNvDeeNa/OgU8qiXuNuSvRY7t2/EgX3bsWH9CtBoRsmFEyg+cwRAhPOYogmUIhUkIy7iTgnHq18/aNA6V/KEsR8P713HiuXf4UlDFe7dKcOib+ahvuYq8nK3YsO6n/D2RQNiPgOnQZrWE6CAgPERLM+zeHOY/WbFrUgSXw21V/G6+S5l4kPYb0UDgVVdO4tWZS1qb5ZC2ViNBLmJWTTFI3XZO4CIsZa7LB2d4LyzBiqCZKVGynCAjO+h6X38cC7KSk5C+fg2zlO5ZSWFMI/38j2bN2Wh5+1jOuQyCvJzcP1aCRrrKnDk0G6UnDvGe6EIUxd3EXd1VKpIH6qv532BouN5qLlxCT9+vwCrf16MZUsX4beNq/CwvgJrs5ZhXdZybCXO12UtRfamNViyeCGviPGsYKh792zG2dMF6Ce/zp//JUovFKL+TjkWLvwKj+5XokVZg5UrfkDTw2qsWb0Ev2xYieXLvuWgpeeP8YPrKSEOyAR6n37s2LIexUUH8efxfSg6motbFedQUXaaeJ0iDQqov3UZ27Kz8I5Kvl15AS9b6km3p1F9/SLyD+xC8anDmZKdhj74AnYYBRPGnUYe1XY9jC4j1A49VGY1VBYtdC4T7F4Lxib1UE8Y4CLuMf2OPvJ9dGYvqaybNKmn8UXz0O0lMIsaPo8eolsHQRiHl67dFKe8RogeA13r4KVnHrceHkGPoFdP+lZB8tFUpzgjqrh0FB59D8p6+nG0tYP/IUqEmJdpwJIE0hTZ92LuOhNnrxMh2+craME/AeEC2pIbuSgAAAAASUVORK5CYII='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="If Then cover"
        title=""
        src="/static/8028e401496b221aabfc66cd8b13723d/b4640/if-then.png"
        srcset="/static/8028e401496b221aabfc66cd8b13723d/a6f4e/if-then.png 213w,
/static/8028e401496b221aabfc66cd8b13723d/b4640/if-then.png 350w"
        sizes="(max-width: 350px) 100vw, 350px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
    </span></p>
<p>I've heard quite a bit about Jill Lepore, especially from her widely-acclaimed <a href="https://www.thesetruthsbook.com"><em>These Truths</em></a> (which I still plan to pick up one of these days), but it wasn't until when I acquired a signed copy of her most recent book <em>If Then</em> that I finally got a taste of her writing. This book tells a story about the now-defunct Simulmatics Corporation and its mission to target and manipulate US voters and consumers using behavioral data and prediction algorithms. Sounds pretty familiar right? It wasn't Facebook or Google who pioneered these techniques we've all become so familiar with in recent years. Over half a century before Donald Trump with <a href="https://www.theguardian.com/news/2018/mar/17/cambridge-analytica-facebook-influence-us-election">Facebook and Cambridge Analytica</a>, there was John F. Kennedy with Simulmatics Corp., both men succeeding at the same audacious goal with the help of machines exploiting the same kinds of voter data.</p>
<p>This book wasn't originally going make my top list as I felt that large parts of it were quite dry and dragged on a bit too long with all the political details of the day and lives of men who I didn't particularly care about. I also wished that she had touched more on the technical details of the algorithms they used to do these predictions. But in the weeks since I finished this book, it has been stuck with me and I kept catching myself thinking back to it, especially the epilogue which I think was the strongest chapter. She draws parallels to what's happening now in the 21st century, and shows us that these hubristic ad men in the 60s were not all that dissimilar from tech execs in Silicon Valley today. This story also serves as a cautionary tale, reminding us that we've been through this before and that we shouldn't only just look forward to the future but to also look back at our history and not repeat the same mistakes again.</p>
<blockquote>
<p>But the study of the human condition is not the same as the study of the spread of viruses and the density of clouds and the movement of the stars. Human nature does not follow laws like the law of gravity, and to believe that it does is to take an oath to a new religion. Predestination can be a dangerous gospel. The profit-motivated collection and use of data about human behavior, unregulated by any governmental body, has wreaked havoc on human societies, especially on the spheres in which Simulmatics engaged: politics, advertising, journalism, counterinsurgency, and race relations. Its rise also marked the near abandonment of humanistic knowledge. [...] The future was everything, the past nothing: a void, the humanities obsolete. <em>Apollo</em> reached the moon. Icarus reached the sun, and his wings did not melt. Instead, the light blinded him. (p. 324)</p>
</blockquote>
<hr/>
<h2 id="what-im-looking-forward-to-in-2022">What I'm Looking Forward to in 2022</h2>
<ul>
<li><strong><em>The Hobbit</em> and <em>The Lord of the Rings</em> by J. R. R. Tolkien.</strong> I have been putting off reading these for too many years. So now I am publicly committing to reading them this year.</li>
<li><strong><a href="https://www.cryinginhmart.com"><em>Crying in H Mart</em></a> by Michelle Zauner.</strong> I can always read more about the Asian American experience in the US. But I've also heard a lot about this book as it showed up in so many lists, and won the Goodreads Choice Awards for Best Memoir.</li>
<li><strong><a href="https://www.klaraandthesun.com"><em>Klara and the Sun</em></a> by Sir Kazuo Ishiguro.</strong> Another book that I've seen a lot of people recommending, including <a href="https://indirapranabudi.com/blog/my-top-5-books-of-2021">by my friend Indira</a>. It sounds like it's going to be a really thought-provoking read.</li>
<li><strong><a href="https://stevenpinker.com/publications/rationality-what-it-why-it-seems-so-scarce-and-why-it-matters"><em>Rationality</em></a> by Steven Pinker.</strong> I read both <a href="https://stevenpinker.com/publications/better-angels-our-nature"><em>The Better Angels of Our Nature</em></a> and <a href="https://stevenpinker.com/publications/enlightenment-now-case-reason-science-humanism-and-progress"><em>Enlightenment Now</em></a>, and personally found his writing style right up my alley. This is a follow-up book to that series with a topic that I'm already quite interested in.</li>
</ul>
<div class="footnotes">
	<hr>
		<ol>
			<li id="fn-2022-01-23">
				<p>The signed copy I have is a delight in itself as not only that it has such a beautiful cover but there are also Easter eggs hidden throughout: from the circle drawings on the endpapers to his review of the copyright page. <a href="#fnr1-2022-01-23" >&#x21A9;&#xFE0E;</a></p>
			</li>
		</ol>
</div>]]></description><link>https://vatthikorn.com/top-5-books-of-2021</link><guid isPermaLink="false">https://vatthikorn.com/top-5-books-of-2021</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Mon, 24 Jan 2022 06:51:00 GMT</pubDate></item><item><title><![CDATA[Immune by Philipp Dettmer]]></title><description><![CDATA[<p>Overall a very informative and approachable book for such a mindblowingly complex subject. The text is easily digestible and engaging in the Kurzgesagt style I’ve come to know and love. There are a lot of analogies to illustrate scale or purpose of certain immune cell features which I found tremendously useful. And those beautiful graphics throughout the book really help visualize what our microscopic helpers look like and what they do.</p>
<p>However these immune cells are heavily anthropomorphized which I don’t like seeing too much with scientific subjects, but I understand that to not do so would make the book much less approachable.</p>
<p>I still highly recommend this for those looking to get a solid understanding of this system that keeps you alive.</p>
<p>Some interesting things I learned from this book:</p>
<ul>
<li>It’s difficult for us to create medication against viruses because the way a virus works is that it needs to connect to our cell to infect it. And to do that, it needs to mimic the shape of the receptors. A drug that attacks the receptors on the virus has a high likelihood that it will also attack our own cells.</li>
<li>Developing an allergy is a two-step process. First the body needs to encounter the new allergen first, which our immune system will activate and create antibodies against the new allergen. But nothing happens this first time. The next time it encounters that allergen again is when our immune system starts attacking and that's the allergic reaction.</li>
<li>There are no scientifically-proven ways to boost your immune system. People that say so are just trying to sell you stuff.</li>
</ul>]]></description><link>https://vatthikorn.com/books/immune</link><guid isPermaLink="false">https://vatthikorn.com/books/immune</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Thu, 13 Jan 2022 19:00:00 GMT</pubDate></item><item><title><![CDATA[Mindset by Carol S. Dweck]]></title><description><![CDATA[<p>I totally agree with the main thesis of this book and she gives a lot of good advice and examples on how to apply it. And there lies the problem I have with this book. A large portion of it is just dedicated to examples and stories that I don’t really care about or add much to the central theme of this book. I found myself skimming through a lot of them so that I can get to the actual good parts.</p>]]></description><link>https://vatthikorn.com/books/mindset</link><guid isPermaLink="false">https://vatthikorn.com/books/mindset</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Thu, 16 Dec 2021 19:00:00 GMT</pubDate></item><item><title><![CDATA[Internationalized Domain Names Are Still Not Well Supported in 2021]]></title><description><![CDATA[<p>Domain names are the face of the web and any time I had to register one my brain always defaulted to using Latin letters. For my own personal site here, despite its domain name being my first name I opted to use the romanized version of it, never thinking that there was actually another option. That was the case until recently when I realized that I could register a domain name entirely in my native Thai script.</p>
<p>This post chronicles the journey I took to get an internationalized domain registered and configured for this website.</p>
<h2 id="goals">Goals</h2>
<p>I am by no means an expert in this domain (excuse the pun), so this is more of a documentation of my learning and the problems I ran into when trying to set this up for myself.</p>
<p>Here are the things that I'll go over:</p>
<ul>
<li>The basics of internationalized domain names and how they work</li>
<li>Domain registration and configurations</li>
<li>Challenges and pitfalls I encountered</li>
<li>Support for them on the web</li>
</ul>
<hr>
<h2 id="the-internets-great-oversight">The Internet's Great Oversight</h2>
<p>The creators of the web were mostly English-speaking Americans and this resulted in most of the standards and practices only being thought out from that standpoint. This has a lasting effect until today where the vast majority of domain names we see on the web use the limited ASCII character set, which consists of only Latin letters. This is due to the fact that the Domain Name System (DNS) was designed to only support ASCII which leaves out many languages and their native alphabets and scripts. While the Latin alphabet is the most used character set in the world, it certainly should not be the only character set supported for domain names. In order to correct this oversight, <a href="https://datatracker.ietf.org/doc/html/rfc3490">the standard for internationalized domain names</a> was introduced.</p>
<h2 id="internationalized-domain-name">Internationalized Domain Name</h2>
<p>An <a href="https://en.wikipedia.org/wiki/Internationalized_domain_name">internationalized domain name</a> (IDN) is a domain name that contains one or more non-ASCII characters. This means it can contain Unicode characters which allows for domain names in various non-Latin alphabets and scripts. Since only ASCII characters are supported by the DNS due to its design, supporting IDNs is just a mechanism to work around this limitation without having to overhaul the deep-rooted infrastructure for the internet. The important goal the designers behind this standard had was to ensure that IDNs are interoperable with the existing infrastructure so its introduction would not break existing user-facing applications, such as web browsers or email clients. This standard was approved by ICANN and <a href="https://www.icann.org/en/announcements/details/deployment-of-internationalized-domain-names-20-6-2003-en">deployed in 2003</a>.</p>
<p>The solution is just a matter of converting the Unicode domain name into its ASCII representation before submitting the DNS query. Doing so involves using an algorithm called Punycode which, as described in <a href="https://datatracker.ietf.org/doc/html/rfc3492">RFC 3492</a>, "uniquely and reversibly transforms a Unicode string into an ASCII string". Everything from that point on remains the same. This means that browsers don't necessarily have to support this standard and they should still be able to locate resources specified at the ASCII version of the IDNs.</p>
<h3 id="internationalized-country-code-top-level-domain">Internationalized Country Code Top-level Domain</h3>
<p><a href="https://en.wikipedia.org/wiki/Country_code_top-level_domain">Country code top-level domains</a> (ccTLDs) have been around since the early days of the internet. You have probably come across them as <a href="https://en.wikipedia.org/wiki/Domain_hack">domain hacks</a> with the likes of <code>.io</code> (British Indian Ocean Territory), <code>.fm</code> (Federated States of Micronesia), and <code>.ly</code> (Libya) among many others. These are subjected to each country's requirements which means they can limit who can register them and for what purpose. A number of these ccTLDs also have non-Latin counterparts in their country's native script such as <code>.cn</code> + <code>.中國</code> (China), <code>.eg</code> + <code>مصر.</code> (Egypt), and of course <code>.th</code> + <code>.ไทย</code> (Thailand). These are referred to as <a href="https://en.wikipedia.org/wiki/Internationalized_country_code_top-level_domain">internationalized country code top-level domain</a> (IDN ccTLD). Surprisingly they are quite recent additions to the internet, having only been available starting in 2010.</p>
<h2 id="converting-unicode-to-ascii-in-a-domain-name">Converting Unicode to ASCII in a Domain Name</h2>
<p>Converting an IDN into its ASCII counterpart involves a few steps:</p>
<ol>
<li>Split up the domain name into individual labels.</li>
<li>Encode each label using the Punycode algorithm.</li>
<li>Add a special prefix <code>xn--</code> to each label.</li>
<li>Put the full domain name back together using <code>.</code> to separate the labels.</li>
</ol>
<p>As an example: for an IDN <code>คน.ไทย</code>, the individual labels are <code>คน</code> and <code>ไทย</code>. Encoding those labels yields <code>42c6b</code> and <code>o3cw4h</code>, respectively. Adding the prefix and putting them together into a full domain name we get <code>xn--42c6b.xn--o3cw4h</code>.</p>
<p>You can visit <code>http://xn--42c6b.xn--o3cw4h</code> in your browser now and you should see that it gets decoded back to the Unicode form of <code>คน.ไทย</code>. Even though your browser displays the domain name in Unicode to you, in the background it first converts it to ASCII before submitting the DNS query, and everything from that point works the same way as any ASCII domain.</p>
<h2 id="registering-วัทธิกรไทย">Registering วัทธิกร.ไทย</h2>
<p>Having an uncommon name in English-speaking world, the domain name of this site is just my <a href="https://en.wikipedia.org/wiki/Romanization_of_Thai">romanized</a> first name: Vatthikorn. I would say that in itself is already pretty cool. But I think what's even cooler is to also have the domain name of my actual first name in <a href="https://en.wikipedia.org/wiki/Thai_script">Thai script</a> with a Thai IDN ccTLD: <code>วัทธิกร.ไทย</code>. Not many people can say that they have not only one, but two domain names for their site that are literally just their first name.</p>
<p>To find the registrar for a ccTLD, you can of course just do a quick internet search, there's <a href="https://en.wikipedia.org/wiki/Country_code_top-level_domain#Latin_Character_ccTLDs">this list</a> for every single one of them, each with its own Wikipedia page. You can also visit IANA's <a href="https://www.iana.org/domains/root/db">Root Zone Database page</a> that lists all of the available TLDs with more details for them than you'll ever need. But a fun trick I discovered is to simply go to your terminal and use the <code>whois</code> command for your TLD:</p>
<deckgo-highlight-code  terminal="carbon" theme="solarized-dark"  >
          <code slot="code">whois ไทย
% IANA WHOIS server
% for more information on IANA, visit http://www.iana.org
% This query returned 1 object

domain:       ไทย
domain-ace:   XN--O3CW4H

[...contact details omitted for brevity...]

whois:        whois.thnic.co.th

status:       ACTIVE
remarks:      Registration information: http://www.thnic.co.th

created:      2010-08-19
changed:      2020-08-24
source:       IANA

# whois.thnic.co.th


Whois Server Version 2.1.6</code>
        </deckgo-highlight-code>
</br>
<p>So to thnic.co.th I went, and sure enough, my Thai name was not yet taken. To register it, I had to provide both the Thai name as well as its Latin counterpart. So I'm basically getting two domain names at once. They offer a few TLD options such as <code>.co.th</code> + <code>.ธุรกิจ.ไทย</code> (business entities) and <code>.ac.th</code> + <code>.ศึกษา.ไทย</code> (academic institutions). But the one I'm eligible for is <code>.in.th</code> + <code>.ไทย</code> which is designed to be used by Thai citizens.</p>
<p>Due to the fact that they have to verify my identity and eligibility, the registration was technically just a request which needed human review and approval before they handed the domain name over to me. After submitting the request, I then had to email them a proof of payment which I had to make via PayPal. The price was 856 baht/year (around 27 USD). And just mere five hours later — on a Sunday morning in Thailand too — I received an email back from one of their representatives saying that my request was approved!</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 107.04225352112675%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAYAAABG1c6oAAAACXBIWXMAAAsTAAALEwEAmpwYAAADjUlEQVR42p2US28jRRDH57CSNyDFRIrJ4sRje3qm59XT8/L4MR6Px1lnScJDXFfigLTiEO8KdveAuKM1ynfjwGcAC5EgyBmMp6ju2EHKYbGw9Ff3tKt+U9VVU0qsfPDOk2HwbdDjl5yxN0kcz4s8nw96vbmmafM8y+ZZmsp1s98oDsO58Ak4v/Rd9xt+cPCu8lB5qLq2+YfrMXAct/Q8DzgPwLJsODo6AqJpoG1EyN2etNvQarWg2Wyu2ri3LOuqWq1qilKptAzD/C2MYnBc9let9v4SwUvGPCnP40vOfbl3XSb3hOjLev1w2Wg0lrpB/4ziDvq6v1QqFaLgr1Wwwc0noynwgJWGrgMhGjDXlrIsAwy9dSeiNaUMvQ2UErBMfeU4JhiGcU3wTRJICL3pHs/Azy7Kp8++g8+/fANhPoPk+AV0JqhiBjEqmTyH4qPXMDp7CcX5a8jPX6LNV6tg8BRf0kKgoysVBGoIFE7heFZ+cfE9PHtxicALCQpR/ngG0fi5fMEYgdnZK4QJ4Cs8+/oeEO8QL/WGipRIs2yqh6A2DoHqIjUVPEw5HZjAGKbbxrN2Q55ruAoZmrqiOhaJrFPeAE3LAmqapViFDEpBNwxgvAvTjEOWxKDpNph4TqkJpmlJoc/KNE0EkntAPKSUlnTtYNm2MAbuBfDEtyF0XLBdD2zbwf8cuLWTejsQqyV7cFRMIc0nUDz+EIrpKUxPP4bJyRlkeN4f5qKq2wFFdELCQUic2xitkADo2Fa3MHMt+t8pCweXedBPRxDFXXj06ACq1feEE6zttk95Y+j5AQxHBXT7A6jX67C/vy+Fn9p96HZAilH2+kOIOomMNs2PIelnEMaJ7AD6L3Q7oEi1n2bgBwFwP5QFipM+iE9TSNfJpjArYf92oDDE5zjpAfM4BFEHq34CvXSMUQ6leoMReNwX0O0iFNXESYMjzcF7HEKa5diTHGJM2Q9CvAYme9IwblNGxjWOuzvg72vgag0t/TAq8b5KOSO5X05Ozst0VJTD0aQcDPMy6af4PCmxZ/8Wvlisq93dXSKBGOqN6DMckmhgiRXCMJJRBWEoC/H49FM4Of8Mi9QD13XlVeB8FLYr4YvD9rpWq+nKzs7OoaqqP+IU/hUj/Rm1EELDRac7WODQXdgOW/CoI4V2i5aqLlrN5gIhwvYn1BWm+8Pe3p4q5uEDFI5uhaHc/ym2Zjz4BzZsKFiqapb8AAAAAElFTkSuQmCC'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="A screenshot of an approval notice email"
        title=""
        src="/static/094d928add0ddcb69691207912f91bd5/e5284/thnic-approved.png"
        srcset="/static/094d928add0ddcb69691207912f91bd5/a6f4e/thnic-approved.png 213w,
/static/094d928add0ddcb69691207912f91bd5/19b37/thnic-approved.png 425w,
/static/094d928add0ddcb69691207912f91bd5/e5284/thnic-approved.png 850w,
/static/094d928add0ddcb69691207912f91bd5/665ef/thnic-approved.png 1053w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
    </span></p>
<h2 id="setting-up-dns-provider">Setting up DNS Provider</h2>
<p>My intention with this newly-acquired Thai domain name was to set up a basic 301 redirect to the main site. The forwarding service is not included with the purchase of the domain and they charge extra 428 baht/year (14 USD) for it which is ridiculous if you ask me. Having already spent a bit more than I wanted to on the domain name, I had to take matters into my own hands.</p>
<p>The DNS provider for this site is currently AWS Route 53. But in trying to set up <code>วัทธิกร.ไทย</code> on it, I learned that it doesn't accept domain names with Unicode characters and you have to convert them to ASCII first. That was a bit disappointing as I expected AWS to be more global and inclusive than this. On top of that, using Route 53 was going to cost me additional 50 cents a month. After some searching, I found that Cloudflare supports IDNs directly in their UI without requiring you to convert them to ASCII. Setting up an account and adding the domain name was such a smooth sailing process compared to AWS. Best of all, it's completely free for what I'm using it for.</p>
<h2 id="setting-up-forwarding">Setting up Forwarding</h2>
<p>Setting up forwarding using only the DNS can be done with a <code>CNAME</code> record but there are a couple of caveats. First, you can't do this on the apex of a domain. So while you can do:</p>
<deckgo-highlight-code  terminal="carbon" theme="solarized-dark"  >
          <code slot="code">www.example.com  IN  CNAME  another-domain.com</code>
        </deckgo-highlight-code>
</br>
<p>You can't do:</p>
<deckgo-highlight-code  terminal="carbon" theme="solarized-dark"  >
          <code slot="code">example.com  IN  CNAME  another-domain.com</code>
        </deckgo-highlight-code>
</br>
<p>This on its own was already a no-go for me since I didn't want to have to use <code>www</code> in my site's URL.</p>
<p>Second, this method cannot perform a proper redirect where the path and/or query components from the original domain are appended to the target domain. Say you want to have <code>example.com/about</code> forward to <code>another-domain.com/about</code>, this is not possible with a <code>CNAME</code> record. Doing that is a web server’s responsibility.</p>
<p>While you could absolutely go with a DIY route and set up a web server (like Apache or Nginx) to just do HTTP redirects with all the customizations you want, to me that seems overkill for what boils down to just a vanity domain redirect for my own amusement. There are also several free URL redirection services out there but I didn't want to add another link in the chain that could potentially break my setup.</p>
<p>As it turned out, Netlify, where this site is hosted, <a href="https://docs.netlify.com/domains-https/custom-domains/multiple-domains/#domain-aliases">provides a domain alias</a> feature that I can leverage to make this work the way I wanted to. Unfortunately, they also don't natively support IDNs in their UI so it has to be in its ASCII form.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 58.68544600938967%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAAAsTAAALEwEAmpwYAAAByklEQVR42o1T226bUBDkta2Lb2AHDK5t7mAw2PgCDrabS9P2IaoSVZX6//8xnYPsNFITNw+jXQ6H3Z3ZQQo3O2T7G8yqayREe+yjYdj4aNqQh87f+Dw3nTq+BEkLZjDiOQZRSmRQ7AhdK4RCdCZB/Szy+sxmnPh1Lt41P7k1WiPvCdIkXcGdF7AYnWwDZ1HCW27hrS7h5uVTdPMtArJxxTvC5jenqT4YFt7pYzQGE0gyOzaDBC1vipafQGYXQe0fyi+cnfK+l2DMgTR/BkklZXNTYbjaQuWhKCif0eg5BN33nCos9rj7+Rvp/haSnuQwiwpGXrBTjL4zRd+N3wyVGgspqu8/MN1+5lLCDCNqNMzWUI4XlHopEXos/j+Iuz51Lr/eQzhG6vgxtGWJC0LjlD3qIS6KwifdXoOgLZYRULLbh1+03RWki3iBYbmrKQ+Y60EKPUxrgbtHu5yD8K1Dhsvrb/DXFSQjzmEVO5hciJisz8lqkL7Gac9BZ9Me7yaXV7jhhOmOS2k7EdRZDmW+Rjddok2Dd9IcLZq4edzkaxBGbtCDwquH+0dE5QFSlwUH3LRKmrIoYvEPYJRH7pusIwqOyG5++AJ7UeAPmtNV/bcUTfMAAAAASUVORK5CYII='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="A screenshot of a list of domain names with one being in Punycode"
        title=""
        src="/static/40609c25155826edfa5c6833147469ac/e5284/netlify-domains.png"
        srcset="/static/40609c25155826edfa5c6833147469ac/a6f4e/netlify-domains.png 213w,
/static/40609c25155826edfa5c6833147469ac/19b37/netlify-domains.png 425w,
/static/40609c25155826edfa5c6833147469ac/e5284/netlify-domains.png 850w,
/static/40609c25155826edfa5c6833147469ac/00024/netlify-domains.png 894w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
    </span></p>
<p>The next step is to add an <code>A</code> record for this domain to point to Netlify's load balancer IP address. Since I only want Cloudflare to act as a DNS provider, I made sure that this record is marked as "DNS only" instead of "Proxied". This keeps it strictly a DNS record and bypasses Cloudflare's other functionalities.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 20.657276995305164%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAECAYAAACOXx+WAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAuUlEQVR42m2PywrCQAxF++H+ju79AcGNuFVwJwhFqJ0+p/N+tNfJgFLQwCXczOQkKZyV8IbDiAHjOKJt26wYI5Zl+dE8z3/rFJSLw6XDZvvA7ljBaIVpmiCE+AIJsNYa/BEtUJYleOotrneG/emJ8+2Fvu+gtYZUClJK1HWdB6jkSTSoqqoMoH/kOeffy6QUKJzVadkAYxQYY7DWIgSfM3kCe+/hnMuQOtWapsnvxpgMiyHAOo9BWLwB1qAzfnZssl0AAAAASUVORK5CYII='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="A screenshot of A record configuration on Cloudflare"
        title=""
        src="/static/65ce47a03ca73554245032c5f69aeccd/e5284/cf-dns.png"
        srcset="/static/65ce47a03ca73554245032c5f69aeccd/a6f4e/cf-dns.png 213w,
/static/65ce47a03ca73554245032c5f69aeccd/19b37/cf-dns.png 425w,
/static/65ce47a03ca73554245032c5f69aeccd/e5284/cf-dns.png 850w,
/static/65ce47a03ca73554245032c5f69aeccd/462c8/cf-dns.png 1275w,
/static/65ce47a03ca73554245032c5f69aeccd/4e56d/cf-dns.png 1700w,
/static/65ce47a03ca73554245032c5f69aeccd/1a6ac/cf-dns.png 2070w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
    </span></p>
<p>After the <code>A</code> record was propagated, trying to load <code>https://วัทธิกร.ไทย</code> resulted in an error as the subject name in the TLS certificate returned didn't match the requested Thai domain name:</p>
<deckgo-highlight-code  terminal="carbon" theme="solarized-dark"  >
          <code slot="code">curl -I https://xn--12c7bd9bq4dxa.xn--o3cw4h
curl: (60) SSL: no alternative certificate subject name matches target host name &#39;xn--12c7bd9bq4dxa.xn--o3cw4h&#39;
More details here: https://curl.se/docs/sslcerts.html

curl failed to verify the legitimacy of the server and therefore could not
establish a secure connection to it. To learn more about this situation and
how to fix it, please visit the web page mentioned above.</code>
        </deckgo-highlight-code>
</br>
<p>The problem here was that after adding an alias domain name on your Netlify site, the TLS certificate needed to be renewed so that the alias domain would be included.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 63.38028169014085%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB3ElEQVR42p2T21LiQBCGc72CCgXsSjjnQA4kISdBSEQQVqiyrHK31Nr1/Z/jt3sgGhQv9OKvnklPur/p7pHCq9+wxpcIyPqzJY7bOopNFcct7VuS1GCMthujOxyh549Q0x2cUNDTTl/Yr0gE7Hgx2k4Etoo/RpPWBSJkymJD2dpPVNhJ7DNCPZqiqtr4Ue/iSO6RUxGk1ngG2RxuabvGK3EpR16m7+WcjyUN0yWagxBnhoc6BaibHqbrO0xubmGNLsF+N1nAnc4RzFaI5jfwaG9fzOBM5ogXG8TXG5jUB44htZwQ5Z4pMpU4I605AB9uuxG08AJnlIQpsnPCkkq5f7K9FC/W+Nl3UVEsVLUBaiQvvRY0PAFaQAGNnZ9K816VnbK9ZI5SKNRpbsppZ1uH/nkCh67YjxPo0UQkKTZyo9TUcNLSXwnzkhp2QDUM0KLu/iLSmj6AbA1JPmTbF9/5zFuNtz6mPtR5ySIag0hMkk205nkqBp3p2Brk18KJUI/Gim/D1Dy/2eztDXbFi1AZ+GBbI5WoVvmCc135xyNZQaGxr4MvRUsXUKdXUJM56gG9FsrMYhKeR+4uH/zsZXwIuP77D6zV/SNdN8HqzxPWD/+xeXjGktZVzf7S234BhB91V4VCmb8AAAAASUVORK5CYII='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="A screenshot of TLS setting on Netlify showing the IDN included"
        title=""
        src="/static/50853c709d421291d6c46e5c5ab17d9e/e5284/netlify-tls.png"
        srcset="/static/50853c709d421291d6c46e5c5ab17d9e/a6f4e/netlify-tls.png 213w,
/static/50853c709d421291d6c46e5c5ab17d9e/19b37/netlify-tls.png 425w,
/static/50853c709d421291d6c46e5c5ab17d9e/e5284/netlify-tls.png 850w,
/static/50853c709d421291d6c46e5c5ab17d9e/1419d/netlify-tls.png 897w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
    </span></p>
<p>After that was regenerated, <code>วัทธิกร.ไทย</code> finally loaded the content of this site. However, it didn't perform a redirect to <code>vatthikorn.com</code> (<code>วัทธิกร.ไทย</code> remains in the URL field in the browser). For this you can certainly <a href="https://support.cloudflare.com/hc/en-us/articles/200172286-Configuring-URL-forwarding-or-redirects-with-Cloudflare-Page-Rules">set up redirect rules with Cloudflare</a> but since I already have an existing <code>_redirects</code> file to have <a href="https://docs.netlify.com/routing/redirects/redirect-options/#domain-level-redirects">Netlify handle them for me</a>, I wanted to keep all the configurations in one place. Doing this is just a matter of adding an entry for the domain name (of course it needs to be in ASCII as Unicode characters also aren't allowed here either):</p>
<deckgo-highlight-code  terminal="carbon" theme="solarized-dark"  >
          <code slot="code">https://xn--12c7bd9bq4dxa.xn--o3cw4h/*   https://vatthikorn.com/:splat   301!</code>
        </deckgo-highlight-code>
</br>
<p>So now sending a curl to <code>วัทธิกร.ไทย</code> correctly returns a 301 response code with the location header pointing to the main domain name with the same path:</p>
<deckgo-highlight-code  terminal="carbon" theme="solarized-dark"  >
          <code slot="code">curl -I https://xn--12c7bd9bq4dxa.xn--o3cw4h/wwdc-2021-wish-list
HTTP/2 301
cache-control: public, max-age=0, must-revalidate
content-length: 64
content-type: text/plain; charset=utf-8
date: Thu, 02 Dec 2021 19:48:08 GMT
strict-transport-security: max-age=31536000
server: Netlify
location: https://vatthikorn.com/wwdc-2021-wish-list
x-nf-request-id: 01FNYB1CN3F46QVZ4B5RS7T51Q
age: 6</code>
        </deckgo-highlight-code>
</br>
<h2 id="some-finishing-touches">Some Finishing Touches</h2>
<p>To finish this off, I figured why not add a little more fun to this by also creating a special URL for my About page all in Thai: <code>วัทธิกร.ไทย/เกี่ยวกับ</code>. The goal is to have this redirect to <code>vatthikorn.com/about</code>. This was easy enough to do using the same <code>_redirects</code> file, though it requires those Unicode characters in the path to be URL-encoded first.</p>
<p>Now the final configurations for these redirects look like the following:</p>
<deckgo-highlight-code  terminal="carbon" theme="solarized-dark"  >
          <code slot="code">https://xn--12c7bd9bq4dxa.xn--o3cw4h/%E0%B9%80%E0%B8%81%E0%B8%B5%E0%B9%88%E0%B8%A2%E0%B8%A7%E0%B8%81%E0%B8%B1%E0%B8%9A   https://vatthikorn.com/about   301!
https://xn--12c7bd9bq4dxa.xn--o3cw4h/*   https://vatthikorn.com/:splat   301!</code>
        </deckgo-highlight-code>
</br>
<p>And that's all there is to it! You can now visit <a href="https://%E0%B8%A7%E0%B8%B1%E0%B8%97%E0%B8%98%E0%B8%B4%E0%B8%81%E0%B8%A3.%E0%B9%84%E0%B8%97%E0%B8%A2">วัทธิกร.ไทย</a> and it should take you to <a href="/">vatthikorn.com</a>, and <a href="https://%E0%B8%A7%E0%B8%B1%E0%B8%97%E0%B8%98%E0%B8%B4%E0%B8%81%E0%B8%A3.%E0%B9%84%E0%B8%97%E0%B8%A2/%E0%B9%80%E0%B8%81%E0%B8%B5%E0%B9%88%E0%B8%A2%E0%B8%A7%E0%B8%81%E0%B8%B1%E0%B8%9A">วัทธิกร.ไทย/เกี่ยวกับ</a> to the <a href="/about">About</a> page.</p>
<h2 id="adoption-and-support-in-the-wild">Adoption and Support in the Wild</h2>
<p>As I mentioned earlier, IDNs were first deployed back in 2003 so it's been around long enough to vote now. Thankfully, web browsers have had support for this since very early on. But what I wanted to know is if some of the popular social sites allow my newly-configured Thai domain to be added on my profile.</p>
<p>Instagram isn't having any of it. (But hey, you can put Unicode characters in the bio. So yay for emoji, right?)</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 500px; "
    >
      <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 39.906103286384976%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAIABQDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIF/8QAFgEBAQEAAAAAAAAAAAAAAAAAAAIE/9oADAMBAAIQAxAAAAHMEbIB/8QAFxABAQEBAAAAAAAAAAAAAAAAABMBA//aAAgBAQABBQKTeSL/xAAWEQADAAAAAAAAAAAAAAAAAAAAAhP/2gAIAQMBAT8BkpJT/8QAFREBAQAAAAAAAAAAAAAAAAAAABH/2gAIAQIBAT8Bqv/EABYQAAMAAAAAAAAAAAAAAAAAAAACMv/aAAgBAQAGPwKlKUpT/8QAGhABAAEFAAAAAAAAAAAAAAAAAQAhQVHB4f/aAAgBAQABPyEdG1mOm6K7T//aAAwDAQACAAMAAAAQCC//xAAWEQADAAAAAAAAAAAAAAAAAAAAAVH/2gAIAQMBAT8QUxxP/8QAFREBAQAAAAAAAAAAAAAAAAAAABH/2gAIAQIBAT8QpT//xAAaEAEAAwEBAQAAAAAAAAAAAAABABEhcTHB/9oACAEBAAE/EEqVGCl+cgI7Y+EHkH//2Q=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="A screenshot of a URL error on Instagram"
        title=""
        src="/static/a2656659c89f15caf2a274156fc71d31/bb312/ig-idn-error.jpg"
        srcset="/static/a2656659c89f15caf2a274156fc71d31/b5ac9/ig-idn-error.jpg 213w,
/static/a2656659c89f15caf2a274156fc71d31/ca7be/ig-idn-error.jpg 425w,
/static/a2656659c89f15caf2a274156fc71d31/bb312/ig-idn-error.jpg 500w"
        sizes="(max-width: 500px) 100vw, 500px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
    </span></p>
<p>While Twitter isn't even trying and just throws up this badly-formatted error message.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 719px; "
    >
      <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 51.173708920187785%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB60lEQVR42o2RTW8SURSGByjRFcEiMOXLzjBAgbEUaIfPUmopYq1UrRYbE93pxmhMbEhb6nfif3DlwqQbTTWNqcVaXRn/itGI/+BxmIQmdVFZPDk3uSfPfc+5Qmgsjz+kYrFYdAYQBOEAk8l0JGaz2ejzDIncaT5GnaojhFNFPMEobrcbRVGQJMnAbrf/V9oT+rwebt99gJzII1TqDQqVeePCarUycOy4kbTX3I9wSHSz+ug5Z+rXENTMNFI0iVsU8Xi9nPScwuF043AMYrPZDq3gX7rSnvDeyjqp0hxCcDSLKEU4oY/ocrlwOp1GdTgcB8J+EjY3nlG+0EDofopHjh6ZpJ+EracvqC3eQFASWYZjabxSGJ8cxi9HGA7HCeg/Hwir+JU4vmAMp185jFfG5ZMYFAOE1BRXb96iWLvcHTmDrDNaPEuqPM/4zAIJ/TyeLZLOFgy0fIlYIo2kPxQcUVF0ZHUCSV9XKJlnrFhl6vwS092Ru0JFZ2KmTm5uiVztCtq5Bsn7r9Fa22hrW2TW36OtvtPZMkisvCVdW0YrVQ1hXCszWVskN7uAIJ/WiKQKvHy1SfvLN7Y/fubNzlfWdn6w/qnDw70OG3u/9fqLVvsnT/Y7NNt/2Nz9zofdffKVOiPpSWYvLlO9dJ2/m4Mtqw9MD+oAAAAASUVORK5CYII='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="A screenshot of a URL error on Twitter"
        title=""
        src="/static/4d17afb55ca9f6d37b6419e51f425feb/3f9cb/twitter-idn-error.png"
        srcset="/static/4d17afb55ca9f6d37b6419e51f425feb/a6f4e/twitter-idn-error.png 213w,
/static/4d17afb55ca9f6d37b6419e51f425feb/19b37/twitter-idn-error.png 425w,
/static/4d17afb55ca9f6d37b6419e51f425feb/3f9cb/twitter-idn-error.png 719w"
        sizes="(max-width: 719px) 100vw, 719px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
    </span></p>
<p>LinkedIn accepts it but converts it to the ASCII form for you, which is just lovely to look at.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 540px; "
    >
      <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 51.173708920187785%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAAsTAAALEwEAmpwYAAABAUlEQVR42p2S3Y6DIBCFff/H26tNTLq28RdQKKsDgnrK0O11104yYULIxzkHCiJC3/cQQqDrOjRNk9cQAs4Un/feo+BBaw1jDMZxxDRNUEohxngKuG1bhhY8LMuCeZ5z8y2fFMMy0DmHtm2zVbbOKrmO4zgFfIkppJQoyxI6WeXsbtcrrLX4tHKGRA61nHHpLKre4CettfKoBoJZnln+Ry+7yhmyVKlGtP0AbSzCdsCHAy7seT6lkGH8KFU94Ov7grqToHWHT9nGsJ63/LJjaIewMXWAuK8YzYz7L/2pZaU7tvSV3j1WBu7pkKUIlUA36VAJSu0zXNnnnjQORk9v/+cD2rwPYzcTaYQAAAAASUVORK5CYII='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="A screenshot of LinkedIn with ASCII IDN"
        title=""
        src="/static/fc80b1c64d4a82d5d7ea45a08aafbb40/674c8/linkedin-idn-error.png"
        srcset="/static/fc80b1c64d4a82d5d7ea45a08aafbb40/a6f4e/linkedin-idn-error.png 213w,
/static/fc80b1c64d4a82d5d7ea45a08aafbb40/19b37/linkedin-idn-error.png 425w,
/static/fc80b1c64d4a82d5d7ea45a08aafbb40/674c8/linkedin-idn-error.png 540w"
        sizes="(max-width: 540px) 100vw, 540px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
    </span></p>
<p>But GitHub and Letterboxd work very nicely on the web (though both of their mobile apps won't display it).</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 276px; "
    >
      <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 40.375586854460096%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAICAYAAAD5nd/tAAAACXBIWXMAAAsTAAALEwEAmpwYAAABLklEQVR42o2SXVOCYBCFuWpSU/EDFURFIfkQRUAyQdGc1Kapu/7/XzntvlaX2MUZ4GXeZ/fsWUlW+ugbU/T0CQZjG9rQgjowxXeX9CB3UGv2/lRtdAslNTs6LCeAPYuwyU/IDmek+xNsP4JhebgryyjV2ihXWyiRKnWlGNjRxpgSbDhxBGQWPMGdx/AWCaL1Dl6QwHIDTKY+HDrn7ougkqIZePSWMO054uccq80eCYlhQZzS+4EKhsIB/+PxFALrLRUjssa2GchdhkmG/PUdSXqgTlfXJ3XK9m9a5hnqVFWlMPxwLS46BLWcBWwvFHb5zCUwX7gVjMQWzh9fWK4y7I5v2L5ccLx8YkvhcAEG3FcaIpBbCQug3NbQ6g7EuoxM97o2JP1nlXgk/+nsF/gN5qvYMeYfToIAAAAASUVORK5CYII='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="A screenshot of my GitHub profile with IDN"
        title=""
        src="/static/08f782c046b4a53463ba94d67eb56b9e/64506/github-idn.png"
        srcset="/static/08f782c046b4a53463ba94d67eb56b9e/a6f4e/github-idn.png 213w,
/static/08f782c046b4a53463ba94d67eb56b9e/64506/github-idn.png 276w"
        sizes="(max-width: 276px) 100vw, 276px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
    </span></p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 440px; "
    >
      <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 30.046948356807512%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAGCAYAAADDl76dAAAACXBIWXMAAAsTAAALEwEAmpwYAAABaElEQVR42m2QS08aYRSG+QVuFQeBmWHuMzADcp0OaIppoouWlS7UJsVgtBUkaEzERRPTbtyYdu9f8Cc+PXxsu3hyLvnO+d7z5oqmj+FEaEbAjulRrAToThXDjSnbEr1Y6holO8IKGph+rPLVjO1FlKxI1QrJc2ac4nz8zGC3SZIN0NMWYdJh8bBkcj3l68UV8/tHvl1+Z7Z4YDq/42wy42qU8efEQbd8NDNQQopWSG44GvPy9s7v8TH3iydu/77iJT2iRkq1meHL8rDeJWz0qLX6JJ19hR8ldHsZdtTEEky/LgplYb+f8et5yc/zQ0afjqgOT+VRi2C1sL0nDPDrqZxeV2eVxY4VO5UQI9hV1ihb3Jr0AjnZDfmQpvQ6A7b0LhtbPk7c5vTHI2c3S+GJ8d0z3YMvbBYM8dpF0x0KErfLtsrXuKqXy0szX3KwwrYoa6NJXTA8UVFbIz/romLlkVZeD675X+7wD/IRw8qg1/K2AAAAAElFTkSuQmCC'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="A screenshot of my Letterboxd profile with IDN"
        title=""
        src="/static/5c9a1045ec7704ad3eed405f9cfcfc8d/9ae2b/letterboxd-idn.png"
        srcset="/static/5c9a1045ec7704ad3eed405f9cfcfc8d/a6f4e/letterboxd-idn.png 213w,
/static/5c9a1045ec7704ad3eed405f9cfcfc8d/19b37/letterboxd-idn.png 425w,
/static/5c9a1045ec7704ad3eed405f9cfcfc8d/9ae2b/letterboxd-idn.png 440w"
        sizes="(max-width: 440px) 100vw, 440px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
    </span></p>
<hr>
<p>All in all, if there's one thing I took away from this exercise is that when developing software, we should really consider diversity and inclusion aspects from the beginning and not just take the path of least resistance and only support what we're familiar with. At the very least, making sure our apps are localized and have proper accessibility support should be on top of that list. For IDNs, the fact that it was an afterthought made adding support for it just a hack that is neither ideal nor elegant. The internet — with its great promise of allowing everyone equal access to information — should have been designed to work for everyone, not just those who speak English.</p>
<p>
<small>
Thanks to <a href="https://indirapranabudi.com" >Indira</a> for proofreading and helping improve this post.
</small>
</p>
<h2 id="further-reading">Further Reading</h2>
<ul>
<li><a href="https://www.icann.org/en/blogs/details/hello-world-enabling-internationalized-domain-names-idns-16-6-2021-en">Hello World: Enabling Internationalized Domain Names (IDNs)</a></li>
<li><a href="https://idnworldreport.eu">Internationalised Domain Name World Report</a></li>
<li><a href="https://helmstedt.dk/2020/11/how-i-failed-to-make-linkedin-fix-their-broken-url-parser-for-international-domain-names/">How I failed to make LinkedIn fix their broken international domain URL parser</a></li>
</ul>]]></description><link>https://vatthikorn.com/setting-up-an-internationalized-domain-name</link><guid isPermaLink="false">https://vatthikorn.com/setting-up-an-internationalized-domain-name</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Sat, 04 Dec 2021 22:13:00 GMT</pubDate></item><item><title><![CDATA[Thinking, Fast and Slow by Daniel Kahneman]]></title><description><![CDATA[<p>All you need to know about this book: <a href="https://en.wikipedia.org/wiki/Replication_crisis">replication crisis</a>.</p>
<p>Which is a shame because there are a lot of great ideas here.</p>]]></description><link>https://vatthikorn.com/books/thinking-fast-and-slow</link><guid isPermaLink="false">https://vatthikorn.com/books/thinking-fast-and-slow</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Thu, 23 Sep 2021 18:00:00 GMT</pubDate></item><item><title><![CDATA[WWDC 2021 Wish List]]></title><description><![CDATA[<p><em>All my other WWDC wish list posts: <a href="/wwdc-2016-predictions">2016</a>, <a href="/wwdc-2017-wish-list">2017</a>, <a href="/wwdc-2019-wish-list">2019</a>, <a href="/wwdc-2020-wish-list">2020</a>, <a href="/wwdc-2022-wish-list">2022</a>, <a href="/wwdc-2023-wish-list">2023</a>.</em></p>
<p>It's becoming such a cliché now during this pandemic when we say that time is a weird concept. But the other day I was in for a rude awakening when I found out that it's almost June. I say this every year but this year really did fly by. On the bright side, we all know what this means: it's <a href="https://developer.apple.com/wwdc21/">WWDC</a> time! To keep on the tradition, here is my wish list for this year:</p>
<h3 id="16-inch-macbook-pro-with-apple-silicon">16-inch MacBook Pro with Apple Silicon</h3>
<p>We all know it's unlike Apple to announce new hardware during their big event for new software, but I think this is the right crowd to announce this for. As <a href="/m1-macbook-air-benchmark">previously mentioned</a>, my current 2017 MacBook Pro is starting to make me feel like I could use an upgrade. And with how well-received the M1 chip has been, I have never been more eager to see the larger MacBook Pro get a refresh. The rumors this time around have started to really pick up with a couple of <a href="https://www.bloomberg.com/news/articles/2021-05-18/apple-readies-macbook-pro-macbook-air-revamps-with-faster-chips">recent</a> <a href="https://twitter.com/jon_prosser/status/1396915038154334214">reports</a> saying that there is a new 16-inch MacBook Pro with Apple Silicon coming very soon with "a redesigned chassis, magnetic MagSafe charger and more ports for connecting external drives and devices" as well as the HDMI port and the SD card slot. If these all turned out to be true, this would be the best MacBook Pro update in recent memory. It also would be an unprecedented backtracking from Apple. We just saw a similar thing happened with the new Siri Remote dubbed "The Apology Remote". So I think we stand a good chance of getting "The Apology MacBook Pro" at WWDC which would make <em>a lot</em> of people very, very happy.</p>
<h3 id="affordable-external-display">Affordable External Display</h3>
<p>I already said this <a href="/wwdc-2020-wish-list">last year</a>, and I'm going to say it again: Apple needs a less expensive external display in their product line-up. The five-thousand-dollar Pro Display XDR is an amazing feat of engineering, but at that price nobody can justify that unless you are a media production company. We sorely need an Apple-branded display that is aimed more for the mass market. Think the 27-inch <a href="https://en.wikipedia.org/wiki/Apple_Thunderbolt_Display">Apple Thunderbolt Display</a>. They cannot honestly expect us to use the M1 iPad Pro (with Thunderbolt 3, no less) or these new Apple Silicon Macs with this insanely expensive monitor. Apple knows that the MacBook Pro is very popular among developers — no doubt among those in attendance at WWDC — and they connect their laptops to one or more external displays, myself included. I have been holding off on replacing my monitors in hope for a new Apple monitor for years. I am still using these two ugly mismatched 24-inch 1080p ASUS monitors (one of them being a hand-me-down) from my college days as my setup.</p>
<p>Again, here is all I'm asking: take out that 5K 27-inch panel in the discontinued iMac Pro (or the one you're putting in the new 27-inch Apple Silicon iMac), put it in an external display chassis, maybe add some bells and whistles like a webcam, USB-C ports, fancy speakers, etc., slap a $1,300-1,500 price tag on it (knowing Apple), and take my money.</p>
<h3 id="catch-up-ipados-with-the-hardware">Catch Up iPadOS with the Hardware</h3>
<p>The iPad Pros are such powerful devices, and now with the M1 chip in them, they're as powerful as the brand-new iMac. iPadOS, on the other hand, <a href="https://www.macworld.com/article/343907/ipad-pro-thunderbolt-micro-led-xdr-display-m1-apps-speed.html">needs a lot of work</a> to catch up with the incredible hardware it's running on. I am really hoping that this year will be the year we see some significant improvements to iPadOS to unlock the device's potential. As a developer, I would absolutely love to be able to do some sort of software development on it. The multitasking model on it also needs some rethinking/refinements to make it easier to use and manage. I have been eyeing these new M1 iPad Pros ever since <a href="https://www.apple.com/newsroom/2021/04/apple-unveils-new-ipad-pro-with-m1-chip-and-stunning-liquid-retina-xdr-display/">they were announced</a> in April but am still holding out on them to see what they do with iPadOS 15.</p>
<h3 id="home-screen-widgets">Home Screen Widgets</h3>
<p>The popularity of iOS 14's widgets surprised a lot of people, even Apple themselves. Knowing this, I'm fairly certain that Apple will iterate more on this feature in the upcoming iOS 15. My wish for that is for them to be more interactive as right now the only possible action is launching the app (or launch the app to perform actions in it). These widgets would be vastly more useful if we were able to use them to do things like checking to-do items off or controlling media playback right from the home screen. They could also go a step further and do away with the left-to-right top-to-bottom grid for the home screen and let us place items wherever we want on there.</p>
<h3 id="homekit">HomeKit</h3>
<p>I've recently added more smart devices to the Home app and found some of the controls and automations lacking. For example, the camera automation includes options to turn the camera on or off based on the location of the members of the household. But there is currently no way to do that based on time of day. This would be really useful as I would like my indoor cameras to record when I'm at home but only during the time when I would be asleep to keep an eye on the house at night. Also the HomeKit Secure Video only saves recorded clips at 1080p and I think there should be an option for us to store them at full resolution. Sharing the Home with household members could also use improvements as I found things like notifications and access to settings to be real flaky.</p>
<h3 id="shortcuts">Shortcuts</h3>
<p>While Apple made some good additions to Shortcuts in iOS 14, there is still a lot to be desired. Location-based automations need to run automatically without requiring user input. Right now by requiring confirmation, they fail at the very thing they're supposed to do. These automations need to also stop popping up as notifications every time they run, cluttering up Notification Center. Please just make it an option to turn these off.</p>
<h3 id="memories-management-in-photos">Memories Management in Photos</h3>
<p>I love the <a href="https://support.apple.com/en-us/HT207023">Memories</a> feature that resurfaces old photos grouped based on people, places, or events into nicely curated collections. And putting this as widgets on my home screen makes it all even more delightful. However, I wish there were more controls built into this such as changing cover photo for each Memory or hiding Memories based on people, time periods, or places. I also wish they would add more inclusive holiday Memories to the mix like Chinese New Year or Diwali as the ones I've ever seen are only for days like Christmas or Independence Day.</p>
<h3 id="screen-time-for-tvos">Screen Time for tvOS</h3>
<p>We already have Screen Time for iOS, iPadOS, and macOS, so adding this to tvOS is a no-brainer. I spend a lot of time on my Apple TV so I would really like to see some data here. I'm not sure what's taking them so long, it seems like it shouldn't be that hard to implement. I've been waiting for this since <a href="/wwdc-2019-wish-list">2019</a> so I really hope this year is the year.</p>]]></description><link>https://vatthikorn.com/wwdc-2021-wish-list</link><guid isPermaLink="false">https://vatthikorn.com/wwdc-2021-wish-list</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Tue, 01 Jun 2021 06:01:00 GMT</pubDate></item><item><title><![CDATA[Apple Event Coverage on ATP]]></title><description><![CDATA[<p>If you listen to Accidental Tech Podcast, you are probably aware of the running joke on the show about how incredibly long episodes covering Apple events usually are. During <a href="https://atp.fm/427">the most recent episode</a> the hosts talked about how they were about to spend such a disproportionate amount of time discussing the Apple Podcasts announcement (which Tim Cook spent <em>precisely</em> one minute and quarter covering). That had me wondering about the exact ratios of time the guys typically spend talking about the event vs the event itself.</p>
<p>Unbeknownst to me, Apple in fact publishes their <a href="https://podcasts.apple.com/us/podcast/apple-events-video/id275834665">event videos</a> with its own <a href="https://applehosted.podcasts.apple.com/apple_keynotes/apple_keynotes.xml">public RSS feed</a> just like any other podcast. Now with the exciting realization that I won't have to manually comb through the archive of Apple media event videos, I whipped up a quick and dirty script to pull the duration data from the respective feeds and do the calculation for every ATP episode that covers an Apple event.<sup id="fnr1-2021-04-27"><a href="#fn1-2021-04-27">1</a></sup></p>
<p>So let's get the big question out of the way: which Apple event did they spend the most disproportionate amount of time discussing? That honor goes to <a href="https://www.apple.com/apple-events/november-2020/">the Mac event in November 2020</a>.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 52.58215962441315%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAABAUlEQVR42q1T2Y6DMAzk/z8VEGGbi1z2ekISUURXfVhLlh08Hh8kExHxXUspvG0br+taVSnFy7LwPM/Vf8qBQib+J8mlEX6q1juF/oU5OyPebOSQynuH9FCZvujuECJ9JA5ZCHsCCtEDSaldfCYLjSyV2w6TjPbjYyOguhOowihS+Uh5fMf5zCHWPtUGxk/xUiEJwKBl8a1YFzK/BPgSH+PsLtZEH/OIxUxsxO8/o8sEAt3IMKwVEBJjK4J5lQu1g12skxhE2e7frs03S6exz8s1AckDdrLWsnOOYaHGmKr9jFiPX3Gu2SvOe38SdpKuWutBiheDF7Lv+1uxK7aTgvAXuF1iV8qHmREAAAAASUVORK5CYII='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="A graph depicting the ratios between Apple Event vs ATP episode durations"
        title=""
        src="/static/e718ff3f986ae6005d2c27751cbf814b/e5284/atp-apple-events-ratio-graph.png"
        srcset="/static/e718ff3f986ae6005d2c27751cbf814b/a6f4e/atp-apple-events-ratio-graph.png 213w,
/static/e718ff3f986ae6005d2c27751cbf814b/19b37/atp-apple-events-ratio-graph.png 425w,
/static/e718ff3f986ae6005d2c27751cbf814b/e5284/atp-apple-events-ratio-graph.png 850w,
/static/e718ff3f986ae6005d2c27751cbf814b/83283/atp-apple-events-ratio-graph.png 1012w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
    </span></p>
<p>The event itself clocked in at just under 49 minutes<sup id="fnr2-2021-04-27"><a href="#fn2-2021-04-27">2</a></sup> and the <a href="https://atp.fm/404">ATP episode</a> discussing this came in at 2h 43m 45s making the ratio 3.34. This means that for every minute of that event, the guys spent 3 minutes and 20 seconds discussing it. That really should not come as a huge surprise as this was the shortest event they have covered so far. Plus what's more exciting to talk about than the very first Macs for the ARM transition that all of us Apple nerds have been anticipating for years?</p>
<p>And funny enough, in second place is the most recent episode from <a href="https://www.apple.com/apple-events/april-2021/">this past week's event</a>, with the ratio of 2.57 (2m 34s per minute). If you're curious and too lazy to look it up, they spent 43 minutes and 34 seconds talking about that minute-and-a-quarter podcast announcement alone.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 57.27699530516431%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAABTklEQVR42pVTW3KEMAzj/vfsR1tgyfsdVQ4DC7Q/zYwnwpZt2cAUQkDv/ZfV1iBnMw7KGBjroLVBKWX45ZZc5QIycU6R3o4Jl5NrY6E+sAoFjdimilDauMUw0vbDvtjIi4wXcoU/HQqFpmOBodVaMeswiJ5FfCpskKFpUiXkOpIT4y7usZALCgVNIl0KNpoJaTgX7fD10ggs5GKGZcLHvI3nlzK7WnJXZSED9f6eckopoco+SF5IFiy+xI6fq+H+HJz3mJmsbBiNcs7EHt/0Pd/BJEHN4EpVos47NxKk8CoN6HP0CXl5KVgqzjlRQIbP3F3Jg38qlJG186fzXEF7FxIsd4xx7Hd/If3Gk5jg6fgMDsIV/8dkTSJq7LB3nMVwfhL9hv9q9oyNka/Vr3b1yRRiT85fNhQqpfgX6Nt9YLFlWTDPM7Ztu8WePGstfgDOql65fO5HiwAAAABJRU5ErkJggg=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="A graph depicting Apple Event vs ATP episode durations"
        title=""
        src="/static/aff200c73ffdf1244ac95bc617a2a350/e5284/atp-apple-event-chart.png"
        srcset="/static/aff200c73ffdf1244ac95bc617a2a350/a6f4e/atp-apple-event-chart.png 213w,
/static/aff200c73ffdf1244ac95bc617a2a350/19b37/atp-apple-event-chart.png 425w,
/static/aff200c73ffdf1244ac95bc617a2a350/e5284/atp-apple-event-chart.png 850w,
/static/aff200c73ffdf1244ac95bc617a2a350/e84d3/atp-apple-event-chart.png 1038w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
    </span></p>
<p>Now let's look at some stats for all of the events they have discussed on the show. From the very first Apple event they covered (the WWDC 2013 <a href="https://www.youtube.com/watch?v=21zy13JsCYA">"can't innovate anymore my ass"</a> keynote) to the most recent one this past week, there were 27 events in total. Those events average at 1h 41m 9s while ATP episodes come in at 2h 12m 5s. This results in the average ratio of 1.47 (1m 28s for every minute of the event).</p>
<p>Since the pandemic, Apple transitioned to doing their events entirely online with shorter-yet-still-packed pre-produced events. The pre-COVID number is 1.24 (1m 14s) and the pandemic-era number, starting with WWDC 2020, is 2.38 (2m 28s). These recent short events really did come loaded with tons of stuff to talk about.</p>
<p>So in summary:</p>
<ul>
<li>The longest ATP episode for an event: <a href="https://developer.apple.com/videos/play/wwdc2020/101/">WWDC 2020 keynote</a> at <a href="https://atp.fm/384">3h 15m 1s</a>.</li>
<li>The shortest ATP episode for an event: <a href="http://itstreaming.apple.com/podcasts/apple_keynotes_hd/wwdc2013_atv.m4v">WWDC 2013 keynote</a> at <a href="https://atp.fm/17">1h 12m 27s</a>.</li>
<li>The most time spent per minute of the event: <a href="https://www.apple.com/apple-events/november-2020/">November 2020 event</a> at <a href="https://atp.fm/404">3m 20s per minute</a>.</li>
<li>The least time spent per minute of the event: WWDC 2013 keynote at 37s per minute.</li>
</ul>
<div class="footnotes">
	<hr>
	<ol>
		<li id="fn1-2021-04-27">
			<p>I'm using the main feed of the show instead of the ad-free member or bootleg feed in order to keep the numbers consistent for its entire catalog. <a href="#fnr1-2021-04-27" >&#x21A9;&#xFE0E;</a></p>
		</li>
		<li id="fn2-2021-04-27">
			<p>Apple's shortest event ever in the archive actually. The second shortest being the <a href="http://itstreaming.apple.com/podcasts/apple_keynotes/6_october2008.m4v">October 2008 event</a> with 52 minutes where Steve Jobs announced the unibody MacBook Pro. <a href="#fnr2-2021-04-27" >&#x21A9;&#xFE0E;</a></p>
		</li>
	</ol>
</div>]]></description><link>https://vatthikorn.com/apple-event-coverage-on-atp</link><guid isPermaLink="false">https://vatthikorn.com/apple-event-coverage-on-atp</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Wed, 28 Apr 2021 05:16:00 GMT</pubDate></item><item><title><![CDATA[How to Avoid a Climate Disaster by Bill Gates]]></title><description><![CDATA[<p>Engaging read with lots of insights and data as to be expected from him. I finished it feeling more optimistic that we can tackle this climate problem.</p>]]></description><link>https://vatthikorn.com/books/how-to-avoid-a-climate-disaster</link><guid isPermaLink="false">https://vatthikorn.com/books/how-to-avoid-a-climate-disaster</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Mon, 15 Mar 2021 18:00:00 GMT</pubDate></item><item><title><![CDATA[My Top 5 Books of 2020]]></title><description><![CDATA[<p><em>See my other top books of the year posts: <a href="/top-5-books-of-2021">2021</a>, <a href="/top-5-books-of-2022">2022</a>.</em></p>
<p>If there was one good thing that came out of the horror of 2020 for me, it's that my reading habit got more solidified. Given that we can no longer go out to restaurants, sitting down to read a book after dinner has become a must-do daily routine. Even though I did not read as many books as I'd like with all the time available, this year I tried to read more widely by selecting novels and non-fiction topics I hadn't usually chosen. Trying to be a more critical reader, I also started taking better notes and highlights, and spending more time thinking about the ideas presented to me.</p>
<p>This year I read 23 books with 16 nonfiction and 7 fiction. While the number of books matches my 2019 number, the number of pages increased by 45% to 8,519 pages in total. This averages to 23 pages per day and 370 pages per book. In years past I almost always bought ebooks, but in an effort to build up a home library, I started buying mostly physical copies this year, so 17 of these I bought as hard copies.</p>
<p>The following are the five books that made my 2020 top list. Note that these are not necessarily books that came out this year, but just the ones that I read and found to be the most affecting and interesting to me personally.</p>
<div class="float-left">
	<span class="gatsby-resp-image-wrapper" style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 661px; ">
      <span class="gatsby-resp-image-background-image" style="padding-bottom: 151.1737089201878%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAeABQDASIAAhEBAxEB/8QAGQAAAwEBAQAAAAAAAAAAAAAAAAMEBQEG/8QAFgEBAQEAAAAAAAAAAAAAAAAAAQAC/9oADAMBAAIQAxAAAAFctHMuqPNGDPUgvTDRv//EABsQAAIDAQEBAAAAAAAAAAAAAAECAAMEERIT/9oACAEBAAEFAtV1huR7ElbaCl6+tZEzMWz6zzYSDKQBTtrI0/FzFHB//8QAFREBAQAAAAAAAAAAAAAAAAAAECH/2gAIAQMBAT8BKf/EABYRAAMAAAAAAAAAAAAAAAAAABEgIf/aAAgBAgEBPwGlP//EAB4QAAICAgIDAAAAAAAAAAAAAAABAhEhMRKBA0FS/9oACAEBAAY/ApeK6iVCXSZlIm7iuNb9ianBNO8EG9sbRlroilqjl9C0Uf/EABwQAAMAAgMBAAAAAAAAAAAAAAABESExQVFhcf/aAAgBAQABPyGcuieDGu47ApOz0p1rAJ4OV7Ek4cKCpSxJ34RVL4NSrAbEaiVCgWWQ+h//2gAMAwEAAgADAAAAEJjCvP/EABgRAQADAQAAAAAAAAAAAAAAAAEQESEx/9oACAEDAQE/EBK2L4HI/8QAFxEAAwEAAAAAAAAAAAAAAAAAARAhEf/aAAgBAgEBPxAwwRZV/8QAHhABAQADAAIDAQAAAAAAAAAAAREAITFBUWFxkcH/2gAIAQEAAT8QV7vLQxdvblMbQVU8hMKA5ZK/mHT0A+g884trgM22zvN8xo1S6BthPrPC7BoKN49SWPc3feLqoaSKe8VzAStIA38xFqpxT+Z8DJ25/9k='); background-size: cover; display: block;"></span>
  <img class="gatsby-resp-image-image" alt="How to Be an Antiracist cover" title="" src="/static/8d1f65f30353f246ad85a2d4473b9a53/ec0fe/how-to-be-an-antiracist.jpg" srcset="/static/8d1f65f30353f246ad85a2d4473b9a53/b5ac9/how-to-be-an-antiracist.jpg 213w,
/static/8d1f65f30353f246ad85a2d4473b9a53/ca7be/how-to-be-an-antiracist.jpg 425w,
/static/8d1f65f30353f246ad85a2d4473b9a53/ec0fe/how-to-be-an-antiracist.jpg 661w" sizes="(max-width: 661px) 100vw, 661px" style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;" loading="lazy" decoding="async">
    </span>
</div>
<h3 id="how-to-be-an-antiracist-by-ibram-x-kendi-2019"><strong><a href="https://www.ibramxkendi.com/how-to-be-an-antiracist">How to Be an Antiracist</a></strong> by Ibram X. Kendi (2019)</h3>
<p>Like a lot of people this year, I was prompted to inquire more into racism in the US and to be better informed when it comes to these racial issues. Dr. Kendi argues that we cannot just simply be "not racist" as inaction against racism equates to helping perpetuate racism itself, and therefore we must actively be anti-racist to dismantle it. As a foreigner who spent a better part of my adolescent years in the US, his take on assimilation and <a href="https://en.wikipedia.org/wiki/Americanization_(immigration)">"Americanization"</a> as being inherently racist ideas hit me on a personal level and made me question my past actions in trying to fit in.</p>
<br>
<hr>
<div class="float-right">
	<span class="gatsby-resp-image-wrapper" style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; ">
      <span class="gatsby-resp-image-background-image" style="padding-bottom: 153.52112676056336%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAfABQDASIAAhEBAxEB/8QAGAABAQEBAQAAAAAAAAAAAAAAAAECAwX/xAAWAQEBAQAAAAAAAAAAAAAAAAABAAL/2gAMAwEAAhADEAAAAfWnSYaBrOY6Cf/EABwQAAICAgMAAAAAAAAAAAAAAAABEUECMRASIf/aAAgBAQABBQJnvEKOuJdFvSRs/8QAFBEBAAAAAAAAAAAAAAAAAAAAIP/aAAgBAwEBPwEf/8QAFBEBAAAAAAAAAAAAAAAAAAAAIP/aAAgBAgEBPwEf/8QAGxAAAgIDAQAAAAAAAAAAAAAAABAhMRFBgeH/2gAIAQEABj8C2eKSnawTPF//xAAeEAEAAgEEAwAAAAAAAAAAAAABABEhMVFhcUGRof/aAAgBAQABPyFPjK9ll8veDrVncsFLlnaOqckIJsjqguwz0MEb+GZS1P/aAAwDAQACAAMAAAAQ8M7A/8QAFREBAQAAAAAAAAAAAAAAAAAAECH/2gAIAQMBAT8QpT//xAAVEQEBAAAAAAAAAAAAAAAAAAAQIf/aAAgBAgEBPxCEP//EAB8QAQACAgICAwAAAAAAAAAAAAEAESExQWFxsVHR4f/aAAgBAQABPxDGDkW1HPTEhaouC1DvMy4K9WuL7cTfbNJwWrfuGgOK9EEDSW75z5lkS/z+zn/J6ID4JaWhnuCQocUygCBefE//2Q=='); background-size: cover; display: block;"></span>
  <img class="gatsby-resp-image-image" alt="The Age of Surveillance Capitalism cover" title="" src="/static/27b850654a4ec0d503db19f709bd4097/85078/the-age-of-surveillance-capitalism.jpg" srcset="/static/27b850654a4ec0d503db19f709bd4097/b5ac9/the-age-of-surveillance-capitalism.jpg 213w,
/static/27b850654a4ec0d503db19f709bd4097/ca7be/the-age-of-surveillance-capitalism.jpg 425w,
/static/27b850654a4ec0d503db19f709bd4097/85078/the-age-of-surveillance-capitalism.jpg 850w,
/static/27b850654a4ec0d503db19f709bd4097/950eb/the-age-of-surveillance-capitalism.jpg 1275w,
/static/27b850654a4ec0d503db19f709bd4097/906df/the-age-of-surveillance-capitalism.jpg 1667w" sizes="(max-width: 850px) 100vw, 850px" style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;" loading="lazy" decoding="async">
    </span>
</div>
<h3 id="the-age-of-surveillance-capitalism-the-fight-for-a-human-future-at-the-new-frontier-of-power-by-shoshana-zuboff-2019"><strong><a href="https://shoshanazuboff.com/book/about/">The Age of Surveillance Capitalism: The Fight for a Human Future at the New Frontier of Power</a></strong> by Shoshana Zuboff (2019)</h3>
<p>The Netflix documentary <a href="https://www.netflix.com/title/81254224"><em>The Social Dilemma</em></a> pushed me to check this one out. Before reading this, I had already been ardently against the shady practices tech giants like Google and Facebook put in place to make billions with our behavioral data, but this book opened my eyes to so much more. It is a deeply troubling but incredibly important book for our time and goes way beyond the issue of privacy. There is no doubt that these companies — especially Facebook — are in no small part responsible for the spread of anti-intellectualism, conspiracy theories, the rise of extremism, and the overall political discourse in recent years. We are living in a dystopian world where these companies know so much more about us than we realize and effectively <a href="https://www.nytimes.com/2020/01/24/opinion/sunday/surveillance-capitalism.html">have the means to control us</a>. This was the longest book I read this year, coming in at 691 pages. It is not a light read but it covers a lot of ground, exploring virtually every facet of what these surveillance capitalists are doing to our society, how they're undermining democracy, and what it could mean for the future.</p>
<hr>
<div class="float-left">
	<span class="gatsby-resp-image-wrapper" style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; ">
      <span class="gatsby-resp-image-background-image" style="padding-bottom: 150.23474178403754%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAeABQDASIAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAQBAgUD/8QAFgEBAQEAAAAAAAAAAAAAAAAAAwIE/9oADAMBAAIQAxAAAAFS7i+dVzRDbjVaUF0zCb//xAAbEAACAgMBAAAAAAAAAAAAAAAAAQISAxETIf/aAAgBAQABBQJYzmUNUMbe6E5WUHU6Cn5ck9v/xAAaEQACAwEBAAAAAAAAAAAAAAABAgARIQMQ/9oACAEDAQE/AX5FjYPlvA2bP//EABoRAAICAwAAAAAAAAAAAAAAAAARARMCAyH/2gAIAQIBAT8BjZwsFikVwf/EABoQAAICAwAAAAAAAAAAAAAAAAAQARECMZH/2gAIAQEABj8CNKzLqpw//8QAHRAAAwACAgMAAAAAAAAAAAAAAAEhETEQYUFRgf/aAAgBAQABPyH6DTXC8FxDjmlWKJ4RmY+0NSJOtnnFei/o/9oADAMBAAIAAwAAABBA+DH/xAAZEQEAAwEBAAAAAAAAAAAAAAABABEhQZH/2gAIAQMBAT8QspIGbG/E8jU6n//EABcRAQEBAQAAAAAAAAAAAAAAAAEAIRH/2gAIAQIBAT8Q2cJEFhKuX//EABwQAQACAwEBAQAAAAAAAAAAAAEAESExUWFB8P/aAAgBAQABPxBVukfZvarpJf8AEJFTZ7D+MYDS4qVS9bgB0u5cFG6zK8IPrKzBrblQ7n2Zlg0o1wHfIzkLfCf/2Q=='); background-size: cover; display: block;"></span>
  <img class="gatsby-resp-image-image" alt="Dune cover" title="" src="/static/ec4ebab0ff8e49c9edb31d8ae744dd80/85078/dune.jpg" srcset="/static/ec4ebab0ff8e49c9edb31d8ae744dd80/b5ac9/dune.jpg 213w,
/static/ec4ebab0ff8e49c9edb31d8ae744dd80/ca7be/dune.jpg 425w,
/static/ec4ebab0ff8e49c9edb31d8ae744dd80/85078/dune.jpg 850w,
/static/ec4ebab0ff8e49c9edb31d8ae744dd80/795ab/dune.jpg 1047w" sizes="(max-width: 850px) 100vw, 850px" style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;" loading="lazy" decoding="async">
    </span>
</div>
<h3 id="dune-by-frank-herbert-1965"><strong><a href="https://dunenovels.com/dune/">Dune</a></strong> by Frank Herbert (1965)</h3>
<p>This one has been on my list for a long while, and earlier in the year I finally picked it up in preparation for the film adaptation <a href="https://www.theverge.com/2020/10/5/21453047/dune-delay-release-date-warner-bros-wonder-woman-disney-marvel-black-widow">that has since been delayed</a>. I have not read that many sci-fi novels, so I figured if I were to change that I definitely have to read <em>Dune</em>. It became clear to me not long into the book that <em>Star Wars</em> was heavily inspired by <em>Dune</em>: The desert planet, dew gatherers on Arrakis vs moisture farmers on Tatooine, Bene Gesserit's Voice vs the Jedi mind tricks, to name just a few. I don't think I need to say much more about this book as we all know how original and highly-regarded it is.</p>
<br>
<hr>
<div class="float-right">
	<span class="gatsby-resp-image-wrapper" style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; ">
      <span class="gatsby-resp-image-background-image" style="padding-bottom: 162.4413145539906%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAgABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAMEBQH/xAAWAQEBAQAAAAAAAAAAAAAAAAABAAL/2gAMAwEAAhADEAAAAcelWgayDpDa5HJGcJ//xAAcEAACAgMBAQAAAAAAAAAAAAABAgADERIhEDH/2gAIAQEAAQUCUR68A8iS7GD9Qy1+GLrtd3z/xAAXEQADAQAAAAAAAAAAAAAAAAABEBJB/9oACAEDAQE/AZJWr//EABURAQEAAAAAAAAAAAAAAAAAABEg/9oACAECAQE/AWP/xAAZEAACAwEAAAAAAAAAAAAAAAABEAAxcSH/2gAIAQEABj8ClMYwr5ksL//EABwQAQADAAIDAAAAAAAAAAAAAAEAETEQIUGBkf/aAAgBAQABPyG1LGpQHRqBVMreQX9eAQ6/ICVuTXUB37e0QCqPFcf/2gAMAwEAAgADAAAAECAsPP/EABYRAQEBAAAAAAAAAAAAAAAAAAEREP/aAAgBAwEBPxAQTKwjn//EABYRAQEBAAAAAAAAAAAAAAAAAAEQEf/aAAgBAgEBPxBBMEn/xAAeEAEAAgMAAgMAAAAAAAAAAAABABEhQVEx4XGx8P/aAAgBAQABPxBXKXMRREgTcoBT5qJG0hW5lBQXWPzDlv5hdSeHtNF7ePcYuynUqGrYbU+2IwKGAlo44JVT/9k='); background-size: cover; display: block;"></span>
  <img class="gatsby-resp-image-image" alt="Letters from an Astrophysicist cover" title="" src="/static/b8cc6d8912b7ed88260195b3439918ce/85078/letters-from-an-astrophysicist.jpg" srcset="/static/b8cc6d8912b7ed88260195b3439918ce/b5ac9/letters-from-an-astrophysicist.jpg 213w,
/static/b8cc6d8912b7ed88260195b3439918ce/ca7be/letters-from-an-astrophysicist.jpg 425w,
/static/b8cc6d8912b7ed88260195b3439918ce/85078/letters-from-an-astrophysicist.jpg 850w,
/static/b8cc6d8912b7ed88260195b3439918ce/950eb/letters-from-an-astrophysicist.jpg 1275w,
/static/b8cc6d8912b7ed88260195b3439918ce/51b86/letters-from-an-astrophysicist.jpg 1387w" sizes="(max-width: 850px) 100vw, 850px" style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;" loading="lazy" decoding="async">
    </span>
</div>
<h3 id="letters-from-an-astrophysicist-by-neil-degrasse-tyson-2019"><strong><a href="https://www.haydenplanetarium.org/tyson/books/2019-10-letters-from-an-astrophysicist.php">Letters from an Astrophysicist</a></strong> by Neil deGrasse Tyson (2019)</h3>
<p>This is a collection of his responses to people who wrote to him. His perspectives, ways of thinking, and outlook on the importance of science and reason deeply resonate with me. I have a <em>long</em> list of quotes from this book so I'll let his words speak for themselves:</p>
<blockquote>
<p>Once you confess to not knowing what you are looking at<sup id="fnr1-2020-12-26"><a href="#fn-2020-12-26">1</a></sup>, no logical line of reasoning allows you to then declare that you know what you are looking at. [...] To go from “We don’t know” to “It must be God” is another example of an argument from ignorance.</p>
</blockquote>
<blockquote>
<p>True science literacy is less about what you know and more about how your brain is wired for asking questions.</p>
</blockquote>
<blockquote>
<p>But one must always recognize the difference between knowing that something is true, knowing that something is not true, and not knowing one way or another. It’s the not knowing part that leaves singular events susceptible to inventive accounts (especially from conspiracy theorists) of what may have happened.</p>
</blockquote>
<blockquote>
<p>The world is no stranger to religious warfare—with abject slaughter of countless innocents in the name of one god or another. So [the] supposition that one needs God to behave or to give meaning to life—while it may be true for many people—is certainly not a pre-requisite to a fulfilling, law-abiding life.</p>
</blockquote>
<hr>
<div class="float-left">
	<span class="gatsby-resp-image-wrapper" style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; ">
      <span class="gatsby-resp-image-background-image" style="padding-bottom: 152.11267605633802%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAeABQDASIAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAIDBAUB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQD/2gAMAwEAAhADEAAAAcNuzlTFG1reBMMQgn//xAAcEAACAgIDAAAAAAAAAAAAAAABAgADITEEEjL/2gAIAQEAAQUCGsQ7rVnL0ugnGcJWxw3oGG09Z//EABURAQEAAAAAAAAAAAAAAAAAABAh/9oACAEDAQE/ASH/xAAUEQEAAAAAAAAAAAAAAAAAAAAg/9oACAECAQE/AR//xAAbEAACAgMBAAAAAAAAAAAAAAABEAAhAhExEv/aAAgBAQAGPwKcWsQTLCrpRXkL/8QAHxAAAwABAwUAAAAAAAAAAAAAAAERMSFBcRBRYYGR/9oACAEBAAE/IY2V8HB8JeguoeCob6dHkeFG4Vqk6WKQyZAnd9P/2gAMAwEAAgADAAAAEMjGTP/EABcRAAMBAAAAAAAAAAAAAAAAAAEQITH/2gAIAQMBAT8QRiav/8QAFhEBAQEAAAAAAAAAAAAAAAAAEBEh/9oACAECAQE/EDaf/8QAHBABAAIDAQEBAAAAAAAAAAAAAQARITFBUXGB/9oACAEBAAE/EGwUA1l2Ltwe/fsSEgY0VKS3mtA9XkYsAZbh+XFabX7MrAXPL5KtHWZ9+VNe1XyUKDSzMdz/2Q=='); background-size: cover; display: block;"></span>
  <img class="gatsby-resp-image-image" alt="Chasing New Horizons cover" title="" src="/static/011826abea1ad7077c3f298c92b46627/85078/chasing-new-horizons.jpg" srcset="/static/011826abea1ad7077c3f298c92b46627/b5ac9/chasing-new-horizons.jpg 213w,
/static/011826abea1ad7077c3f298c92b46627/ca7be/chasing-new-horizons.jpg 425w,
/static/011826abea1ad7077c3f298c92b46627/85078/chasing-new-horizons.jpg 850w,
/static/011826abea1ad7077c3f298c92b46627/950eb/chasing-new-horizons.jpg 1275w,
/static/011826abea1ad7077c3f298c92b46627/09276/chasing-new-horizons.jpg 1700w,
/static/011826abea1ad7077c3f298c92b46627/2732d/chasing-new-horizons.jpg 1875w" sizes="(max-width: 850px) 100vw, 850px" style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;" loading="lazy" decoding="async">
    </span>
</div>
<h3 id="chasing-new-horizons-inside-the-epic-first-mission-to-pluto-by-alan-stern-and-david-grinspoon-2018"><strong><a href="https://alanstern.space/chasing-new-horizons/">Chasing New Horizons: Inside the Epic First Mission to Pluto</a></strong> by Alan Stern and David Grinspoon (2018)</h3>
<p>This book chronicles the decades-long fight to get the <a href="https://en.wikipedia.org/wiki/New_Horizons"><em>New Horizons</em></a> mission off the ground against all odds, and I must say that I did not expect it to be such a thrilling read. Truly almost a missed opportunity for generations to come, the mission was a race against time as Pluto traveled further away from the sun and, had they waited too long, would cause the atmosphere to dissipate, preventing any kind of atmospheric study from being conducted. It is also an amazing underdog story as the team at the Applied Physics Laboratory competed against the more experienced Jet Propulsion Laboratory to get their mission selected with such tight budgetary constraints and all the red tapes. The second half of the book went over fascinating insights and science behind the eventual fly-by in all of its glorious details. The story gave me such admiration for these people doing the remarkable work of advancing humanity's scientific knowledge.</p>
<hr/>
<h2 id="what-im-looking-forward-to-in-2021">What I'm Looking Forward to in 2021</h2>
<ul>
<li><strong><em><a href="https://obamabook.com">A Promised Land</a></em> by Barack Obama.</strong> This is what I am currently reading and will be into 2021. I was too young (and too far away) to pay much attention to US politics during the 2008 election or his first presidential term, so it's been such an insightful read so far.</li>
<li><strong><em><a href="https://www.penguinrandomhouse.com/books/633968/how-to-avoid-a-climate-disaster-by-bill-gates/">How to Avoid a Climate Disaster</a></em> by Bill Gates.</strong> I have been waiting for Bill to write a book for a long time now so I am eagerly looking forward to this one.</li>
<li><strong><em><a href="https://www.johngreenbooks.com/the-anthropocene-reviewed-book">The Anthropocene Reviewed</a></em> by John Green.</strong> As a Green brothers fan and <a href="https://en.wikipedia.org/wiki/Nerdfighteria">Nerdfighter</a>, this is a must-read for me.</li>
<li><strong><em><a href="https://www.paolini.net/works/to-sleep-in-a-sea-of-stars/">To Sleep in a Sea of Stars</a></em> by Christopher Paolini.</strong> I loved the <em><a href="https://www.paolini.net/biographies/christopher-paolini-full/inheritance-cycle/">Inheritance Cycle</a></em> and have been looking forward to this for years. Despite that, I had no idea this came out earlier this year! Definitely will be the next novel I read.</li>
</ul>
<p>
<small>
Thanks to Jess for proofreading and helping improve this post.
</small>
</p>
<div class="footnotes">
<hr>
<ol>
<li id="fn-2020-12-26">
<p>In answering a question about a UFO sighting, reminding us what the "U" stands for. <a href="#fnr1-2020-12-26" >&#x21A9;&#xFE0E;</a></p>
</li>
</ol>
</div>]]></description><link>https://vatthikorn.com/top-5-books-of-2020</link><guid isPermaLink="false">https://vatthikorn.com/top-5-books-of-2020</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Sun, 27 Dec 2020 05:41:00 GMT</pubDate></item><item><title><![CDATA[Apple's App Tracking Transparency Feature]]></title><description><![CDATA[<p><a href="https://www.macrumors.com/2020/11/19/apple-app-tracking-transparency-letter/">MacRumors</a>:</p>
<blockquote>
<p>Apple in iOS 14 is planning to introduce a new App Tracking Transparency feature that will let users know when companies want to track them across apps and website. Following <a href="https://www.macrumors.com/2020/08/26/facebook-ios-14-anti-tracking-ad-revenue-drop/">outcry from developers</a> like Facebook and ad networks unprepared for the change, Apple <a href="https://www.macrumors.com/2020/09/03/apple-delay-ad-anti-tracking-ios-14/">delayed the implementation</a> of the anti-tracking functionality until early 2021.</p>
</blockquote>
<p>Craig Federighi, in an interview with <a href="https://www.independent.co.uk/life-style/gadgets-and-tech/apple-privacy-iphone-ios-14-update-facebook-b1750623.html">The Independent</a> (via <a href="https://www.macrumors.com/2020/11/20/federighi-defends-app-transparency-feature/">MacRumors</a>):</p>
<blockquote>
<p>“If we sell cars with airbags, and we decided to put airbags in our cars before someone else did, and customers want to buy those, I think it's great that we've provided that that choice,” he said. “We're not waiting for someone to require we do it, we're we're making that part of what it means to use our platform.”</p>
</blockquote>
<p>I think Apple should have shipped this feature already. They are not outright banning this practice but only giving users the awareness and option to opt out. These companies have been operating these data mining and surveillance operations for way too long without much oversight. They are now complaining because they know that they are collecting users' data <em>without their consent</em>. And they know that most users, if given the option to opt out, would do so.</p>
<p>This is not about small businesses or whatever bullshit they come up with, it's about them needing as much raw materials as possible to extract behavioral data from. And those data are then turned into "personalized experiences" which in reality just means figuring out what we want, think, and feel and then selling that information to advertisers <a href="https://www.theguardian.com/news/2018/mar/17/cambridge-analytica-facebook-influence-us-election">or worse</a>.</p>]]></description><link>https://vatthikorn.com/apple-app-tracking-transparency</link><guid isPermaLink="false">https://vatthikorn.com/apple-app-tracking-transparency</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Sat, 21 Nov 2020 05:09:00 GMT</pubDate></item><item><title><![CDATA[M1 MacBook Air Benchmark]]></title><description><![CDATA[<p><a href="https://www.macrumors.com/2020/11/11/m1-macbook-air-first-benchmark/">MacRumors</a> (via <a href="https://news.ycombinator.com/item?id=25065026">Hacker News</a>):</p>
<blockquote>
<p>The M1 chip, which belongs to a ‌MacBook Air‌ with 8GB RAM, features a single-core score of 1687 and a multi-core score of 7433. According to the benchmark, the M1 has a 3.2GHz base frequency.</p>
<p>[...]</p>
<p><a href="https://browser.geekbench.com/mac-benchmarks">In comparison to Macs</a>, the <em>single-core performance is better than any other available Mac</em>, and the multi-core performance beats out all of the 2019 16-inch MacBook Pro models, including the 10th-generation high-end 2.4GHz Intel Core i9 model. That high-end 16-inch MacBook Pro earned a single-core score of 1096 and a multi-core score of 6870.</p>
</blockquote>
<p>That is crazy talk. The entry-level laptop <em>without a fan</em> beating out top-of-the-line 16-inch MacBook Pro! Imagine what the higher-powered variant of this chip could do in a desktop Mac with more thermal envelope and wattage.</p>
<p>My current 2017 15-inch MacBook Pro has been feeling slightly long in the tooth and I was considering upgrading to the then new 16-inch model until Apple announced back in June that they are transitioning to ARM. Now I am certain that my next Mac will be an Apple Silicon Mac. My hope is that before or during WWDC next year, they will announce a 16-inch model of this.</p>]]></description><link>https://vatthikorn.com/m1-macbook-air-benchmark</link><guid isPermaLink="false">https://vatthikorn.com/m1-macbook-air-benchmark</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Thu, 12 Nov 2020 06:04:00 GMT</pubDate></item><item><title><![CDATA[Introducing WidgetLink]]></title><description><![CDATA[<p>A few weeks ago after iOS 14 came out, the App Store was suddenly flooded with apps designed specifically around the new Home Screen widgets and customization. Some of them are <a href="https://apps.apple.com/us/app/widgeridoo/id1531359008">Widgeridoo</a>, <a href="https://apps.apple.com/us/app/widgy/id1524540481">Widgy</a>, and the most notable one being <a href="https://twitter.com/_DavidSmith">"Underscore" David Smith</a>’s wildly successful <a href="https://apps.apple.com/us/app/widgetsmith/id1523682319">Widgetsmith</a>.</p>
<p>An idea with a simple premise popped into my head: I wish I can have customizable Home Screen widgets that can open any URL. Since I had already been looking for an excuse to properly learn <a href="https://developer.apple.com/xcode/swiftui/">SwiftUI</a>, I figured why not just try to make this myself as a learning exercise.</p>
<h2 id="widgetlink">WidgetLink</h2>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 300px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/c7f65245e5d2bbd456982fde46eeee27/fabc2/widgetlink-icon-small.png"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 100%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAACXklEQVR42qWUy08TURTG5y9A/WdMxJmpUTCuhRUV5tEp2KngX+CjTIs7Vy4kRmoRFVz5iiZuXNiaEA1RgRATY1R8LY3PoOl8fmfutB2UNLQ2+TK3d873u+eeufdoGn9hencPbKMAx3gROsYPjusct5fEuPpP8cA1CmH6UI+WgFWR2w9kUhKMjiQeekNHr2G0b4eGrBnAPwDY+q949c6Akql4fSbkGUUNGXOVQrxNdCXxeilmayxpnPiuJnVgZO8W0hPif4ux1l+xth6yjgL/rEXblADJ8ljfZuW5jdy+lvIszRgBOYntb8WJVxiOEWpcOSoqztvA5VFgNtYlD7g6Dtw8Cdw4wecpYH4CqM4A988CM4yfHaOHmuZYamjpBB7prSM4DFzPK+CcBGWV+f0y8O45sP4UeLUIPLwA/N4AFucIHAau5JRnwUfEGO4FgXvqmBokwI+BR5mdA9yZBF4/ZhbM9GJaZSrwB+fUYs3F+ZwnuDSYAJa2AgYKWLaAu0Xgwyqh3PrLmoJXXBXbEfDNEwV8VAbunWGmQ6oMt1jPitMGONUmQzGWR9ScaP3ZNoDFgX8/ysJx4NMa60bA2yUlGX9ci2uYbQHFGwzEQDk28snl0zeKLKrwY1yj8XaBGZ1WkrHMybtGnHimncSxseODLVdnoj+hg8A4D62f2iyZk3fJWPE2D7ZrfGtePatL2Ya6erbxhUBzJW4O4X81h0yjOXjmZHT1HH2ji44TKg+9UT81A02aIl9UVT9js3Q7zM5rNFizBiu1M+raMiCoyDqucLWv299qFLtMlTCk7xLYH3ATR4UONudVAAAAAElFTkSuQmCC'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="widgetlink icon small"
        title=""
        src="/static/c7f65245e5d2bbd456982fde46eeee27/fabc2/widgetlink-icon-small.png"
        srcset="/static/c7f65245e5d2bbd456982fde46eeee27/a6f4e/widgetlink-icon-small.png 213w,
/static/c7f65245e5d2bbd456982fde46eeee27/fabc2/widgetlink-icon-small.png 300w"
        sizes="(max-width: 300px) 100vw, 300px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p><a href="https://apple.co/3lHM5gr">WidgetLink</a> is a very basic app that lets you create widgets on your Home Screen that can launch any URLs. This is not limited to just web URLs but also any app’s URL scheme. This means that not only can it open web links but any app or action can also be performed with their provided URL schemes.</p>
<p>Now I’ll be the first to admit that this is not a very useful or unique app with its functionality. There’s probably only one other person who might even find this remotely useful. The way it works is also not very elegant due to a technical limitation that's not within my control: when the link is tapped, instead of opening the URL, it first launches the app before opening the URL in a browser.</p>
<p>You might also be thinking “but Zack, you can already do all this with a Shortcuts widget” and you would be absolutely right. But with that you can only fit at most 4 actions on a medium widget with little customization on how they look.</p>
<p>Customization is a big deal with iOS 14 and WidgetLink allows you to pick text and background color, number of rows and columns, link image and its shape to suit your Home Screen aesthetics.</p>
<p>This currently supports small and medium widgets. The small one, again, due to limitation of the OS, can only be used to launch a single URL. You can long press on the widget to edit and choose which URL to display.</p>
<p>On the medium widget, up to 15 URLs can be shown (albeit looking pretty crowded). You can reorder the links inside the app by tapping the Edit button in the list view. This ordering will arrange the links on the widget in a left-to-right top-to-bottom manner.</p>
<div class="row">
	<div class="column">
		<span class="gatsby-resp-image-wrapper" style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; ">
      <a class="gatsby-resp-image-link" href="/static/4d5eb91967f5ed2fd47fc44084a77206/91cf8/iPhone%2011%20Pro%20Max-0-Widgets_framed.png" style="display: block" target="_blank" rel="noopener">
    <span class="gatsby-resp-image-background-image" style="padding-bottom: 201.40845070422534%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAYAAAD+MdrbAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKjUlEQVR42lWWeVTU1xXHJzFNt5y2aa0x1cRo1FijAsPsMMCwKYsCgiCD1mgMuK+BqIRNZRXZGRaRXdAAAoKIRgI2JtG4CyIoRrAGi6Y5RqwxlPl9+sCcJv3je+6973fO53zve/fNPNnEP06c8NobU5v0WusfPJxVeLpqsdWpUCqs0aoUaIS0auX/aeSbXqfE3VGFm4MSvcri6etTptVOmTJlnGzytFml/k5T+SxDPXyhxIfuche2G6cgk8l4/rnnRuP/9NwYxox5YTQPD3yLW+V+XM7z5YIpYDjQMJ2pf7XMkllaKfuqwuUMHplnvlsXwL1qN26VGagQa0VhVhR/IKc4zJqSMDmFoVYUbpVTIfLbRe58W21koGwRQ/Urh5u3aZllobgsU1gr/lm9zZoHB3RSb6GGvlJ7vi534FGNM49q5/K41nlUj6rn8kO1K0+rXPmuwpX7Rc58laOnJ0vPdzl25hNhNljKVe0ylUb/TfUWSy4WRki52V3sN10lP/c6uaZr5GddIS+rk7O56+mvXU7X7SvcvdvJvxo30hptR9S8d/nA8B5NYe7m09t1zLHWdMhcPBdRusmeuuwGtqfD7kwzCUlDxO/5z2i+IwMaM/dzp3k70w7DjAb4R0syhSt1rHMPx9u7jLhAb/PZbRoB1HbIlHau3+4PDeBIeoMUmQt5O87R7eRMu70r2Tu7ic4RwPQiHtS8x5Ezd6k5808e1G2jdbMerc9a3vb7kLpgD/PpLRosFNprMltH18HMiE0cTv2YCBOkRtzgmNsaGt02kLzrLpHZ0JBxkG9SlTwt9mVI6F6SHffTPfg2y8j9ZF+epHiaj4dokauEQ/f5XiTFxlGR/iWJwmFWsZmkQkgpgZzSYXYLhw0pFTxIc+ZWaSi3St6nf683NyIcKH9XR9E7Om6EGaSPV2pQaHQPZa6u88xxyRkUlt4nfR+UVA5RXPEDBaVDVFY/JVWAj8QX018YwqXL5/n0yhU692+jbqkFs6w1vDFLwT5/NW3L1ejsDchsbfSPElJNFFU9lHZmwS6TRKxoM1a0H2caJiofju0y0Z8fwqnTp2j9opGvTAHUBKqYrdQwccZs8v00tC1Ro7FzkGRz586Vdu81UXf0Ig2b4zkVlUrbnv20JebRuiuNtqgEesK8+TrCU8zobm6WxvBV1AK6Q/QUBTqQs9iJ9vccaF6kxMZBOPRwdycmIYumtsuc2rqMnmBb+nZ4c2ebB73vO3NbjNStTa70bJrH7a0L6dviw1cb3OhZP4+bEUbuhPnxONhealyoRqnVPZDZ6u0G9yRksuWzfiY338Om8gIzG3qY3tSLRX03VrXXmdHcy9uinvbJaaa1dDKjqW/028rMT1Ad7CRzzx5zm7sllhpdh0yhUg+kxGeguzgsOaQ1cczDjwn1vci6QZ51ErfIEmQdILsMXuExqDOqkXXBmw13wT2Q9dkteFSdNn/qPBsLre6aTKlS30+Mz8L97KA09vgDbMvO88qnTxhzFsaLelJTPy98AWPOgYvpFMryq8guwNhTjwktqmP6ia/xL201txrmYKkVDgVwIC4uk/mfPZR+IVz87prEK+fhuc/hrU6Y3SExRuS/+ELi5b8/Zdyn/+Z5Uf/6S1D2mHnxGiwubDF/ov8RONJyfGw6Dp8PSn84MYBPcTOyzyV+JaBe0bnERCUz/qyZF04O4rt2BeqIVGTCsfLcE66ePMb7XYP47BcOdT8D7hbjYRAOf9M2iE3tlVE3vxQOXHbn8s72nfzp9Pf8pvXfuEbFIU+uQHZaQn5xiKPn21naNYRvQau5Rf1zYEwKHm0D0sje/KVd4nmxf2MEcII4jD+Lll4Qbn91SeSiHifqF8XW/PYKTOoe5sUeWJNRa26Rz8ZSJ4AqlWogPDoVU+0ZaU39VdY1tLP+iIhN1wkrPEHOxmjyo9PIi0ghd3MMpjU7hD4cVfbqcLJX7aDdw8t8VKnASqt9BgwTt6P4UKtUmXeIgwU1lJY3U3e4jW2xBSRY2vOdwZ57zgbu6TT0K63pF39U/apnuitA9/R25jqVGrlG/MCqlcqBjdGZnMzOkR6GB/DNh0EcLSglLKOWlx3X8Gv1UvKsHblt60C7nROd9j/pmlC7UJ+9k7lO3OtRoEapGFgXmcmZzDiJkmAoW01lfBwTfGP4k8Nqfu8QwkSNkXq1E712znTqHemyNdClN4zGTqE+vZO5dgSoHXGoUg6sC0+hPqtAurNtOX0fBuNp3MEf3CN41T2UcU5r+a19MNM0i2nWiLtt58I1W0euC9CIrgn16p3Nh5XaZ8CRPdwQGoep/GOp9KOTbEz6iDcX7+ENn538ZX444+Zt5RXntbwknM7RBnJSQG8Jpx22TgLoOAofBSq0z1oeAa7dGktmfr0UnVzOnKAUpvon8aZfApMEdMII1O19xjuv5yXDKjEaRgF1okfvJKACbCP2V+8igLqfHK7etJOM/DrJd3MB0xdnMtOYzvSAvUz1S2Syzy5eWxDBePcwXnXZwEvioCxtgjiuNnBTuLxi4yIObK65RmH7c2A0UXsPSZqleciD8rAKMmERmMWsgDRmLEpmmm8ck72imei5ndfmbuH3wu1M/TJqNS50CWCP3l0A7Z4BlSPAjZG8+0G5pAnIx27JPmyD8tEF5aIxmlAGZmIVkMIsvySm++xmsnA7yS2Ml103M9V+JdVad3HKnuYqheHHOVSrBpaLifcJKZUcA/fhvKQA5yARBdTJmIejMQcH4dY2IB2dcKvwjWe2107e9tzBK/NCWeCwnJv6BeaPVM7PgDqNamDR37azYNkByT1oP54/an5QAQuM+/Ay5rNQwH2X5OIVkMUC/zQ8/ZLxWJiAi3ccW93CuWowmivVc7EeBeqUAx4Lw/FfekjyMxaxyFiMv4iBxkKMQkuDClm1opT1wWWsWJxH8OJc1gTksEkoctE+Ds5P5LzrWvMBrZcAqp+17OYWyTIBXBZUxvIl5awU8T2h4IASVgcUsy6wmE2Li9kRcIAYodjAEtKESv2LafRO4qxbqLnMxv8ZcOSUfTx2kRz1hWSK+5JcofzYLymJP8fh7CvUmtqpFnmVWC9KO0552jFaYz/n3M7TtEe3cCOykTuby8wHDO8IoKpDZm2tGFjhv5eKjG6pZO9lylOuUp54iZOHe9l06Qciz/2LMwfvklfcSMWTRg4ONVFeXcPNXRe5kXCK3t0neJTYYq7x2oKVtbxDJpfLB9YEplOZel0qTbxIxZ7LVMVeoLrqHxgqHmNbcI/jB+6L904BZ4cucYF29h4ycTv6Et1xn3A7ppmH8SfNhxd+wBy5ZYfMysqyL2RhEnUZt6WatE7q07s4sreTM5W9fNQwyIGGx1wv/5qDmS2sbo5kxbFQ6nLr6U9q586ez7iX2Mb3Ca3mg55bmWU157Jsxsw3yzSzXIj524HhzA1NZK1rJGfdUXJXH6VifSNVoi5b1cjhNc00hByjOeQoLSFHaFlVyd+DSzgTvJ+WRXHD3jN1vDVnZrZs7Nixr772+sSjFrMtv1dYqMwqKw1aax06hY2INtgobbFX26NX60U+sq5FJ15dNnLx2rJSYWOpNFu9PefJhEmv100dP/7P/wUCroWAzqEcKQAAAABJRU5ErkJggg=='); background-size: cover; display: block;"></span>
  <img class="gatsby-resp-image-image" alt="iPhone 11 Pro Max 0 Widgets framed" title="" src="/static/4d5eb91967f5ed2fd47fc44084a77206/e5284/iPhone%2011%20Pro%20Max-0-Widgets_framed.png" srcset="/static/4d5eb91967f5ed2fd47fc44084a77206/a6f4e/iPhone%2011%20Pro%20Max-0-Widgets_framed.png 213w,
/static/4d5eb91967f5ed2fd47fc44084a77206/19b37/iPhone%2011%20Pro%20Max-0-Widgets_framed.png 425w,
/static/4d5eb91967f5ed2fd47fc44084a77206/e5284/iPhone%2011%20Pro%20Max-0-Widgets_framed.png 850w,
/static/4d5eb91967f5ed2fd47fc44084a77206/462c8/iPhone%2011%20Pro%20Max-0-Widgets_framed.png 1275w,
/static/4d5eb91967f5ed2fd47fc44084a77206/91cf8/iPhone%2011%20Pro%20Max-0-Widgets_framed.png 1413w" sizes="(max-width: 850px) 100vw, 850px" style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;" loading="lazy" decoding="async">
  </a>
    </span> 
	</div>
	<div class="column">
		<span class="gatsby-resp-image-wrapper" style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; ">
      <a class="gatsby-resp-image-link" href="/static/771ac496f8efd3cc2dfedc793dee3d37/91cf8/iPhone%2011%20Pro%20Max-1-Links_framed.png" style="display: block" target="_blank" rel="noopener">
    <span class="gatsby-resp-image-background-image" style="padding-bottom: 201.40845070422534%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAYAAAD+MdrbAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF2klEQVR42rVW629URRS/gH+BQcGINGmr4UOt3fbus92+kJaXBAERsBYKiPGDIVHwQYxfNAghihpJ/GD8oJ98RZSnLZS2u/ZlWxv7orUP2i4ty76fd3fvvfPzzN1tKdKWloRJfjuzd2bOnHN+55wZYdWjq558KiPzYpFBjO8ozseLhRZYjXoYxDxY9CLMGvRJGPSwEPQ0V2wyYDut3WY1Y4NJH1udnvlrenr640LamqzvqnKexsi2XKVpYzZ8u434VEyDIAhYumSJ1gtCql+6DMuWPaKNj+tWY3BbHvieS6VrlIO6Z5CelfOVoBP1ozVbcoGDVnVipwHy/kJI+6yoKX8W55/PwoV1WbhYlgQfn6NvV9dnw11hwe095iR2G5Sm7UZk5Yqdgpgn3rJtFYEP9zL18Atg+wrADhQBh0qA1+cGO1CoQamyAke2qu07THguz9AlmExmt31LHnB4M5P3FwMVRrBKC2laBLmqcFYoBEbz/GCFLMIb69SOHUbkGEzdwoby9ajbrAM+PgTly2PAmQ+AYxXALjrkVZN2wHxQX6G+0qh2bNFBZzR3C2az2dtQWQ6cPsoSn70D5Yv3oJx4E+rbL0E9uovw8ryQj+wE3t+jtldthE5v6hEKrdbQ5fOXkPAF4R1zIDjhRPCWC0FvEEFPAAG3f174bnshRxOqra4Bulxdt7Bp0ybUXKkFb7GEjIgUR1RKIByRECHE4zISsnoX4gllGlIswbey5pZWiKLoF8rKytV6mw2BT45j8vPTcLhcGBwYwI2REfT29CAcDkNVVciyTEhAURXMbHyOt5aWFhQUFECgn6CNBKr/DrJQbx9klSEalQhRQkQbh0IhEhzRev6dMTYNRVGmBVosFiaUl5UzriHZhpjXCzfBMT6OWCyGudpcAvPz8yFspLCxtbcjdukyPNXVmPD5cWN4mOTHsZCWMpm1tbVxH7oEK7Hc0NCgTfLTuK+m/DJTk7mQ0lBtJ6V0OmJZL4rOltZ2DPb/wUYGmuBy+9Df3w+32z0tdAEaqh0dHVxgj2AQxduNnZ2I/vQjc5/7HRLNeohpv9+vkRAKhREMBjXM5tf/CewWDHqD0/6nHQiBKe4wxWAUMSmmLXwgkw1Go9POffjuCaacPIMhxzj6r19HIpFYDCkzBHIN7aThjT6mDHRrcciJYewBNdTr9c6mxkYEpBhzeX3wEBmjY6N0srIoDad9qBf1ztbWVvzT+Tfro1TzeLwYGhrRMoOTMBW4CzfZkDKZIkRWeM4qmv8kSZoWuDhSUgJPnvqanf3hNy3tent70UPa8lC5XyzeGzacZVsDfvn2G1Z79mdNMx57PA55peGmx+OJRQhMaTg05mBdA8MUgxJ8Ph8JDVI9jNw3Be8x2WQyOeuowFa89Rrb99EpTFDV7u3rQx/F4jiZz/3J/booUmw2O7quD7GOrj5tAT+VY4qcZFwukpRgwM98VAsnJycxODiogfvwjsmYFYoypWHHncBubm7mJjJuJmfW4XBo5nJf8tCZKmcLJqW2tl5TJEYXTjRKlTvGTaWLKswZj2rf+P/ZEIloFUhtbv7rjsDq6lryF5jXy0uVlEIsBQmBwNzw+SLgNdlma75bIE8Ivz8yQ+DCwPeQ1ard/hAE5j5UgTzUfL4w+SWKgOa36LwIptbwPaQM+bAJubm5ybC5cqVOYzkUjBJrcUQCYURCUnI8KzhZEW0cCkkay42NLUkf0l3qrK+3aQLjcbpGE5Qpo8OQI1F6xzBiX70LMn0Lh2MYG5vQ/vM9XGBraxuys7O7hZycnNHq6ppkPaScZXQFsECAF8c5g5k/oHh8yrI6nSk827KysjqFtLS07ysr92LcMaF4PH64XF54/CHcpGddbW2dhqtXr02j9lo9HDcniYxQci3tGR+fUKqq9iMjI+OMsHz58idWrFhxgXwpFRUVq6UlJVhbuhalpaX88YN8Sz6sBVbtZcX/W0xmlNAaPl9SUsp7lR4L0ZUrV57NzMx87D+XLz0TK4H9LgAAAABJRU5ErkJggg=='); background-size: cover; display: block;"></span>
  <img class="gatsby-resp-image-image" alt="iPhone 11 Pro Max 1 Links framed" title="" src="/static/771ac496f8efd3cc2dfedc793dee3d37/e5284/iPhone%2011%20Pro%20Max-1-Links_framed.png" srcset="/static/771ac496f8efd3cc2dfedc793dee3d37/a6f4e/iPhone%2011%20Pro%20Max-1-Links_framed.png 213w,
/static/771ac496f8efd3cc2dfedc793dee3d37/19b37/iPhone%2011%20Pro%20Max-1-Links_framed.png 425w,
/static/771ac496f8efd3cc2dfedc793dee3d37/e5284/iPhone%2011%20Pro%20Max-1-Links_framed.png 850w,
/static/771ac496f8efd3cc2dfedc793dee3d37/462c8/iPhone%2011%20Pro%20Max-1-Links_framed.png 1275w,
/static/771ac496f8efd3cc2dfedc793dee3d37/91cf8/iPhone%2011%20Pro%20Max-1-Links_framed.png 1413w" sizes="(max-width: 850px) 100vw, 850px" style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;" loading="lazy" decoding="async">
  </a>
    </span> 
	</div>
	<div class="column">
		<span class="gatsby-resp-image-wrapper" style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; ">
      <a class="gatsby-resp-image-link" href="/static/4ebe2c5784c777ba50434b7470a97e0a/91cf8/iPhone%2011%20Pro%20Max-3-Settings_framed.png" style="display: block" target="_blank" rel="noopener">
    <span class="gatsby-resp-image-background-image" style="padding-bottom: 201.40845070422534%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAYAAAD+MdrbAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGZ0lEQVR42pVWW29UVRQ+gL/AoKAiNW01PNTSKTPTTmmnF6SlJSEBjBcEbAWDPppYI5pg4oMPGlQMxvhm5F0g3AyF2tILvc2EUiih1F7otJ2205nOmTPXc/Z8rrXPTJnSC/EkH/uwZ59vf3utb61dZcvzW155NSf3arndGn+7Yif2O0tQVmSD3boDJTYrHBI2E3YbSgg2+q2i2I6DtPZAmQO1xbbY1uzc89nZ2S8qWdvy/mwoeB2j+y3G7bp8BN4vwmlrFhRFwfp16+SoKKlx/QZs2PCcfP/OshXDB3aAv7lWtc04bnkD2XkFZxWL1TbetK8Q+KRSTL1XDL3BiWh9GZpq3sTlt/JwZXcerlab4PdLNHdzTz58h0swe8iRQpFx+2AR8gqtdxSr1eptY8LjzqQ4Vo7kR04JfLqLNqkCTlSuiOQxp4TBa09UCNcBO7bb7ANKcbHD175vhyTUPygCjjiQJOiHbNB5JMVPw2jgTcslDAI+rhRuUlhgL76n1O6pRUttPvD7KRg/NtL4LfDbN8CZL4FTDQAR43DRqhAs4sNi4d5ngaXIcU9xOBz+W4d3Az9/kUycboT4qRHGL19B/PEDxPefQXz+DkTju6tCp99x8pBwNdTBYiu+rzjLykJ/X74GPagh4JmGOjVD8CJIY3B6FkHfwpoIzPqhRxKireUWLIWWe8revXvRdLMZ/GhaBFokjjAhGteR0AUSCWN10JpYJMqfJru7umG12RaU6upq0dLaSmzztOMshh49wsjIvwiHw3KTZFLwv6tCCCHX9XR1YmdpKZTS0lK1ra1Nfjvv95NKDaqqIhQKkYpEijS5FEQi6SIajNZLQExDd1cXSkpKkkpNTU2ylRXSMzo6Cq/Xi4mJCTx+/HhRJatIk6V2kISY98I4cxKIhtDdfstUWFdXh5bWFrlufn5eKltYWJAqdV1H5sN80WgMkUiExijFOQ6N1vNPLpcbVCRzSllpWSh1ZDyi+E1PT5NCD6ampuRHmQp5DIXIDQFzQzWowu8PyCVulwsWC2XZbrPPNDU1g7/RwpThcIIUmNC0GBFEl0DT4inE5KiqEUnY0dGFwkLLfcVut882N1MMdSMZUjUi5I9MRNg+0cSaCIdjkrCrqzet0DbT3tkJDLmTgakJDD58iGE6+uDgIB48eIBnPSnbCHdf75Mjt7e3c+qTMS2EOFmFkxGngHPw+X2ZbTJgGIYkdGXGUBLebU8GxobxIGVsts3AwAC9j/wPhYUmYUdHu0w92yVt7LRl1lInbWSwEwzh7u17orCjo0N+O0Gq2NisbtUqyQAzRiQhKezuNZsDZXmRkD3op/JjpTz6fD4Eg8EVj5qqGXjjUdzSdNHfl1aYQcilNz4+Ls2dLkEmXUmpIcymMUaV89ccRH9PDwoKC5cSMgFXyNDQ0KKyJTW8RlKeZNmeynIqKdwQmIzLkK2TJuWYch0nEjqVXgAejwc6zWlmAxFut3s5Ydpz/Fy8eFHGkR/2Gmfe55unDSO4e3cA589fkBvw3KoKZ2dnZUJYAXcdVshHygST88bcOIJBcxNdN5YqzIzh5OSkTAonJ2S2pmUJSSvjrjMzM4NYLLYyIWeWVfJReWSkW1jmwwqZLECty089VDwdw5UI2S5zc3NLEmNCyLngQhBBOoFfDUEkEisTjo2NLXqPj8LH5zlOSJp0sXXzEyADnv0aCPmFu6ebKuUpH7IHWSUTrnTsZZeURjV/6RwQUYWrt3e5wofcC4eHpUruMty+nmXuxW6zkg9ZCQecrcEqE4n44oeUSepEYdokKhMyN+eT76pZUUsJ0/dyLBZnT0lCj2eSPBmkdyGrQ6Xg84XE3vN4pjAyOkaJMX1Ia0Rfn4vuFIqhja6AGzf+kYSqGpZ3SZD+zuH7JByOL94vfHfwnHnPxBFTw/Kdf2OFnZ1dpkK6S2daWuRFn+QjsGmnp71SEb+zahMJOcbpBPGAH4mBXsRjcbmGCbu7e5Cfn39PKdheMH79+nXzyBRD6TE6Fi/keKZDYJYejdy6QiqMuWkYsai8g5iQw5aXl3dHeS0r69zRo0cwPjZmsEXS5uZuwnHhos9Ef38/pmjNDFWIl7zKa8mrRn19PXJycn5VNm7c+NKmTZuuUCyj5eXlorKiAruqqiScTidoDpWVleB5/j+jin6r4jkTgsIWeXnz5gu5ubkv/AeMfj7e25RRkAAAAABJRU5ErkJggg=='); background-size: cover; display: block;"></span>
  <img class="gatsby-resp-image-image" alt="iPhone 11 Pro Max 3 Settings framed" title="" src="/static/4ebe2c5784c777ba50434b7470a97e0a/e5284/iPhone%2011%20Pro%20Max-3-Settings_framed.png" srcset="/static/4ebe2c5784c777ba50434b7470a97e0a/a6f4e/iPhone%2011%20Pro%20Max-3-Settings_framed.png 213w,
/static/4ebe2c5784c777ba50434b7470a97e0a/19b37/iPhone%2011%20Pro%20Max-3-Settings_framed.png 425w,
/static/4ebe2c5784c777ba50434b7470a97e0a/e5284/iPhone%2011%20Pro%20Max-3-Settings_framed.png 850w,
/static/4ebe2c5784c777ba50434b7470a97e0a/462c8/iPhone%2011%20Pro%20Max-3-Settings_framed.png 1275w,
/static/4ebe2c5784c777ba50434b7470a97e0a/91cf8/iPhone%2011%20Pro%20Max-3-Settings_framed.png 1413w" sizes="(max-width: 850px) 100vw, 850px" style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;" loading="lazy" decoding="async">
  </a>
    </span> 
	</div>
</div>
<br>
<h2 id="special-thanks">Special Thanks</h2>
<p>This wouldn't be possible without the incredible <a href="https://www.hackingwithswift.com/100/swiftui">100 Days of SwiftUI</a> tutorials which helped me tremendously at learning the basics of SwiftUI enough to get me started on developing this app. Also I'd like to thank my girlfriend Jess for a small but important contribution she made by picking the main color for this app (#FF613D) because I could not decide for the life of me what color to use.</p>
<p>These past few weeks have proved to be a great learning experience for me with SwiftUI. The declarative syntax was little difficult to wrap my head around at first and Core Data was not the most fun to work with. But my brain is now in SwiftUI mode and it’s going to feel strange to context switch it back to work on UIKit again.</p>
<p>Anyway, if you happen to be that one other person who thinks this might be something you could make use of, I would be delighted and honored if you give it a try. And please don’t hesitate to send any feedback my way.</p>]]></description><link>https://vatthikorn.com/introducing-widgetlink</link><guid isPermaLink="false">https://vatthikorn.com/introducing-widgetlink</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Wed, 14 Oct 2020 04:55:00 GMT</pubDate></item><item><title><![CDATA[Post Round Review: Wekiva Golf Club]]></title><description><![CDATA[<p><strong>Course:</strong> <a href="https://www.wekivagc.com/">Wekiva Golf Club</a>, Longwood, FL, USA
<strong>Par:</strong> 72
<strong>Tee Box:</strong> White - 6,427 yards
<strong>Course Rating:</strong> 71.5
<strong>Slope Rating:</strong> 129</p>
<p><strong>Date:</strong> 26 September 2020
<strong>Tee Time:</strong> 2pm
<strong>Condition:</strong> Mostly sunny
<strong>Heat index:</strong> 40ºC (105ºF)</p>
<p>It’s been a long while since I played any golf, with the last full round of 18 holes being back in March. But at last, in recent weeks, I started picking it back up and going back to the range as well as walking the short par-33 back 9 at a local club after work. This past weekend was my first full round of 18 holes back after a 6-month hiatus.</p>
<p>I hadn’t hit my driver in months and that club had always given me much anxiety: mostly due to my own lack of confidence. And with the course being a par-72 at a little bit over 6,400 yards, using my driver was all but inevitable. Before the round, I just warmed up quickly with my 56-degree, 7 iron, and the driver, which actually felt pretty good.</p>
<h3 id="hole-1---par-4---384-yards">Hole #1 - Par 4 - 384 yards</h3>
<p>The round was off to a good start with a drive perfectly down the middle of the fairway, maybe around 250 yards from the tee. I got on the green in 2 but three-putted for a bogey 5.</p>
<p><em>Current Score:</em> +1</p>
<h3 id="hole-2---par-4---341-yards">Hole #2 - Par 4 - 341 yards</h3>
<p>Second hole saw another great drive down to about 70 yards, which I then overshot the hole by 20+ yards. Luckily, I was able to save par with an up-and-down.</p>
<p><em>Current Score:</em> +1</p>
<h3 id="hole-3---par-5---500-yards">Hole #3 - Par 5 - 500 yards</h3>
<p>This was when things started to go downhill. The tee shot hooked into a bush and after an embarrassing lay-up flub, I was chipping my 5th shot from front-left of the green then two-putted for a double bogey 7.</p>
<p><em>Current Score:</em> +3</p>
<h3 id="hole-4---par-3---169-yards">Hole #4 - Par 3 - 169 yards</h3>
<p>This par-3 saw me pulled way left of the green with a 6 iron. A noncommittal chip trying to avoid a tree branch put myself in a bunker which followed by a pretty decent shot out to about 5 feet. I then missed the putt and walked off with a double bogey 5.</p>
<p><em>Current Score:</em> +5</p>
<h3 id="hole-5---par-4---369-yards">Hole #5 - Par 4 - 369 yards</h3>
<p>Now I got the pull bug in my head and ended up pushing the drive way out of bounds into a nearby neighborhood. I eventually got on the green in 4 but proceeded to three-putt for a triple bogey 7.</p>
<p>I just played the last 3 holes 7 over par. But I didn’t really have any expectation anyway and didn’t really care all that much.</p>
<p><em>Current Score:</em> +8</p>
<h3 id="hole-6---par-3---142-yards">Hole #6 - Par 3 - 142 yards</h3>
<p>An easy GIR with a 9 iron followed by a two-putt par.</p>
<p><em>Current Score:</em> +8</p>
<h3 id="hole-7---par-4---367-yards">Hole #7 - Par 4 - 367 yards</h3>
<p>A fairway hit, another GIR, and a two-putt par.</p>
<p><em>Current Score:</em> +8</p>
<h3 id="hole-8---par-4---410-yards">Hole #8 - Par 4 - 410 yards</h3>
<p>Another fairway hit. I missed my approach shot just short of the green but managed another up-and-down for par.</p>
<p><em>Current Score:</em> +8</p>
<h3 id="hole-9---par-5---480-yards">Hole #9 - Par 5 - 480 yards</h3>
<p>A fairway hit, green in 3, and a two-putt par.</p>
<p><em>Current Score:</em> +8</p>
<h3 id="hole-10---par-5---529-yards">Hole #10 - Par 5 - 529 yards</h3>
<p>I pulled my driver left of the fairway again but a good lay-up got me on the green in 3 and two-putted for par.</p>
<p><em>Current Score:</em> +8</p>
<h3 id="hole-11---par-4---409-yards">Hole #11 - Par 4 - 409 yards</h3>
<p>This hole saw a great drive to around the 150-yard marker with the pin tucked behind a front-left bunker. A soft 8-iron shot nicely drew from right edge of the green down to about 6 feet above the hole. That approach was the shot of the day for me. I sank that putt for the first birdie of the day.</p>
<p><em>Current Score:</em> +7</p>
<h3 id="hole-12---par-3---178-yards">Hole #12 - Par 3 - 178 yards</h3>
<p>Coming up on this hole, I was feeling pretty good with my game, realizing that I just played the last 6 holes at 1 under par. This quickly resulted in a thinned 5-iron hooking 30-yard left of the pin. I managed to chip over a bunker on to the green but three-putted for a double bogey 5.</p>
<p><strong>Note-to-self (for the hundredth time):</strong> Stop thinking about the score, especially when you’re doing well and feeling in the zone, because you almost always ended up messing it up right after.</p>
<p><em>Current Score:</em> +9</p>
<h3 id="hole-13---par-4---374-yards">Hole #13 - Par 4 - 374 yards</h3>
<p>Hit another solid drive to about 100 yards, my favorite approach distance. A well-practiced 56-degree shot put myself about 15 feet short of the hole. I missed the birdie putt and walked away with a par.</p>
<p><em>Current Score:</em> +9</p>
<h3 id="hole-14---par-4---432-yards">Hole #14 - Par 4 - 432 yards</h3>
<p>I again pulled my driver into the rough and had to hit the second shot around a tree with my 4 iron. Chipped on to the green and missed an 8-foot par putt for a bogey.</p>
<p><em>Current Score:</em> +10</p>
<h3 id="hole-15---par-5---488-yards">Hole #15 - Par 5 - 488 yards</h3>
<p>Attempting to avoid the chronic hooking, I pushed my tee shot to the right edge of the fairway. It was a par-5 so I was able to lay up, got on the green in 3, and two-putted for par.</p>
<p><em>Current Score:</em> +10</p>
<h3 id="hole-16---par-4---320-yards">Hole #16 - Par 4 - 320 yards</h3>
<p>My tee shot yet again pushed right into the rough but luckily I had a shot at the green with about 100 yards left. Put that on the fringe and walked away with a two-putt par.</p>
<p><em>Current Score:</em> +10</p>
<h3 id="hole-17---par-3---145-yards">Hole #17 - Par 3 - 145 yards</h3>
<p>This was a par-3 over water with a deep bunker front of the green. Put my 9-iron tee shot left of the green and chipped on with a two-putt for bogey 4.</p>
<p><em>Current Score:</em> +11</p>
<h3 id="hole-18---par-4---390-yards">Hole #18 - Par 4 - 390 yards</h3>
<p>On this last hole, I piped it straight down the fairway with about 130 yards left. A PW shot put that on the green about 20 feet short of the hole. I then unexpectedly drained that uphill putt for a birdie to end a solid back 9 at +2.</p>
<h2 id="round-summary">Round Summary</h2>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/9f266655b8abe64044143a37221b3abe/a6d78/wekiva-26-sept-2020.png"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 57.27699530516431%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAABYlAAAWJQFJUiTwAAABz0lEQVR42m1TwYoUMRDNB3sRb3pZxasXD4KHlQHx5kUE9SKCoqIXDwsLgsvsoPS4zu5Md9JJp5NUnlXpzjC4DhRVXfVSSb16o7z3SCkhhACJx3Hc+2rW2mKSH4ah+BpLXbwxBn3fQ2mtSyLnzI0jEqVyAYnR5GPkfJxqEtNcT3Es2DhjiAhqakbY2CssLw3W6984P1/i7MJguSP8uIrYmgEXnUf7s0HTbLDqWqx2Hc62Cc12Dd/8gnOuvFptNpfojcbz729w59UpFounuHf3CDeffcPt94Qbry2+rgxenGh8fPAYTxYvcfT5E+5/+IJb7xIevT3Gn+OHaPmCTndQlZ9phDiNMI8YmVfxwm8I474WYyg1yce5XnlVbdvC89jCg5NlcLEuY5AFCXj+3vvaQL4FP5+Rxsrx6wLfkpmDxAvKEosJ8bw14lzkCxODiTHEB6vPYryIxDjZRWlYxqWMwfeIng9GbsTmgmWiDYJ30KaDdT1PYPg1LBXOjcGjH0xRhnUaohbppWQ7IplI0/orTyPzFBhMrAA/TrqcMHHvA2OqbCpNSgQpneVH3Fiai57yQVx0yf7QMuVrOcGpXu/grcPA8zt//V/wv0P/5g7zfwGHS04l6Z6SDQAAAABJRU5ErkJggg=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="A golf scorecard showing a score of 82"
        title=""
        src="/static/9f266655b8abe64044143a37221b3abe/e5284/wekiva-26-sept-2020.png"
        srcset="/static/9f266655b8abe64044143a37221b3abe/a6f4e/wekiva-26-sept-2020.png 213w,
/static/9f266655b8abe64044143a37221b3abe/19b37/wekiva-26-sept-2020.png 425w,
/static/9f266655b8abe64044143a37221b3abe/e5284/wekiva-26-sept-2020.png 850w,
/static/9f266655b8abe64044143a37221b3abe/462c8/wekiva-26-sept-2020.png 1275w,
/static/9f266655b8abe64044143a37221b3abe/4e56d/wekiva-26-sept-2020.png 1700w,
/static/9f266655b8abe64044143a37221b3abe/a6d78/wekiva-26-sept-2020.png 2224w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>In total I hit 44 out and 38 in for a ten-over 82. For the first round of 18 after a long break and almost no practice sessions, I am quite pleased with the result.</p>
<p><strong>Fairways hit:</strong> 8 of 14 (57%)
<strong>Greens in regulation:</strong> 10 of 18 (56%)
<strong>Up-and-downs:</strong> 2 of 6 (33%)
<strong>Putts:</strong> 35
<strong>Three-putts:</strong> 3</p>
<h2 id="some-takeaways">Some Takeaways</h2>
<ul>
<li>My irons and approaches felt pretty good without any catastrophic miss-hits, except on the two par-3s which costed me 4 strokes.</li>
<li>My putting did save me quite a few stokes. On those holes that I parred, there were several 4-5 feet knee-shakers as well as a couple of 6-8 feet ones.</li>
<li>The driver definitely needs work to straighten out these push/pull inconsistency.</li>
<li>Mentally, I need to stop worrying about the score and just relax and focus on one hole at a time.</li>
</ul>]]></description><link>https://vatthikorn.com/post-round-review-wekiva-golf-club</link><guid isPermaLink="false">https://vatthikorn.com/post-round-review-wekiva-golf-club</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Wed, 30 Sep 2020 07:28:00 GMT</pubDate></item><item><title><![CDATA[Apple Central World Opens Friday in Thailand]]></title><description><![CDATA[<p><a href="https://www.apple.com/newsroom/2020/07/apple-central-world-opens-friday-in-thailand/">Apple Newsroom</a>:</p>
<blockquote>
<p>Apple Central World’s distinctive architecture is brought to life with the first-ever all-glass design, housed under a cantilevered Tree Canopy roof. Once inside, customers can travel between two levels via a spiral staircase that wraps around a timber core, or riding a unique cylindrical elevator clad in mirror-polished stainless steel</p>
</blockquote>
<p>Really great looking store. The all-glass exterior with the canopy is pretty much identical to that of the Steve Jobs theater at Apple Park.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/15fc9ccc089b865b6b52d43cfeb59ac7/23a7a/apple_nso-bangkok_forum_07282020.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 75.11737089201877%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAPABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAIEBf/EABYBAQEBAAAAAAAAAAAAAAAAAAIBA//aAAwDAQACEAMQAAABpleUXQHHn//EABoQAAICAwAAAAAAAAAAAAAAAAEDAAIREhP/2gAIAQEAAQUCZrQbKMCsxtOh41EAGP/EABcRAQEBAQAAAAAAAAAAAAAAAAEAAhL/2gAIAQMBAT8BHV23/8QAFxEBAAMAAAAAAAAAAAAAAAAAAAEREv/aAAgBAgEBPwGoYf/EABwQAAIBBQEAAAAAAAAAAAAAAAABAhEhMTJCYf/aAAgBAQAGPwKsmkbxMjXJ6XP/xAAbEAACAwADAAAAAAAAAAAAAAABEQAhMUFRYf/aAAgBAQABPyE1GNXOI4mhcSaxnChCvIEN6FzKl+Gf/9oADAMBAAIAAwAAABBAH//EABYRAQEBAAAAAAAAAAAAAAAAAAEAMf/aAAgBAwEBPxBRsz//xAAXEQADAQAAAAAAAAAAAAAAAAAAAREx/9oACAECAQE/EHcSTD//xAAcEAADAQACAwAAAAAAAAAAAAABESEAMUFhgeH/2gAIAQEAAT8Qa2EEDT6wTByiWJPHWSoPpfdw8sEEhyfLebBMygEGFHKaFot//9k='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="apple nso bangkok forum 07282020"
        title=""
        src="/static/15fc9ccc089b865b6b52d43cfeb59ac7/85078/apple_nso-bangkok_forum_07282020.jpg"
        srcset="/static/15fc9ccc089b865b6b52d43cfeb59ac7/b5ac9/apple_nso-bangkok_forum_07282020.jpg 213w,
/static/15fc9ccc089b865b6b52d43cfeb59ac7/ca7be/apple_nso-bangkok_forum_07282020.jpg 425w,
/static/15fc9ccc089b865b6b52d43cfeb59ac7/85078/apple_nso-bangkok_forum_07282020.jpg 850w,
/static/15fc9ccc089b865b6b52d43cfeb59ac7/950eb/apple_nso-bangkok_forum_07282020.jpg 1275w,
/static/15fc9ccc089b865b6b52d43cfeb59ac7/09276/apple_nso-bangkok_forum_07282020.jpg 1700w,
/static/15fc9ccc089b865b6b52d43cfeb59ac7/23a7a/apple_nso-bangkok_forum_07282020.jpg 4894w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>The Apple logo on the Video Wall also has a cool design, spelling out “Krung Thep” in Thai.</p>
<p>In the Thai-language news site <a href="https://www.mangozero.com/apple-store-central-world/">MangoZero</a>, Patta.pond got a chance to do a quick tour of the store and has some more photos from the inside, including the Boardroom in the basement. And if you look closely, I think one of the framed photos is the Steve Jobs theater.</p>]]></description><link>https://vatthikorn.com/apple-central-world-opens-friday-in-thailand</link><guid isPermaLink="false">https://vatthikorn.com/apple-central-world-opens-friday-in-thailand</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Thu, 30 Jul 2020 15:22:00 GMT</pubDate></item><item><title><![CDATA[Some WWDC 2020 Thoughts]]></title><description><![CDATA[<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/942bbf6c6998a881c312368ff33b1cc7/c1feb/Apple_WWDC20-keynote-tim-cook_06222020.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 56.33802816901409%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAALABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAEDBP/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAVogzWRD/8QAGRAAAwEBAQAAAAAAAAAAAAAAAAECAxIy/9oACAEBAAEFAq3anOqO0aeYOUz/xAAVEQEBAAAAAAAAAAAAAAAAAAAAIf/aAAgBAwEBPwFH/8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAgEBPwE//8QAHRAAAgIBBQAAAAAAAAAAAAAAAAECETEQIWFxof/aAAgBAQAGPwKTrDouVb+aJci6MH//xAAcEAEAAwACAwAAAAAAAAAAAAABABEhMUFhcaH/2gAIAQEAAT8hGxvJf2aUpoO/CINMBgzpAV6I86P/2gAMAwEAAgADAAAAEO8f/8QAGhEAAgIDAAAAAAAAAAAAAAAAAAERMUGh4f/aAAgBAwEBPxBubJyeun//xAAXEQEBAQEAAAAAAAAAAAAAAAABABFB/9oACAECAQE/EAneX//EABsQAQACAgMAAAAAAAAAAAAAAAEAESFBMVFh/9oACAEBAAE/EAnhpWA6O8xBg33Q22SxFPsc4XBhjhinbtdz5ErJeLn/2Q=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Apple WWDC20 keynote tim cook 06222020"
        title=""
        src="/static/942bbf6c6998a881c312368ff33b1cc7/85078/Apple_WWDC20-keynote-tim-cook_06222020.jpg"
        srcset="/static/942bbf6c6998a881c312368ff33b1cc7/b5ac9/Apple_WWDC20-keynote-tim-cook_06222020.jpg 213w,
/static/942bbf6c6998a881c312368ff33b1cc7/ca7be/Apple_WWDC20-keynote-tim-cook_06222020.jpg 425w,
/static/942bbf6c6998a881c312368ff33b1cc7/85078/Apple_WWDC20-keynote-tim-cook_06222020.jpg 850w,
/static/942bbf6c6998a881c312368ff33b1cc7/950eb/Apple_WWDC20-keynote-tim-cook_06222020.jpg 1275w,
/static/942bbf6c6998a881c312368ff33b1cc7/09276/Apple_WWDC20-keynote-tim-cook_06222020.jpg 1700w,
/static/942bbf6c6998a881c312368ff33b1cc7/c1feb/Apple_WWDC20-keynote-tim-cook_06222020.jpg 1960w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>This year's WWDC keynote felt much denser than in years past. I think this is partly due to the fact that the entire keynote was prerecorded ahead of time, and compared to regular live stage keynote, this allows for a more fast-paced presentation. I surely felt quite overwhelmed afterwards with all the information that was bombarded at me for almost 2 hours. But despite everything that's going on in the world, Apple managed to put together such an amazing set of new features and functionalities to their software lineup.</p>
<h3 id="ios">iOS</h3>
<p>The Home Screen update is probably the most striking by far for this release. And it is, no question, sorely needed. During iOS's 10+ years lifespan, the Home Screen remained virtually untouched and looked outrageously archaic in recent years. Until now. As a person who dislikes having the iPhone filled with pages and pages of apps, but prefers a clean <a href="/a-cleaner-home">single-page Home Screen</a>, I am elated to finally hide all the folders away and replace that space with the new Widgets. I never need all those apps to always be visible anyway since using the search functionality is way more efficient.</p>
<p>Another feature that also made me really happy was the inline replies in Messages. The official word on the <a href="https://www.apple.com/ios/ios-14-preview/">iOS 14 preview page</a> says that this can be done "to a specific message in a group conversation". But now that I am running the beta on my devices, I am happy to report that this also works in one-to-one conversations too! I've been waiting for this day since <a href="/wwdc-2017-wish-list">WWDC 2017</a> and my wish has finally been granted!</p>
<p>The new Translate app is pretty neat but Thai is not even an option. Can't say I'm surprised though. Hopefully that will come soon in the future.</p>
<h3 id="ipados">iPadOS</h3>
<p>I don't use my iPad nearly enough but there are quite a few exciting changes coming to iPadOS this year. First off, the new search ability, which is taken right from macOS's <a href="https://en.wikipedia.org/wiki/Spotlight_(software)">Spotlight</a>, looks amazing. This will further elevate iPadOS closer to the productivity machine that Apple has been striving for.</p>
<p>But the most exciting feature by far for iPadOS for me is Scribble. This is such a simple and obvious feature but it's going to make using the iPad a much more pleasant and natural experience. You can even scratch to delete and circle to select! In hindsight, this feature feels like it's a long time coming given the fact that Apple has had this handwriting recognition technology since the <a href="https://en.wikipedia.org/wiki/Apple_Newton">Newton</a> in early 1990s.</p>
<h3 id="airpods">AirPods</h3>
<p>The two updates to the AirPods are the two best features they could have picked for them. The spatial audio sounds awesome and no doubt contains some amazing technology behind it. I definitely look forward to trying it out.</p>
<p>The one feature that took the trophy for the AirPods is the automatic switching between devices. This has definitely been one of the biggest pain points when using the AirPods since I tend to use them with a few different devices. Whatever Apple magic they're doing behind the scene to detect the device being used, I really hope it works seamlessly.</p>
<h3 id="watchos">watchOS</h3>
<p>I finally get my watchOS sleep tracker! I can't believe it took them this long to include sleep tracking capabilities to the Apple Watch. The Face Sharing is also pretty neat. Sadly still no custom watch faces.</p>
<p>Also the handwashing detection is probably the most 2020 feature there is. I don't think I'll personally find it that useful since I tend to just take off my watch whenever I'm washing my hands.</p>
<h3 id="macos">macOS</h3>
<p>The star of the event by far is the macOS. As we all expected, Apple announced that they're transitioning to use their own SoCs for their Mac lineup. They seem to have a pretty aggressive timeline with the first ARM Mac debuting later this year and that this transition will complete in just two years. Not sure what Tim's definition of "complete" is. Does this mean in two years they will stop making new Intel-based Macs? Or stop supporting them?</p>
<p>This release also comes with probably the biggest redesign of the macOS UI that I can remember. I'm not entirely sure how I feel about this design language yet. It almost feels like they're doing this UI refresh in anticipation of a touchscreen Mac. It clearly has a lot of iOS elements in it, just look at the new Control Center. A lot of the buttons and controls look bigger and have more space between them. But all in all, I <em>think</em> I kinda like it? We'll see.</p>
<p>And apparently macOS Big Sur is officially <a href="https://twitter.com/ow/status/1275136125179396097">macOS 11.0</a>! Or <a href="https://twitter.com/horwitz/status/1275154216038756353">is it...?</a></p>]]></description><link>https://vatthikorn.com/some-wwdc-2020-thoughts</link><guid isPermaLink="false">https://vatthikorn.com/some-wwdc-2020-thoughts</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Fri, 03 Jul 2020 23:18:00 GMT</pubDate></item><item><title><![CDATA[WWDC 2020 Wish List]]></title><description><![CDATA[<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/d62079e0865ba9d6010d9c81f0691a20/87d20/wwdc-2020.png"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 55.86854460093896%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAABYlAAAWJQFJUiTwAAABKElEQVR42qWS0UvCUBTG793d2txutIegHoXuQmywYSFJQZjDyjKbJGEIFTmzUpIsoYj+9a/b8KGXlrOHj3MO99wf37nnEkII/lKGUizM0DdVcoOgBCcKQcgINmWu/geYkSpYJnqlLQz3tlFbWcbq9IymBVI5pmWY2C0W8XTdwV3zGI3DI9h8cT6HTGESyFEtbKBbq6BVKuCivANT19MCaRx1efG0HmLQvcXHaISX+wcMbq4QVAIwxmYHfo8aAw0Dvf4jXt8+MZEaT94xfh4iiiKompZ+ZFW62C8H6IdNNOpnOG+1cdnuoBocgNE53pCrCnLZLNxcHmtiPZaQeV4I2BpL2vRvDhXY9hIsi4Nz/iOaSV8mAaiq8DwPvu/DdV04jhPXQjpM2vIX06gBsBV2xCEAAAAASUVORK5CYII='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="wwdc 2020"
        title=""
        src="/static/d62079e0865ba9d6010d9c81f0691a20/e5284/wwdc-2020.png"
        srcset="/static/d62079e0865ba9d6010d9c81f0691a20/a6f4e/wwdc-2020.png 213w,
/static/d62079e0865ba9d6010d9c81f0691a20/19b37/wwdc-2020.png 425w,
/static/d62079e0865ba9d6010d9c81f0691a20/e5284/wwdc-2020.png 850w,
/static/d62079e0865ba9d6010d9c81f0691a20/462c8/wwdc-2020.png 1275w,
/static/d62079e0865ba9d6010d9c81f0691a20/4e56d/wwdc-2020.png 1700w,
/static/d62079e0865ba9d6010d9c81f0691a20/87d20/wwdc-2020.png 2078w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>See my other posts in this series: <a href="/wwdc-2016-predictions">2016</a>, <a href="/wwdc-2017-wish-list">2017</a>, <a href="/wwdc-2019-wish-list">2019</a>, <a href="/wwdc-2021-wish-list">2021</a>, <a href="/wwdc-2022-wish-list">2022</a>, <a href="/wwdc-2023-wish-list">2023</a>.</p>
<p>My favorite Apple event of the year is finally upon us! This year's <a href="https://developer.apple.com/wwdc20/">WWDC</a> is all virtual due to COVID-19 but that doesn't mean the main event is not going to be full of exciting announcements. Here are the things I wish to see tomorrow, in no particular order:</p>
<h3 id="arm-mac-transition-plan">ARM Mac Transition Plan</h3>
<p>This is not anything new to those who have been following Apple news. But with <a href="https://www.bloomberg.com/news/articles/2020-04-23/apple-aims-to-sell-macs-with-its-own-chips-starting-in-2021">this recent report</a> from Bloomberg that Apple is planning to release a Mac with their own processor soon, WWDC is a perfect event for them to discuss the transition plan with the developers in (virtual) attendance.</p>
<p>There are a lot of talks about a completely re-imagined macOS, or possibly a brand-new iMac to go alongside this transition. But I think <a href="https://bslabs.net/2020/06/12/reengine-not-reimagine/">Brendan Shanks puts it best</a> on what is probably going to happen when this eventually happens:</p>
<blockquote>
<p>My core prediction: <strong>The Mac is getting a re-engining, not a re-imagining</strong>.</p>
<p>Much like the Mac’s <a href="https://en.wikipedia.org/wiki/Apple%27s_transition_to_Intel_processors">switch to Intel</a>, this transition will be <strong>fundamentally simple</strong> and, ideally, <strong>invisible to end users</strong>.</p>
<p>This means:</p>
<ul>
<li>No massive hardware changes, like adding touchscreens.</li>
<li>No massive software changes, like requiring apps to be sandboxed, or come from the App Store, or be written with UIKit and Catalyst.</li>
<li>No complex schemes, like hybrid ARM/Intel Macs that run apps on both processors.</li>
</ul>
</blockquote>
<h3 id="screen-time-for-macos-and-tvos">Screen Time for macOS and tvOS</h3>
<p>This was on my <a href="/wwdc-2019-wish-list">2019 wish list</a> and unfortunately nothing was mentioned. So please Apple, this feature would be so useful to so many of us.</p>
<h3 id="new-affordable-external-display">New Affordable External Display</h3>
<p>Last year I was hoping for a new Apple external display and that became a reality. But we all know how <a href="https://www.apple.com/shop/buy-mac/pro-display-xdr">absolutely ridiculous</a> the price is for the Pro Display XDR, and nobody needs this thing <a href="https://atp.fm/356">unless you're John Siracusa</a> or a movie studio.</p>
<p>So to clarify from last year, I would like an <em>affordable</em> Apple external display. All I want is for them to grab that 5K panel they use for the <a href="https://www.apple.com/imac-pro/">iMac Pro</a>, put that in an external display package, and sell it.</p>
<h3 id="more-stable-ios-14">More Stable iOS 14</h3>
<p>Saying iOS 13 was a buggy release is to say the least. I believe they should do something similar to what they did with iOS 12 and just make iOS 14 less feature-rich but more stable and optimized overall.</p>
<h3 id="swiftui-improvements">SwiftUI Improvements</h3>
<p>The biggest surprise for me from last year's WWDC was <a href="https://developer.apple.com/xcode/swiftui/">SwiftUI</a>. So this year I'm hoping to see some more improvements with the framework.</p>
<h3 id="updated-apple-tv-and-remote">Updated Apple TV and Remote</h3>
<p>It's been nearly 3 years since the latest Apple TV was released. I do think it is now time for some updated hardware, especially the remote. But I think this is a longshot. It's more likely to be announced during the fall event.</p>
<h3 id="updated-homepod">Updated HomePod</h3>
<p>The <a href="https://www.apple.com/homepod/">HomePod</a> was announced 3 years ago at 2017's WWDC and since its release in 2018, there has been no update to the hardware. I'd like to see some new hardware, ideally a new smaller and cheaper model and perhaps a price cut to the main one.</p>
<h3 id="macos-1016-avalon">macOS 10.16 Avalon</h3>
<p>I quite like this name that Myke picked during the <a href="https://www.relay.fm/upgrade/302">Upgrade's WWDC Keynote Draft</a> episode.</p>]]></description><link>https://vatthikorn.com/wwdc-2020-wish-list</link><guid isPermaLink="false">https://vatthikorn.com/wwdc-2020-wish-list</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Mon, 22 Jun 2020 04:50:00 GMT</pubDate></item><item><title><![CDATA[SpaceX Crew Dragon Launch]]></title><description><![CDATA[<p><a href="https://www.theverge.com/2020/5/30/21269703/spacex-launch-crew-dragon-nasa-orbit-successful">Loren Grush on The Verge</a>:</p>
<blockquote>
<p>After nearly two decades of effort, Elon Musk’s aerospace company, SpaceX, successfully launched its first two people into orbit, ushering in a new age of human spaceflight in the United States. The flight marked the first time astronauts have launched into orbit from American soil in nearly a decade, and SpaceX is now the first company to send passengers to orbit on a privately made vehicle.</p>
</blockquote>
<p>What a momentous accomplishment for SpaceX and American human spaceflight.</p>
<p>On a personal note, I am deeply disappointed that I did not get see this launch in person despite living not more than 50 miles away from Cape Canaveral. But I was actually able to hear and feel the rumbling all the way from here, albeit after quite a few minutes of delay. Under usual circumstance, I definitely would have been there since the crack of dawn today to catch a good view of the launch.</p>
<p><a href="https://twitter.com/ChrisG_NSF/status/1266875905437241346?s=20">Chris Gebhardt on Twitter</a>:</p>
<blockquote>
<p>Endeavour! They named it Endeavour! Endeavour was my personal favourite Shuttle Orbiter because it is actually her maiden voyage that is my first memory. This day just keeps getting better and better. #SpaceX #CrewDragon #Endeavour</p>
</blockquote>
<p>From the <a href="https://www.youtube.com/watch?v=bIZsnKGV8TE">live stream</a> during the tour of the capsule, Doug Hurley said that they picked this name because both his and Bob Behnken's first flight was on the <a href="https://en.wikipedia.org/wiki/Space_Shuttle_Endeavour">Space Shuttle Endeavour</a>. Interestingly, <em>Endeavour</em> was also the name given to the command module on <a href="https://en.wikipedia.org/wiki/Apollo_15">Apollo 15</a> and the lunar module on that mission was named <em>Falcon</em>.</p>]]></description><link>https://vatthikorn.com/spacex-crew-dragon-launch</link><guid isPermaLink="false">https://vatthikorn.com/spacex-crew-dragon-launch</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Sun, 31 May 2020 04:19:00 GMT</pubDate></item><item><title><![CDATA[Women in Thailand Parliament]]></title><description><![CDATA[<p>Caroline Criado Perez in her book, <a href="https://www.goodreads.com/book/show/41104077-invisible-women">Invisible Women</a>:</p>
<blockquote>
<p>As of December 2017, women made up an average of 23.5% of the world's parliamentarians, although this figure hides significant regional variation: Nordic parliaments are on average 41.4% female while Arab parliaments are on average 18.3% female.<sup id="fnr1-2020-04-19"><a href="#fn1-2020-04-19">1</a></sup> Women account for 10% or less of parliamentarians in thirty-one countries, including four countries that have no female parliamentarians at all. And in most countries precious little is being done to remedy this. (p. 272)</p>
</blockquote>
<p>Naturally, this made me wonder what the figures are like in Thailand parliament.</p>
<p>From my research on the Thai National Assembly <a href="https://www.parliament.go.th">website</a>, there are 78 women out of 489 MPs in the <a href="https://hris.parliament.go.th/ss_th.php">House of Representatives</a>, making it 15.95% female. Note that this figure does include the first transgender MP <a href="https://www.theguardian.com/world/2019/apr/06/i-am-not-here-to-entertain-meet-thailands-first-transgender-mp">elected to the Thai parliament</a>, Tanwarin Sukkhapisit, but they actually identify as non-binary. I'm counting them in as the stat I'm looking for is about how male-dominated the parliament is.</p>
<p>On the <a href="https://www.senate.go.th/view/1/Senator/EN-US">Senate</a> side — where senators are not elected but appointed by the military government — there are 26 women out of 250 senators, making it 10.4% female.</p>
<p>In total, there are 104 women out of 739 MPs. This makes the Thai parliament as a whole only 14.1% female.</p>
<p>Now let's see how Thailand fares against other countries<sup id="fnr2-2020-04-19"><a href="#fn2-2020-04-19">2</a></sup>. Keep in mind the world average as of 2019 is 24.5% and in Asia it's at 19.7%.</p>
<p>Thailand's House of Representatives is <a href="https://data.ipu.org/compare?field=chamber%3A%3Acurrent_women_percent&#x26;structure=any__lower_chamber#map">ranked</a> 132nd (out of 188 countries) in terms of percentage of women in the lower chamber or unicameral parliaments. Within South East Asia, <a href="https://data.ipu.org/compare?field=chamber%3A%3Acurrent_women_percent&#x26;region=asia&#x26;subregion=south_east_asia&#x26;structure=any__lower_chamber#map">it comes in</a> at 8th out of 11 countries, beating out just Malaysia, Myanmar, and Brunei. The irony is that a lot of Thais often look down on their neighboring countries such as Laos, Vietnam, Indonesia, and Cambodia as being less developed.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 651px; "
    >
      <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 60.093896713615024%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAAAsTAAALEwEAmpwYAAABrElEQVR42pVTDXOiMBDl//+w69z161qvKlblI6AhkAARUNHx3W46pU5rp+3OPJYlm83bl8XDmR0PB2RSIkkEcqWgMgm5XiERMYo8p7U1VmniIKIIkmJJ+Wma0p4EWmt4XdeBsd12aLc9SttBVxvyLUzdENohZhTlBrrukGnrUFYW1tbY7XbY7/fwFDHxfd8xm8YG17MCd3OD27l+8c96iG/J3y80HuaUKyr4aYO1MiiNGbr0DtRmURSEHLOkxI0rqC+Ci/qxhpIpeN8l806nE5glazaODH6NFX5P8w/44+e4Iu+H0uXyvnMMBZumQRAEyHNqXRBDnxhym+9wMzOYRpo0q0mrHT4zV3C5XLpTJ8TwaqIcmzcop6MfZiQLaXXG5mLBtm0R0QgolSFYWYyCCk/hG0ZBiXFcQWaKdOvxlXnH4xFCCFdwnlT4uzB4XL6A3xeJcRp/dgkfCvZ97xhyy6Gs8RRVmBCjMfmpsBAribbZ4LvmBjsMQzflz8Twnlg9ELtRWCIvSvCBPzGPHzyHyjG0+EeaTWKLQKzpD6iGRG6Z9eZLZP8Kjl+/Mbn/d9KNpqCAKcAAAAAASUVORK5CYII='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="sea women in parliament house"
        title=""
        src="/static/952677951fb8ed40e600dd26729b42b2/62f29/sea-women-in-parliament-house.png"
        srcset="/static/952677951fb8ed40e600dd26729b42b2/a6f4e/sea-women-in-parliament-house.png 213w,
/static/952677951fb8ed40e600dd26729b42b2/19b37/sea-women-in-parliament-house.png 425w,
/static/952677951fb8ed40e600dd26729b42b2/62f29/sea-women-in-parliament-house.png 651w"
        sizes="(max-width: 651px) 100vw, 651px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
    </span></p>
<p>Now for the Senate (again, not elected but appointed by the junta), out of 78 countries with an upper chamber, Thailand's is <a href="https://data.ipu.org/compare?field=chamber%3A%3Acurrent_women_percent&#x26;structure=any__upper_chamber#map">ranked</a> 71st, only beating out countries such as Nigeria, Yemen, and Haiti. And amongst the 5 South East Asian countries with an upper chamber, it comes in <a href="https://data.ipu.org/compare?field=chamber%3A%3Acurrent_women_percent&#x26;region=asia&#x26;subregion=south_east_asia&#x26;structure=any__upper_chamber#map">dead last</a>.</p>
<p>Needless to say, this is embarrassing for Thailand. But then what isn't embarrassing about this country's current political situation?</p>
<div class="footnotes">
	<hr>
	<ol>
		<li id="fn1-2020-04-19">
			<p><a href="http://archive.ipu.org/wmn-e/world.htm">http://archive.ipu.org/wmn-e/world.htm</a> <a href="#fnr1-2020-04-19" >&#x21A9;&#xFE0E;</a></p>
		</li>
		<li id="fn2-2020-04-19">
			<p>The percentage for the House is going to be a bit lower here since the IPU's figure does not include Tanwarin. <a href="#fnr2-2020-04-19" >&#x21A9;&#xFE0E;</a></p>
		</li>
	</ol>
</div>]]></description><link>https://vatthikorn.com/books/women-in-thailand-parliament</link><guid isPermaLink="false">https://vatthikorn.com/books/women-in-thailand-parliament</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Mon, 20 Apr 2020 00:53:00 GMT</pubDate></item><item><title><![CDATA[On Post-processing a Photograph]]></title><description><![CDATA[<p><a href="https://petapixel.com/2020/01/04/is-that-photo-post-processed-yes-it-is/">Francesco Carucci on PetaPixel</a>:</p>
<blockquote>
<p>The RAW image, which comes from reading the Bayer Filter Mosaic, can not be visualized without a transformation to create an RGB image that can be displayed on a screen or printed on paper.</p>
<p>The <em>interpretation</em> of the raw file to reconstruct colors from the Bayer Filter Mosaic (what is often referred to as “Color Science”) and produce the final image applies a number of subjective transformations and selectively throws away information. The subjective interpretation must happen somewhere between capturing an image and displaying it. Someone has to take the subjective decisions about what information to throw away, what information to keep and how to transform the information to be able to visualize it.</p>
<p>[...]</p>
<p>When you read “no filter” or “straight out of camera”, what you are really reading is “I’m leaving the post-processing choices to the engineers who designed the camera”.</p>
</blockquote>
<p>Very well-put here by Carucci. I am a firm believer that a large portion, if not in some cases the majority, of the time it takes into creating a photograph is in the post-processing<sup id="fnr1-2020-03-21"><a href="#fn-2020-03-21">1</a></sup>. But in this day and age of digital photography, where any image can be conjured up in Photoshop, the words "post-processing" and "editing" have gotten the connotation that the producer of the work is not being truthful. It sometimes feels almost as if those who are so in-your-face about their "no filter" photos think they have some sort of moral high ground for not touching up their photos.</p>
<p>Now with great cameras being so ubiquitous thanks to smartphones, these "no filter" images are in fact so incredibly post-processed that there are probably way more adjustments done to these smartphone photos than how much an average photographer does to process their RAW images.</p>
<p>From Apple's <a href="https://www.apple.com/newsroom/2019/09/apple-introduces-dual-camera-iphone-11/">press release</a> for iPhone 11 back in 2019:</p>
<blockquote>
<p>Next-generation Smart HDR uses advanced machine learning to capture more natural-looking images with beautiful highlight and shadow detail on the subject and in the background. Deep Fusion, coming later this fall, is a new image processing system enabled by the Neural Engine of A13 Bionic. Deep Fusion uses advanced machine learning to do pixel-by-pixel processing of photos, optimizing for texture, details and noise in every part of the photo.</p>
</blockquote>
<p>So yeah, every image everyone takes nowadays is very much so post-processed.</p>
<div class="footnotes">
<hr>
<ol>
<li id="fn-2020-03-21">
<p>Of course, with the exception here being photojournalism. <a href="#fnr1-2020-03-21" >&#x21A9;&#xFE0E;</a></p>
</li>
</ol>
</div>]]></description><link>https://vatthikorn.com/on-post-processing-a-photograph</link><guid isPermaLink="false">https://vatthikorn.com/on-post-processing-a-photograph</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Sat, 21 Mar 2020 22:49:00 GMT</pubDate></item><item><title><![CDATA[International Space Station LEGO Set Announced]]></title><description><![CDATA[<p><a href="https://brickset.com/article/48389/international-space-station-press-release">Brickset</a> (via <a href="https://arstechnica.com/gaming/2020/01/clear-your-calendar-and-desk-legos-iss-inspired-set-arrives-on-february-1/?utm_brand=arstechnica&#x26;utm_source=twitter&#x26;utm_social-type=owned&#x26;utm_medium=social">Ars Technica</a>, <a href="https://twitter.com/arstechnica/status/1219664464233975808">tweet</a>):</p>
<blockquote>
<p>Build and display this spectacular LEGO Ideas 21321 ISS (International Space Station). Packed with authentic ISS details, including a posable Canadarm2 and 2 rotating joints that coincide with 8 adjustable ‘solar panels’, this 864-piece set is a wonderful gift idea for space enthusiasts, adult LEGO fans or any experienced builder.</p>
</blockquote>
<p>And:</p>
<blockquote>
<p>This ISS (International Space Station) toy building kit for adults, measuring over 7” (20cm) high, 12” (31cm) long and 19” (49cm) wide, makes a beautiful display model that will catch the eye of every passer-by.</p>
</blockquote>
<p>Announcement tweet from the <a href="https://twitter.com/LEGO_Group/status/1219636329035837441">official LEGO account</a>:</p>
<blockquote>
<p>An out-of-this-world building experience is coming! 🌙⭐️ The LEGO International Space Station is available February 1st!</p>
</blockquote>
<p>Listed for $70 on the product page on <a href="https://www.lego.com/en-us/product/international-space-station-21321">LEGO website</a>.</p>
<p>Just take my money already.</p>]]></description><link>https://vatthikorn.com/lego-iss-announcement</link><guid isPermaLink="false">https://vatthikorn.com/lego-iss-announcement</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Tue, 21 Jan 2020 19:27:00 GMT</pubDate></item><item><title><![CDATA[Crew Dragon In-Flight Abort Test]]></title><description><![CDATA[<p><a href="https://techcrunch.com/2020/01/19/spacex-successfully-completes-key-test-of-its-crew-dragon-human-spacecraft/">TechCrunch</a>:</p>
<blockquote>
<p>SpaceX completed a crucial test of a key safety system of its Crew Dragon spacecraft today. The test involved launching its Crew Dragon using a Falcon 9, though without any actual crew on board. The launch was then intentionally cut short, with the In-Flight Abort (IFA) system triggered to separate the Crew Dragon from the rocket about about a minute and a half into the launch process.</p>
</blockquote>
<p>And:</p>
<blockquote>
<p>The Falcon 9 rocket used her [<em>sic</em>] had flown on three previous missions, and was in fact the first booster produced as part of SpaceX’s run of human-rated variants of the Falcon 9 design. As intended, the Falcon 9 broke up once the Crew Dragon ejected, with the on-board fuel generating a pretty impressive explosion.</p>
</blockquote>
<p>The best clip of the separation from <a href="https://twitter.com/SpaceX/status/1218976479150858241">SpaceX</a>:</p>
<blockquote>
<p>Crew Dragon separating from Falcon 9 during today’s test, which verified the spacecraft’s ability to carry astronauts to safety in the unlikely event of an emergency on ascent</p>
</blockquote>
<p>Then the subsequent explosion of the booster, from <a href="https://twitter.com/SpaceflightNow/status/1218928958697242627">Spaceflight Now</a>:</p>
<blockquote>
<p>This spectacular series of photos shows the Crew Dragon abort and the expected explosion of the Falcon 9 rocket during today’s launch escape test over Florida’s Space Coast (📷: Katie Darby).</p>
</blockquote>
<p><a href="https://twitter.com/lorengrush/status/1218919951953813504">Loren Grush</a>:</p>
<blockquote>
<p>RIP Falcon 9. We saw it clearly fall from the sky</p>
</blockquote>]]></description><link>https://vatthikorn.com/crew-dragon-in-flight-abort-test</link><guid isPermaLink="false">https://vatthikorn.com/crew-dragon-in-flight-abort-test</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Mon, 20 Jan 2020 03:31:00 GMT</pubDate></item><item><title><![CDATA[Once Upon a Time... in Hollywood | Tarantino at his Most Meta]]></title><description><![CDATA[<p>Fantastic video essay on the new Tarantino film. This channel got an instant-subscribe from me with this video.</p>
<p>Side note: I saw this film in the theater when it came out and really enjoyed it. Regrettably, I actually had never heard of <a href="https://en.wikipedia.org/wiki/Tate%E2%80%93LaBianca_murders">Tate–LaBianca murders</a> or <a href="https://en.wikipedia.org/wiki/Charles_Manson">Charles Manson</a> before seeing the film. Only after I came out of the theater did I finally learn from my girlfriend what that whole subplot was actually about.</p>
<p>Now I'm going to have to rewatch this film with this newfound perspective and context...</p>]]></description><link>https://vatthikorn.com/the-discarded-image-once-upon-a-time-in-hollywood</link><guid isPermaLink="false">https://vatthikorn.com/the-discarded-image-once-upon-a-time-in-hollywood</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Sun, 19 Jan 2020 03:47:00 GMT</pubDate></item><item><title><![CDATA[Some Thoughts on the AirPods Pro]]></title><description><![CDATA[<p>I never owned the regular AirPods. It's not that I didn't want them — I really did — it's just that I never had good enough reasons to get them given my audio listening habits and what they had to offer. Plus a pair of regular EarPods with wires chopped off didn't really sound all that special to me. But since the release, the people on the web and those that I know in person who own them all say that the AirPods are some of their favorite Apple products. I think I would have gotten a pair if they had something more: perhaps noise cancellation or if they don't fall out of the ears so easily. After all, I loved those classic Apple's <a href="https://web.archive.org/web/20150829225449/https://www.apple.com/shop/product/ME186LL/A/apple-in-ear-headphones-with-remote-and-mic">wired in-ear headphones</a>.</p>
<p>Enter the <a href="https://www.apple.com/airpods-pro/">AirPods Pro</a>. After months of speculations, Apple announced in a <a href="https://www.apple.com/newsroom/2019/10/apple-reveals-new-airpods-pro-available-october-30/">press release</a> and made available the long-awaited upgrade to their wildly popular and loved product, all within a two-day period. This pushed me over the fence, and I am now an owner of these headphones.</p>
<p>It just so happened that I was going to be on some long-haul flights not long after I got the AirPods Pro, so they were the perfect testing grounds for comfort and noise cancellation. Prior to the flights, my initial guess was that my <a href="https://www.bose.com/en_us/support/products/bose_headphones_support/bose_around_ear_headphones_support/quietcomfort-35-wireless.html">Bose QuietComfort 35</a> (Series I, ver. 3.0.3) would be more comfortable for such an extended usage, but it turned out the AirPods Pro were way more comfortable. It must be something to do with my ears because after a couple of hours with the Bose headphones on, my earlobes would always start to hurt as the earpads were pressing on them. With the AirPods Pro, that is not an issue. I'm not as sensitive as some people might be with this type of in-ear earbuds — I actually prefer them over regular earbuds that just sit on the edge of the ear canals — so I was able to wear them hours after hours on those flights. I even went to sleep and woke up with them still in my ears feeling no discomfort around or in them.</p>
<p>As you might know, there are usually quite a few announcements during long flights like these. With the Bose, I would have to either take them off completely, or move an earcup up off one of my ears onto the temple to be ble to hear the announcements. With the AirPods Pro, a click to pause followed by a 1-second hold to activate the Transparency mode was all it took to be able to hear the surroundings. Alternatively, I could just take one out of my ear and it would pause whatever media playing as well as turning on Transparency mode for the other ear. I personally found it to be a much more seamless and less of an annoyance than traditional headphones are in this situation.</p>
<p>The noise cancellation is way better than I expected. In the aircraft cabin at cruising altitude, the ambience noise was, according to my Apple Watch's Noise app, around 70-75dB, which was a perfect environment to test this. I compared them with the Bose headphones with no music and, to my surprise, the AirPods Pro did <em>better</em> at canceling out the noise than the Bose headphones. I did not at all expect this to be the case. And to get a similar level of isolation, I had to turn up the volume a bit more on the Bose. I believe this is due to the nature of the in-ear earbuds creating a seal in your ears blocking much of the noise, combined with the superb Active Noise Cancellation system.</p>
<p>Though when the music is playing, I find that the Bose headphones perform better when it comes to sound quality. This isn't really a fair comparison to begin with and I am no audiophile or have that acute a sense of hearing, but I can tell that the AirPods Pro do sound a bit flatter than the Bose. However, the AirPods Pro do produce quite a lot of bass in such a tiny package.</p>
<p>During one of those flights, I was pleasantly surprised that there was a baby crying a few rows ahead of me which I was completely oblivious of until I turned off the noise cancellation. I happily turned it back on again. The transition from Transparency mode to Active Noise Cancellation is <em>super</em> satisfying. It feels almost literally like the world disappearing right in front of you and you're now in your own world. By the time I flew back in another stint of flights totalling over 24 hours, I ended up just using the AirPods Pro the majority of the time. The only time I had to use my Bose headphones was when the AirPods Pro needed recharging.</p>
<p>The Transparency mode is interesting. With my Bose headphones, I'm used to this "headset" mode that happens sometimes during conference calls in which it relays the sounds the microphones pick up back into the headphones. It is a very off-putting experience since the headphones are canceling out the ambience noise but at the same time that very same ambience noise they're cancelling out, plus your own voice as you talk, is being played back. It kind of makes you feel like you have hyper-hearing or something. And with the AirPods Pro, I was half-expecting Transparency mode to be something like that. Again, to my surprise, it's better than I had anticipated. I can definitely tell that they're playing back what the microphones pick up but the effect is definitely not as startling an experience. To me it's <em>very</em> close to sounding perfectly natural, except it sort of has this quiet background static noise added to it. I can definitely hear the surrounding way more compared to when the Transparency mode is off. This is a very useful feature if you want to have a conversation while wearing them or be mindful of your environment when you're out and about.</p>
<p>The AirPods Pro also work with the Find My app (I actually have no idea if the regular AirPods do). What's really cool about this is that in the app there's a "Play Sound" option to help with locating them, just like with the iPhone and iPad. It starts with a quiet beeping that gets progressively louder. I thought this would only work if there's a device currently connected to them because clearly the AirPods Pro themselves are not connected to the internet to be able to receive the command to play the sound wherever they are in the world. But I did some testing by disconnecting them from my phone and going outside so they are out of range. I hit the "Play Sound" and after a few seconds the app said the sound was being played on them. A little puzzled, I came back inside and indeed the beeping sound was playing, and yet they were still disconnected from my phone. A notification then popped up on my phone saying that they were found by my iPad which was sitting in range of them.</p>
<p><img src="/378a64ffcf196fce30b843105a6b46ec/IMG_5862.png" alt=""></p>
<p>So I think what happens when you hit "Play Sound" on the Find My app is that the phone would first try to connect to the AirPods and play the sound on them. If it cannot find them, it would cycle through other devices you have signed in to your iCloud account and try to connect to them to play the sound. I tested this theory by bringing both my phone and my iPad out of range of the AirPods Pro and doing the same thing in the app. And sure enough, no sound was played. This is such a little thing but I find it so thoughtful and delightful. For all I know, this might already be the case with the regular AirPods and I'm just finding out about it now.</p>
<p>When you go into the Bluetooth setting and tap on the little "i" icon on the AirPods Pro, it brings up a custom settings page that allows for quite a bit of customization. This includes changing the name, select the noise control, and pick if you want the press-and-hold on the stem to trigger Siri or switch between noise modes, which can be set differently between the left and right ones.</p>
<p>Towards the bottom of the page, there is this interesting little option labeled <em>Ear Tip Fit Test</em> with caption "Check the fit of your AirPods<sup id="fnr1-2020-01-08"><a href="#fn-2020-01-08">1</a></sup> ear tips to determine which size provides the best seal and acoustic performance". The test itself just plays this 6-second sound and uses the microphones to determine if the seal is optimal for best noise cancellation. It would tell you if the seal isn't perfect in one or both of the ears. Amusingly for me, I ran this test with all three ear tip sizes and they all reported perfect fits. So I'm just using the medium ones and saving the others as spare parts.</p>
<p>Some other nuggets:</p>
<ul>
<li>The tip takes <em>much</em> more force to pull off than I thought. It felt like I was definitely going to break it.</li>
<li>The force buttons on the stems work great and require no getting used to. I thought the act of pressing on the stem would have pulled out or loosen the seal in my ears but they remain unaffected even after repeated pressing.</li>
<li>Despite the case being a bit larger than the regular AirPods, they fit perfectly in the tiny change pocket on my Levi's 511 jeans.</li>
<li>The case and the AirPods themselves do get dirty quite easily. And now with the in-ear earbuds, it's gonna be earwax town all up in there.</li>
<li>When you're charging the case on a wireless charging pad, you can tap on the case near the indicator light and it would lit up showing the charging status. Green for charged and amber for charging. Interestingly, this doesn't work if you're charging it via Lightning cable.</li>
<li>There were no Apple stickers in the box.</li>
</ul>
<div class="footnotes">
<hr>
<ol>
<li id="fn-2020-01-08">
<p>Interesting omission of the "Pro" here despite the press release never calling the <em>AirPods Pro</em> just generic <em>AirPods</em>. Not sure what the official Apple style guide for this is. <a href="#fnr1-2020-01-08" >&#x21A9;&#xFE0E;</a></p>
</li>
</ol>
</div>]]></description><link>https://vatthikorn.com/some-thoughts-on-the-airpods-pro</link><guid isPermaLink="false">https://vatthikorn.com/some-thoughts-on-the-airpods-pro</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Thu, 09 Jan 2020 06:17:00 GMT</pubDate></item><item><title><![CDATA[Fully Decked Out Mac Pro]]></title><description><![CDATA[<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/e5539817b1d442e2e051bf38f2df6582/7c078/mac-pro-decked-out.png"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 37.08920187793427%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAHCAYAAAAIy204AAAACXBIWXMAABYlAAAWJQFJUiTwAAAA7UlEQVR42pVQ2WrDMBDU//9OSuhXtA19Cz0oOLGkYFm2jliKpKlXaUJbHEoHhtWxzM4sCyHCWgel9Fwtci7Yvr5j1wpMp1Lvv5FSgp/C9dw0DbYvb/hodmBhinjaPONufQ8hZG2SvYV2ESYUpAVBQinlq2IemmCPEaM/gU3HgIfHDVarNfZ7XpsOBwmtezhrYMyIcRyre+/9lTnnxUEsxnPkvj9HJmit0bYtuBCQUlZ2XVeFjTFwzuEW2NKjUqoKUqWBFI8c0b6o3nL3Q/CyEwK54ZzPOxWVJEz/33v+5fAiSNGHYaikmLSSv0Q/AYyEIFAEWbfPAAAAAElFTkSuQmCC'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="mac pro decked out"
        title=""
        src="/static/e5539817b1d442e2e051bf38f2df6582/e5284/mac-pro-decked-out.png"
        srcset="/static/e5539817b1d442e2e051bf38f2df6582/a6f4e/mac-pro-decked-out.png 213w,
/static/e5539817b1d442e2e051bf38f2df6582/19b37/mac-pro-decked-out.png 425w,
/static/e5539817b1d442e2e051bf38f2df6582/e5284/mac-pro-decked-out.png 850w,
/static/e5539817b1d442e2e051bf38f2df6582/462c8/mac-pro-decked-out.png 1275w,
/static/e5539817b1d442e2e051bf38f2df6582/4e56d/mac-pro-decked-out.png 1700w,
/static/e5539817b1d442e2e051bf38f2df6582/7c078/mac-pro-decked-out.png 1980w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>So now that the new <a href="https://www.apple.com/mac-pro/">Mac Pro</a> is available for sale, I figured I would go take a look at how much it costs with everything upgraded to the highest possible configuration. And as you can see in the screenshot above, it will cost you <strong>$52,748</strong>.</p>
<p>Apparently there is an 8TB SSD option coming soon so it will definitely be well over $53,000. For context, the MSRP for a brand-new <a href="https://www.bmwusa.com/vehicles/5-series/sedan/pricing-features.html">BMW 5 Series is $53,900</a>.</p>
<p>Then we can also add the Pro Display XDR with nano-texture glass with a Pro Stand which will add $6,998 to it. And why not make it a dual-monitor setup while we're at it.</p>
<p>So now this whole setup will set you back $66,744, excluding taxes.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/76fd781d9634511b20e250827df38bdb/c49a8/mac-pro-cart.png"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 30.51643192488263%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAGCAYAAADDl76dAAAACXBIWXMAABYlAAAWJQFJUiTwAAAApUlEQVR42p2PyQ7DIAxE+f//yyXqLQup2EQElABmWqeXnqq0lsYjH/zsEaUUrOuKEAL+rX3fsW0bvPcQ1lrM8wznHGqtiLniUfpPwNYalFIwxkBwY7Ix9gW10KHApQbq16GcUmuNGCPEcRxYlgXTNL11t7ipDOkLcqXL0JQSmCWI6IzK4tcbO3XURqf3/l2fuzyLnDPGcTwv/FoM4FS8PwwDpJR4Akwk1bYlTaNMAAAAAElFTkSuQmCC'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="mac pro cart"
        title=""
        src="/static/76fd781d9634511b20e250827df38bdb/e5284/mac-pro-cart.png"
        srcset="/static/76fd781d9634511b20e250827df38bdb/a6f4e/mac-pro-cart.png 213w,
/static/76fd781d9634511b20e250827df38bdb/19b37/mac-pro-cart.png 425w,
/static/76fd781d9634511b20e250827df38bdb/e5284/mac-pro-cart.png 850w,
/static/76fd781d9634511b20e250827df38bdb/462c8/mac-pro-cart.png 1275w,
/static/76fd781d9634511b20e250827df38bdb/c49a8/mac-pro-cart.png 1564w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>Well, at least the shipping is free.</p>]]></description><link>https://vatthikorn.com/fully-decked-out-mac-pro</link><guid isPermaLink="false">https://vatthikorn.com/fully-decked-out-mac-pro</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Wed, 11 Dec 2019 21:16:00 GMT</pubDate></item><item><title><![CDATA[16-inch MacBook Pro First Impressions Roundup]]></title><description><![CDATA[<p><a href="https://marco.org/2019/11/13/mbp16">Marco Arment</a>:</p>
<blockquote>
<p>I’m on cloud nine. Look at this glorious keyboard! An Esc key! Inverted-T arrow keys! A millimeter of key travel! Enough spacing between the keys for our fingers to accurately orient themselves! And keystrokes will probably work, 100% of the time, for years!</p>
<p>[...]</p>
<p>The biggest change is that I finally don’t feel like it’s constantly fighting me. Its design doesn’t feel spiteful. It’s a computer that doesn’t seem to hate being a computer. I’m not afraid to use it in the world, and I’m not avoiding using it because it’s unpleasant. The butterfly keyboard was the opposite, it never got better, I never got used to it, and good riddance to it.</p>
<p>Following in the footsteps of the fantastic iMac Pro, updated Mac Mini, and upcoming Mac Pro, the release of the 16-inch MacBook Pro ends a painful chapter of neglect and hubristic design of the Mac. Apple has finally turned the ship around.</p>
</blockquote>
<p><a href="https://daringfireball.net/2019/11/16-inch_macbook_pro_first_impressions">John Gruber</a>:</p>
<blockquote>
<p>Really, I don’t think there’s anything I can write here that will convince you how good these speakers sound. However good you think I’m saying they sound, they sound way better than that.</p>
<p>[...]</p>
<p>We shouldn’t be celebrating the return of longstanding features we never should have lost in the first place. But Apple’s willingness to revisit these decisions — their explicit acknowledgment that, yes, keyboards are meant to by typed upon, not gazed upon — is, if not cause for a party, at the very least cause for a jubilant toast.</p>
<p>This is a MacBook you can once again argue is the best laptop hardware money can buy.</p>
</blockquote>
<p>A lot of high praises for this new <a href="https://www.apple.com/macbook-pro-16/">16-inch MacBook Pro</a>. The 15-inch MacBook Pro has been my main personal computing device since the 2010 model and now the 2019 model for work. So I spend a lot of time on them. This upgrade sure does look like it has almost everything I wish for.</p>
<p><a href="https://sixcolors.com/post/2019/11/macbook-pro-16/">Jason Snell</a> (via <a href="https://mjtsai.com/blog/2019/11/14/the-16-inch-macbook-pro/">Michael Tsai</a>):</p>
<blockquote>
<p>[D]espite the reduction in bezel size, this is a larger laptop than the 15-inch MacBook Pro—14.09 inches wide (up .34 inches or about 9 millimeters) and 9.48 inches deep (up .2 inches or about 5.2 millimeters). The 16-inch MacBook Pro is also thicker, by less than a millimeter, at 0.64 inches (1.62cm) thick.</p>
<p>[...]</p>
<p>Clearly Apple’s design philosophy here was to optimize for performance and battery life and allow the laptop to get a little larger if needed. After many years of Apple seemingly prioritizing thinness and lightness even in its products targeted at professional users, this is a refreshing shift.</p>
<p>[...]</p>
<p>The new studio-quality mic array has a signal-to-noise ratio that is so high, it rivals that of popular professional-grade standalone digital microphones. With 40 percent less hiss than before, recordings sound superclean and capture much more of the quieter detail</p>
<p>[...]</p>
<p>If you’re someone who was waiting to throw out the industrial design of the MacBook Pro for something that looks different, or to add back MagSafe and a card slot, this laptop will disappoint you. Apple apparently didn’t have those features high on its priority list, if they were even there at all.</p>
</blockquote>
<p>And a little bit of insight from Phil Schiller in <a href="https://www.cnet.com/news/apples-phil-schiller-on-reinventing-the-new-macbook-pro-keyboard/">an interview with Roger Cheng</a>:</p>
<blockquote>
<p>To make this new scissor mechanism work appropriately in a notebook, we had to adapt it to the angle, which is different in a notebook than in a slanted desktop design for ergonomics. And it had to work in a design that had a backlight, which the notebook has that desktops do not.</p>
</blockquote>]]></description><link>https://vatthikorn.com/16-inch-mbp-first-impressions-roundup</link><guid isPermaLink="false">https://vatthikorn.com/16-inch-mbp-first-impressions-roundup</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Fri, 15 Nov 2019 09:25:00 GMT</pubDate></item><item><title><![CDATA[Lewis Hamilton Won the F1 2019 World Championship]]></title><description><![CDATA[<p><a href="https://www.formula1.com/en/latest/article.cloud-nine-doesnt-get-close-to-where-i-am-hamilton-on-title-number-6.5rlsqXFgIK8PkuasurjXb5.html">formula1.com</a>:</p>
<blockquote>
<p>Lewis Hamilton has stepped out of the great Juan Manuel Fangio’s shadow to join Michael Schumacher as one of only two drivers in history to have won as many as six F1 world championship titles.</p>
</blockquote>
<p>What an incredible achievement. One more to go to match Schumacher with the most world titles of seven. I hope Hamilton will surpass him though I don't think it will be easy with the <a href="https://www.crash.net/f1/news/932769/1/f1-unveils-financial-regulation-changes-2021">regulation changes</a> coming up in the next couple of years.</p>
<p>Side note: I'm a complete newcomer to F1 but I highly recommend Netflix's documentary series <a href="https://www.netflix.com/title/80204890">Formula 1: Drive to Survive</a>. It's what got me started with this sport.</p>]]></description><link>https://vatthikorn.com/hamilton-f1-2019-championship</link><guid isPermaLink="false">https://vatthikorn.com/hamilton-f1-2019-championship</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Mon, 04 Nov 2019 03:36:00 GMT</pubDate></item><item><title><![CDATA[John Gruber's AirPods Pro First Impressions]]></title><description><![CDATA[<p><a href="https://daringfireball.net/2019/10/airpods_pro_first_impressions">John Gruber of Daring Fireball</a>:</p>
<blockquote>
<p>[T]here’s no question how AirPods Pro compare to regular AirPods. The difference is like night and day. Amtrak trains are pretty noisy — especially at what we in the U.S. so adorably consider “high speeds” — but with AirPods Pro the clackety-clack rumble was effectively blocked out.</p>
</blockquote>
<blockquote>
<p>[...]</p>
</blockquote>
<blockquote>
<p>My corner store has a noisy refrigeration unit. With AirPods Pro on — playing nothing — I couldn’t hear it at all. I couldn’t tell that my dishwasher was running even though I was sitting right across from it in my kitchen.</p>
</blockquote>
<p>The AirPods Pro's noise cancellation seems to be better than expected. Even <a href="https://www.youtube.com/watch?v=MrUhzYdcX6w">MKBHD thought so too</a>. I'm pretty sure it's no better than those in Bose and Sony over-ear headphones. But I'm going on some long haul flights soon and they are perfect testing grounds for this. I'll report back in a couple of weeks.</p>
<p>Also, an interesting tidbit:</p>
<blockquote>
<p>The force sensor — the flat section on the earbuds stem that faces forward when in your ear — is effectively a button. But it’s not a button. It doesn’t actually move, and it doesn’t provide haptic feedback. But it acts like a button and — most importantly — <em>sounds</em> like a button. When you press it, the AirPod Pro plays a click. I use the singular <em>AirPod</em> there because the click only plays in the bud whose force sensor you pressed. The effect is uncannily like clicking a real button. In a similar way to how force touch trackpads on modern MacBooks and Touch ID iPhone home buttons feel like they truly click, the AirPods Pro force sensors feel like actual clicking buttons. They actually have more of a premium clicky feel than the truly clicking buttons on Apple’s wired EarPods, even though they don’t actually click. It’s uncanny, and Apple at its best.</p>
</blockquote>]]></description><link>https://vatthikorn.com/gruber-airpods-pro</link><guid isPermaLink="false">https://vatthikorn.com/gruber-airpods-pro</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Wed, 30 Oct 2019 18:14:00 GMT</pubDate></item><item><title><![CDATA[Ultralearning by Scott H. Young]]></title><description><![CDATA[<p>Great book with a lot of useful tips and interesting anecdotes about how to learn effectively. A lot of these principles can be applied directly to your own learning goals. I'm quite inspired by it and planning to start my own ultralearning project soon using these techniques I learned from the book. A must-read for any lifelong learners.</p>
<p>Check it out on <a href="https://www.goodreads.com/book/show/44770129">Goodreads</a>.</p>
<h3 id="highlights">Highlights</h3>
<ul>
<li>
<p>Directness is the practice of learning by directly doing the thing you want to learn. Basically, it’s improvement through active practice rather than through passive learning. The phrases learning something new and practicing something new may seem similar, but these two methods can produce profoundly different results. Passive learning creates knowledge. Active practice creates skill.</p>
</li>
<li>
<p>First, deep learning provides a sense of purpose in life. Developing skills is meaningful. It feels good to get good at something. Ultralearning is a path to prove to yourself that you have the ability to improve and to make the most of your life. It gives you the confidence that you can accomplish ambitious things.</p>
</li>
<li>
<p>The opposite of this is learning optimized for fun or convenience: choosing a language-learning app because it’s entertaining, passively watching trivia show reruns on television so you don’t feel stupid, or dabbling instead of serious practice.</p>
</li>
<li>
<p>Your deepest moments of happiness don’t come from doing easy things; they come from realizing your potential and overcoming your own limiting beliefs about yourself.</p>
</li>
<li>
<p>Professional success, however, was rarely the thing that motivated the ultralearners I met—including those who ended up making the most money from their new skills. Instead it was a compelling vision of what they wanted to do, a deep curiosity, or even the challenge itself that drove them forward.</p>
</li>
<li>
<p>The best ultralearners are those who blend the practical reasons for learning a skill with an inspiration that comes from something that excites them.</p>
</li>
<li>
<p>The first problem that many people have is starting to focus. The most obvious way this manifests itself is when you procrastinate: instead of doing the thing you’re supposed to, you work on something else or slack off.</p>
</li>
<li>
<p>Make a mental habit of every time you procrastinate; try to recognize that you are feeling some desire not to do that task or a stronger desire to do something else. You might even want to ask yourself which feeling is more powerful in that moment—is the problem more that you have a strong urge to do a different activity (e.g., eat something, check your phone, take a nap) or that you have a strong urge to avoid the thing you should be doing because you imagine it will be uncomfortable, painful, or frustrating?</p>
</li>
<li>
<p>If you actually start working or ignore a potent distractor, it usually only takes a couple minutes until the worry starts to dissolve, even for fairly unpleasant tasks. Therefore, a good first crutch is to convince yourself to get over just the few minutes of maximal unpleasantness before you take a break.</p>
</li>
<li>
<p>Flow is the enjoyable state that slides right between boredom and frustration, when a task is neither too hard nor too easy.</p>
</li>
<li>
<p>Researchers generally find that people retain more of what they learn when practice is broken into different studying periods than when it is crammed together.</p>
</li>
<li>
<p>Multitasking may feel like fun, but it’s unsuitable for ultralearning, which requires concentrating your full mind on the task at hand. It’s better to rid yourself of this vice than to strengthen bad habits of ineffective learning.</p>
</li>
<li>
<p>When we learn new things, therefore, we should always strive to tie them directly to the contexts we want to use them in. Building knowledge outward from the kernel of a real situation is much better than the traditional strategy of learning something and hoping that we’ll be able to shift it into a real context at some undetermined future time.</p>
</li>
<li>
<p>Many ultralearners opt for projects rather than classes to learn the skills they need. The rationale is simple: if you organize your learning around producing something, you’re guaranteed to at least learn how to produce that thing.</p>
</li>
<li>
<p>One strategy I’ve seen repeatedly from ultralearners is to start with a skill that they don’t have all the prerequisites for. Then, when they inevitably do poorly, they go back a step, learn one of the foundational topics, and repeat the exercise.</p>
</li>
<li>
<p><strong>[S]omething mentally strenuous provides a greater benefit to learning than something easy.</strong></p>
</li>
<li>
<p>Whether you are ready or not, retrieval practice works better. Especially if you combine retrieval with the ability to look up the answers, retrieval practice is a much better form of studying than the ones most students apply.</p>
</li>
<li>
<p>Fear of feedback often feels more uncomfortable than experiencing the feedback itself. As a result, it is not so much negative feedback on its own that can impede progress but the fear of hearing criticism that causes us to shut down.</p>
</li>
<li>
<p>Ultralearners carefully adjust their environment so that they’re not able to predict whether they’ll succeed or fail. If they fail too often, they simplify the problem so they can start noticing when they’re doing things right. If they fail too little, they’ll make the task harder or their standards stricter so that they can distinguish the success of different approaches. Basically, you should try to avoid situations that always make you feel good (or bad) about your performance.</p>
</li>
<li>
<p>One of the pieces of studying advice that is best supported by research is that if you care about long-term retention, don’t cram. Spreading learning sessions over more intervals over longer periods of time tends to cause somewhat lower performance in the short run (because there is a chance for forgetting between</p>
</li>
<li>
<p>Psychologists theorize that the difference between grand masters and novices is not that grand masters can compute many more moves ahead but that they have built up huge libraries of mental representations that come from playing actual games.</p>
</li>
<li>
<p><strong>Simply spending a lot of time studying something isn’t enough to create a deep intuition.</strong></p>
</li>
<li>
<p>One way you can introduce this into your own efforts is to give yourself a “struggle timer” as you work on problems. When you feel like giving up and that you can’t possibly figure out the solution to a difficult problem, try setting a timer for another ten minutes to push yourself a bit further.</p>
</li>
<li>
<p>Explaining things clearly and asking “dumb” questions can keep you from fooling yourself into thinking you know something you don’t.</p>
</li>
<li>
<p>In a fixed mindset, learners believe that their traits are fixed or innate and thus there’s no point in trying to improve them. In a growth mindset, in contrast, learners see their own capacity for learning as something that can be actively improved.</p>
</li>
<li>
<p>Experimenting is based on the belief that improvements are possible in how you approach your work.</p>
</li>
<li>
<p>Experimentation is the principle that ties all the others together. Not only does it make you try new things and think hard about how to solve specific learning challenges, it also encourages you to be ruthless in discarding methods that don’t work. Careful experimentation not only brings out your best potential, it also eliminates bad habits and superstitions by putting them to the test of real-world results.</p>
</li>
<li>
<p><strong>The biggest obstacle to ultralearning is simply that most people don’t care enough about their own self-education to get started.</strong></p>
</li>
<li>
<p>I recommend setting a consistent schedule that is the same every week, rather than trying to fit in learning when you can. Consistency breeds good habits, reducing the effort required to study.</p>
</li>
<li>
<p>Finally, take all this information and put it into your calendar. Scheduling all the hours of work on the project in advance has important logistical and psychological benefits.</p>
</li>
<li>
<p>[I]n my own experience, I’ve noticed that enjoyment tends to come from being good at things. Once you feel competent in a skill, it starts to get a lot more fun. Therefore, although a tension between the two can exist in the short term, I think pursuing aggressive ultralearning projects is often the surer way to enjoy learning more, as you’re more likely to reach a level where learning automatically becomes fun.</p>
</li>
<li>
<p>A hungry person can eat only so much food. A lonely person can have only so much companionship. Curiosity doesn’t work this way. The more one learns, the greater the craving to learn more. The better one gets, the more one recognizes how much better one could become.</p>
</li>
</ul>]]></description><link>https://vatthikorn.com/books/ultralearning</link><guid isPermaLink="false">https://vatthikorn.com/books/ultralearning</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Sat, 05 Oct 2019 23:27:00 GMT</pubDate></item><item><title><![CDATA[How I Framed My Landscape Photo]]></title><description><![CDATA[<p>I have a confession to make. I never actually printed out any of my landscape photos, framed it, and hung it on my wall before. So I embarked on a little project with a goal to do just that.</p>
<h3 id="picking-the-photo">Picking the Photo</h3>
<p>In the collection of landscape photos I took over the years (you can see some of them at the <a href="/gallery">gallery</a>), I was looking to pick out one that's <a href="https://www.instagram.com/insta_repeat/">unique</a> and has that, dare I say, <em>fine art</em> quality, worthy of being hung prominently on a wall.<sup id="fnr1-2019-10-02"><a href="#fn-2019-10-02">1</a></sup> There were <a href="https://500px.com/photo/67750705/The-Majestic-Mount-Rainier-by-Zack-Apiratitham">a couple</a> <a href="https://500px.com/photo/293934085/Grand-Canyon-South-Rim-by-Zack-Apiratitham">of candidates</a>, but I landed on this one (still a camera-processed JPEG):</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 66.66666666666666%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAMFAgb/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIQAxAAAAFrOa0N0iCf/8QAGRAAAgMBAAAAAAAAAAAAAAAAAAECBBEU/9oACAEBAAEFAlZiOzE6Uaaaf//EABYRAQEBAAAAAAAAAAAAAAAAAAAREv/aAAgBAwEBPwHSv//EABcRAAMBAAAAAAAAAAAAAAAAAAABERL/2gAIAQIBAT8ByiI//8QAFhAAAwAAAAAAAAAAAAAAAAAAACAh/9oACAEBAAY/AiL/AP/EABkQAAMAAwAAAAAAAAAAAAAAAAABERAxYf/aAAgBAQABPyFbbxz4Fics/9oADAMBAAIAAwAAABAYH//EABURAQEAAAAAAAAAAAAAAAAAAAAR/9oACAEDAQE/EKW//8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAgEBPxAL/8QAGhABAAIDAQAAAAAAAAAAAAAAAQAhETGRUf/aAAgBAQABPxDCF0EHo2xbT1DbmKpIEVjk/9k='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="IMG 0631 camera raw"
        title=""
        src="/static/ed7f44ae4d88390790746ec58e6a6723/85078/IMG_0631_camera_raw.jpg"
        srcset="/static/ed7f44ae4d88390790746ec58e6a6723/b5ac9/IMG_0631_camera_raw.jpg 213w,
/static/ed7f44ae4d88390790746ec58e6a6723/ca7be/IMG_0631_camera_raw.jpg 425w,
/static/ed7f44ae4d88390790746ec58e6a6723/85078/IMG_0631_camera_raw.jpg 850w,
/static/ed7f44ae4d88390790746ec58e6a6723/950eb/IMG_0631_camera_raw.jpg 1275w,
/static/ed7f44ae4d88390790746ec58e6a6723/09276/IMG_0631_camera_raw.jpg 1700w,
/static/ed7f44ae4d88390790746ec58e6a6723/cbe2c/IMG_0631_camera_raw.jpg 2000w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
    </span></p>
<p>This photo was taken back in summer of 2015 in Krabi, Thailand. To get this shot, I had to get up early enough to be at the trailhead by 4 in the morning, then hike in the dark for 2.5 hours on a mostly unmarked trail for about 4 km (2.5 mi) with around 500 m (1,600 ft) elevation gain up to this relatively unknown viewpoint to catch the sunrise. The effort it took to capture this made it so gratifying, and that's part of the reason why I chose this photo.</p>
<h3 id="re-processing-the-photo">Re-processing the Photo</h3>
<p>Back when I first took this photo, I already did the post-processing and uploaded it <a href="https://500px.com/photo/187723551/Sunrise-Over-Krabi-by-Zack-Apiratitham">online</a>. Though looking at that photo now 4 years later, I don't really like how I had done it; it felt a bit too <a href="https://en.wikipedia.org/wiki/Color_temperature">cool</a> for my liking. So I took another shot at it, and this time with <a href="https://www.capturelandscapes.com/how-to-prepare-images-for-printing/">proper preparation for prints</a>.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 50.23474178403755%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAKABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAIFAwT/xAAVAQEBAAAAAAAAAAAAAAAAAAABAP/aAAwDAQACEAMQAAABVoe81DhE/8QAGRAAAgMBAAAAAAAAAAAAAAAAAAECEBMD/9oACAEBAAEFAtx9zeoN1//EABcRAAMBAAAAAAAAAAAAAAAAAAABERL/2gAIAQMBAT8B0ys//8QAGREAAQUAAAAAAAAAAAAAAAAAAAECERJR/9oACAECAQE/AatwhD//xAAWEAADAAAAAAAAAAAAAAAAAAAQIDH/2gAIAQEABj8CET//xAAaEAEBAQADAQAAAAAAAAAAAAABABEhMVGR/9oACAEBAAE/Id6gdXBa9fbX1mDqw3//2gAMAwEAAgADAAAAEJcf/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQAxYf/aAAgBAwEBPxAM273/xAAXEQEBAQEAAAAAAAAAAAAAAAABABFh/9oACAECAQE/EFHZzv/EABwQAQADAAIDAAAAAAAAAAAAAAEAETEhQVFhsf/aAAgBAQABPxDWYq2ogFfVXUOpjzPGfSESgqhYla7P/9k='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="1"
        title=""
        src="/static/330195ae51e66e4c21ce22e5e86f7a4d/85078/1.jpg"
        srcset="/static/330195ae51e66e4c21ce22e5e86f7a4d/b5ac9/1.jpg 213w,
/static/330195ae51e66e4c21ce22e5e86f7a4d/ca7be/1.jpg 425w,
/static/330195ae51e66e4c21ce22e5e86f7a4d/85078/1.jpg 850w,
/static/330195ae51e66e4c21ce22e5e86f7a4d/950eb/1.jpg 1275w,
/static/330195ae51e66e4c21ce22e5e86f7a4d/09276/1.jpg 1700w,
/static/330195ae51e66e4c21ce22e5e86f7a4d/cbe2c/1.jpg 2000w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
    </span></p>
<h3 id="printing">Printing</h3>
<p>After some research, I settled on ordering the print from <a href="https://www.mpix.com">Mpix</a>. I wanted the highest quality they had to offer so I went with a 10"x20" <a href="https://en.wikipedia.org/wiki/Gicl%C3%A9e">Giclée</a> print on their matte "Fine Art Photographic" paper. I considered doing 12"x24" but with a mat board and a frame, I figured it would be too large.</p>
<h3 id="framing">Framing</h3>
<p>I had absolutely no idea how to even start with this. My initial plan was to just have it framed by Mpix with the print order, but unfortunately it's not very customizable and they can get quite pricey. Researching for some local frame shops revealed that they can also get expensive quick and the turnaround time could be a few weeks. In the end, <a href="https://www.bhphotovideo.com/explora/photography/tips-and-solutions/display-your-photos-like-a-pro">a couple</a> <a href="https://photography.tutsplus.com/tutorials/an-expert-guide-to-matting-and-framing-a-photo--photo-9001">of guides</a> online convinced me to go with the semi-DIY route. So I ordered the frame kit from <a href="https://www.framedestination.com/">Frame Destination</a>.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 46.009389671361504%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAAAsTAAALEwEAmpwYAAABk0lEQVR42oWSeU/CQBDF+f5fxBiPkCiFhESw/iWHBVKNCKKAR0t3u9uWLdqD52w9AhHjJJOZpN3fvjezpTzP0e/10bpsodvufmani3arA+vKQpKmcHkAES4hohgOE9Qr6hWYjMCDZZG6j9QKJe5zlI/LGN7cwer20LcGRb29HqJeq0PIAFzSIRGCiQgLn+Aa4Id/ADlHzagRxELjrAHz3ESz0SSFbZhN8wtIIFLpUHq+hLNg1Msf2BaQMYZqxcDDeELq+rAHdqFyPLrHhXkBX0hIsspkCI9U6sPavh8udwPjOMb+3j6qp1UYlWpRKycGDKqHB0dQ9N2luU2fXjB/XRBIFakBm6kvCzUwzTK4HsN4MsFsPoPruvCYBz1bpRQyWppavdNyMrIek4o3ZNS7XOCRLpjMXzF9WWDqeOREofT2nhTDns6fMRqN4DgOUtrsd6RZDp8sebQM/Z+2t6lQK9tSKKWEbdsQNKs0TbZgOjIC8iAqlhGQAj/Ynt2vGep3mCQJ1uscu0Jb1kD9VAJaDv8H+AH/g56F3AebMQAAAABJRU5ErkJggg=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="frame customization"
        title=""
        src="/static/77d716b14c99a3042019184f48eed9f8/e5284/frame-customization.png"
        srcset="/static/77d716b14c99a3042019184f48eed9f8/a6f4e/frame-customization.png 213w,
/static/77d716b14c99a3042019184f48eed9f8/19b37/frame-customization.png 425w,
/static/77d716b14c99a3042019184f48eed9f8/e5284/frame-customization.png 850w,
/static/77d716b14c99a3042019184f48eed9f8/31909/frame-customization.png 1205w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
    </span></p>
<p>The kit is a custom-sized 14"x24" <a href="https://www.framedestination.com/custom-frames/wood/wood-frame-profile-871-black-matte-8812.html">Black Wood Frame</a> with a 2 1/8" mat board. For the glazing, I picked the acrylic over glass as I wanted to keep this relatively light. It's also more optically pure than glass and shatter resistant.</p>
<p>At the risk of looking super pompous, I signed the print before framing it. I went back and forth on this for a while because, for starters, I don't really have an actual signature and I thought maybe this print isn't of fine art quality enough that it warrants a signature. Plus this project was for my own enjoyment, it's not like I was planning to sell it at an art show or anything. But in the end, after some <a href="http://blog.epicedits.com/2009/06/10/making-fine-art-prints-signing/">reading around</a> and stumbling upon <a href="https://youtu.be/4esFpgIoeuo">this video</a>, I went ahead and signed it. This acid-free <a href="https://uchida.com/products/decocolor-liquid-gold-silver-paint-marker-extra-fine?variant=15498147332211">Decocolor gold paint marker</a> worked out nicely.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 62.91079812206573%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAQGAv/EABQBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhADEAAAAVU6vaSpXA//xAAbEAACAgMBAAAAAAAAAAAAAAACAwABBBAREv/aAAgBAQABBQLK6DvVykuKMSDYKwDX/8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAwEBPwE//8QAFhEAAwAAAAAAAAAAAAAAAAAAARAR/9oACAECAQE/AaV//8QAHBAAAgICAwAAAAAAAAAAAAAAAAEREgIQIkFx/9oACAEBAAY/Aqx4dE0yFdTBxxS1/8QAHRAAAgIBBQAAAAAAAAAAAAAAAAERIXEQMVFhkf/aAAgBAQABPyFKDEW5Q9tW6EkGrBiyWLfPWn//2gAMAwEAAgADAAAAEGzv/8QAFhEAAwAAAAAAAAAAAAAAAAAAARAR/9oACAEDAQE/EIF//8QAFxEBAAMAAAAAAAAAAAAAAAAAAAERYf/aAAgBAgEBPxDZcv/EAB0QAQACAwADAQAAAAAAAAAAAAEAESExQVFhkcH/2gAIAQEAAT8QpwhZVzd/IzEl42wKuabE7GVojfMclU94N/dxn//Z'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="IMG 7114"
        title=""
        src="/static/20e88912d01449ac3f9ff078d2378b68/85078/IMG_7114.jpg"
        srcset="/static/20e88912d01449ac3f9ff078d2378b68/b5ac9/IMG_7114.jpg 213w,
/static/20e88912d01449ac3f9ff078d2378b68/ca7be/IMG_7114.jpg 425w,
/static/20e88912d01449ac3f9ff078d2378b68/85078/IMG_7114.jpg 850w,
/static/20e88912d01449ac3f9ff078d2378b68/4edc6/IMG_7114.jpg 1000w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
    </span>
<em>Of course, even after pages of practice, not only did I not sign it as nicely as I'd like, I also didn't even space it properly from the corner. Oh well...</em></p>
<p>When it came time to actually put it all together, I would soon learn that I should have taken that <a href="https://www.bhphotovideo.com/explora/photography/tips-and-solutions/display-your-photos-like-a-pro">B&#x26;H guide</a> more seriously — especially around how acrylic can become statically charged — and gotten myself some anti-static gloves or cloths. Being in a small-ish apartment with two cats, I could not believe how much cat hair and dust particles are floating around in the apartment which, to my dismay, <em>all</em> chose to hang out on the acrylic. After frustratingly fiddling around for an hour, feeling utterly defeated trying to get all the cat hair off of the acrylic, the frame was ready to be assembled.</p>
<p>Using this <a href="https://www.amazon.com/gp/product/B0027A5E34/">linen hinging tape</a>, I did the T-hinge to mount the print to the foam board, and the foam board to the mat board. Everything had to be in the right order: first the empty frame, then the acrylic, the mat board, the print, and the foam core. Securing all the <a href="https://www.framedestination.com/what-are-points">frame points</a>, then attaching the wire to the frame, and it was completed. Lastly with a basic picture hanging kit, it is now proudly displayed on the wall.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 73.23943661971832%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAPABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAEDBf/EABYBAQEBAAAAAAAAAAAAAAAAAAIAAf/aAAwDAQACEAMQAAABd40C0RFn/8QAGhAAAgIDAAAAAAAAAAAAAAAAAAIBEAMRE//aAAgBAQABBQKGIeuexcK1/8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAwEBPwE//8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAgEBPwE//8QAGRAAAgMBAAAAAAAAAAAAAAAAAREAAiAy/9oACAEBAAY/AiylOqnP/8QAGxABAQEBAAMBAAAAAAAAAAAAAREAMSFBUeH/2gAIAQEAAT8hUZQg5cfrxLJMcyG1EYxMLkH7P3HN/9oADAMBAAIAAwAAABCY/wD/xAAVEQEBAAAAAAAAAAAAAAAAAAABEP/aAAgBAwEBPxBZ/8QAFhEAAwAAAAAAAAAAAAAAAAAAARAR/9oACAECAQE/EBF//8QAGhABAAIDAQAAAAAAAAAAAAAAAQARIUFRcf/aAAgBAQABPxCgvheZRenIAVsosT5lhIv8OwYSyxE7HRBBAOzW1GAJ/9k='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="IMG 5583 2"
        title=""
        src="/static/8fb394be0a3fd6de3c708a60264dc877/85078/IMG_5583-2.jpg"
        srcset="/static/8fb394be0a3fd6de3c708a60264dc877/b5ac9/IMG_5583-2.jpg 213w,
/static/8fb394be0a3fd6de3c708a60264dc877/ca7be/IMG_5583-2.jpg 425w,
/static/8fb394be0a3fd6de3c708a60264dc877/85078/IMG_5583-2.jpg 850w,
/static/8fb394be0a3fd6de3c708a60264dc877/4edc6/IMG_5583-2.jpg 1000w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
    </span></p>
<p>It <em>finally</em> feels finished that this photograph takes up physical space in the world and is no longer just 1s and 0s on a hard drive or in the cloud somewhere to only be double-tapped on and forgotten about after a couple of seconds of being looked at. If you haven't printed out your favorite photos, I highly recommend it.</p>
<div class="footnotes">
<hr>
<ol>
<li id="fn-2019-10-02">
<p>Obviously a sunrise shot like this isn't by any means unique but I'd say given the location which is relatively unknown to the wider world, it's unique enough for my purpose. <a href="#fnr1-2019-10-02" >&#x21A9;&#xFE0E;</a></p>
</li>
</ol>
</div>]]></description><link>https://vatthikorn.com/how-i-framed-my-landscape-photo</link><guid isPermaLink="false">https://vatthikorn.com/how-i-framed-my-landscape-photo</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Thu, 03 Oct 2019 02:43:00 GMT</pubDate></item><item><title><![CDATA[American Wolf by Nate Blakeslee]]></title><description><![CDATA[<p>Truly fascinating read about the wolf reintroduction project to Yellowstone, which I've never heard of until I came across this book. Now my appreciation of these majestic creatures is higher than ever before. And Yellowstone National Park just moved up to the top 3 of US national parks I must visit.</p>
<p>Check it out on <a href="https://www.goodreads.com/book/show/41078183">Goodreads</a>.</p>
<h3 id="highlights">Highlights</h3>
<ul>
<li>
<p>Every pack in Yellowstone had at least one wolf that had been darted from a helicopter, collared, and assigned a number by the park’s small team of wolf biologists.</p>
</li>
<li>
<p>Territorial conflict was the most common cause of death for the park’s wolves, most of whom didn’t live beyond four or five years. Life for wolves was an adventure, but it was usually not a long one.</p>
</li>
<li>
<p>O-Six’s great-grandmother had been one of the first wolves reintroduced to the park, captured on the plains of western Canada, eight hundred miles to the north, and ferried south by plane and truck in the winter of 1995. By that time, Yellowstone had been essentially devoid of wolves for almost seven decades.</p>
</li>
<li>
<p>Once found in virtually every habitat between the Arctic Circle and present-day Mexico City, gray wolves had been the target of a centuries-long campaign of trapping and poisoning—a war waged both for their valuable pelts and to protect livestock. They were all but eliminated by the 1920s across the vast majority of the Lower 48.</p>
</li>
<li>
<p>Rangers patrolling on horseback finished the job the trappers had started: finding active dens, destroying the pups, and then trapping or tracking the returning adults so they could be killed as well.</p>
</li>
<li>
<p>As a science, wildlife management was still in its infancy, and park officials genuinely believed that predators would eventually decimate the park’s prey population if left to their own devices. They didn’t realize that wolves and elk had coexisted in Yellowstone for thousands of years, that the two species had in fact evolved in tandem with each other—which explained why the elk could run just as fast as the wolf but no faster.</p>
</li>
<li>
<p>Hunting was big business in the Northern Rockies—not just for the professional hunting guides who relied on a steady stream of clients to earn a living, but also for the restaurants and motels that hosted the influx of out-of-town hunters who arrived every fall.</p>
</li>
<li>
<p>Now, just fourteen years after the first pens were opened in the Lamar Valley, the wolf population in the Northern Rockies had grown to over seventeen hundred animals.</p>
</li>
<li>
<p>Ensconced in the sparsely wooded Lamar Valley since the early days of reintroduction, the Druids were the easiest pack to spot for researchers and park visitors alike, making them the face of the reintroduction program for over a decade.</p>
</li>
<li>
<p>As the years went by and Yellowstone wolf-watching became a full-blown phenomenon, Rick became something of a celebrated figure himself, with all the perks—and headaches—that appertained. Visitors interested in seeing wolves learned by word of mouth that their best course of action was to look for Rick’s yellow Nissan Xterra.</p>
</li>
<li>
<p>Rick never quite got used to being followed, but he grew resigned to the routine: if he so much as paused in a pullout or parking lot, it was just a matter of time before one car would stop, then another. Soon a dozen cars would be squeezing in. Like a grizzly or a bald eagle or any of the park’s traffic-jam-inspiring attractions, he had been sighted.</p>
</li>
<li>
<p>Wolves had an evolutionary imperative to become attuned to the emotions of others because they lived in packs, where cooperation—for hunting, for protection from rivals—was paramount. Sociability enhanced the chances for survival.</p>
</li>
<li>
<p>Over years of watching wolves, Rick had become convinced that empathy was the single most important trait that an alpha could have, and 21’s capacity for it continued to amaze him.</p>
</li>
<li>
<p>Alpha wolves with Druid lineage were now spread throughout the Northern Range, including the female who would eventually lead the Agate Creek Pack and give birth to O-Six. To Rick, the Druids were like the Kennedys, American royalty.</p>
</li>
<li>
<p>Rick mourned 21’s death for a long time. In the years he’d watched the wolf, he felt he’d learned everything there was to know about him—his quirks, his moods, his strengths and weaknesses. He could guess what 21 would do before he did it. Rick liked to tell visitors that “21 never lost a fight, and he never killed a vanquished rival.” In fact, Rick sometimes called him “Superman,” because he’d always felt that 21, of all the wolves he’d known, had the perfect blend of valor and nobility. He hung a poster-size print of the enormous silver male on the wall above his writing desk in his cabin. Captured at full sprint, he appeared to be flying.</p>
</li>
<li>
<p>But O-Six, since leaving her natal pack, had become surprisingly adept at single-handedly bringing down prey.</p>
</li>
<li>
<p>Experiencing Yellowstone through a spotting scope was an entirely different experience from seeing the park from a car or even from a hiking trail. Only when you tried scanning the entire length of Specimen Ridge or Druid Peak one two-hundred-yard diameter circle at a time did you get a sense of how big the Lamar Valley really was.</p>
</li>
<li>
<p>The Lamar Valley boasted the highest prey density of anyplace on earth outside the African Serengeti.</p>
</li>
<li>
<p>From a high of 174 wolves just seven years before, the number of wolves had plummeted to roughly 100.</p>
<p>Project biologists had long suspected that such a drop would occur as a kind of equilibrium was reached between predators and available prey, but it was still hard for veteran watchers to accept. Wolves were now harder to spot than they had been in years, and Rick resigned himself to the inevitability of an occasional day without a sighting.</p>
</li>
<li>
<p>Every year since reintroduction, they’d seen more wolves and fewer elk, as Louie had known they would. In the last count taken before wolves were reintroduced in 1995, over nineteen thousand elk were roaming Yellowstone’s Northern Range. By 2010, that number had plummeted to six thousand, roughly what it had been back in the 1960s, before rangers stopped culling the park’s herds.</p>
</li>
<li>
<p>In the rest of America, hunting was dying. Rates of participation had been declining for decades—only 6 percent of Americans still hunted. But in the Northern Rockies, it remained integral to the culture—Montana had the highest number of hunters per capita, and Wyoming wasn’t far behind.</p>
</li>
<li>
<p>For some, it was less a sport than a means of supplementing the family food budget. Butchering a five-hundred-pound elk yielded upward of 250 pounds of meat for the freezer, enough to last an average family nearly a year, all for the price of a fifty-dollar hunting permit.</p>
</li>
<li>
<p>Wolves were once the most widely distributed land mammal on earth, and every early pastoral civilization in the northern hemisphere outside of Africa competed with them for land on which to run livestock—and for the livestock themselves. Wolves very rarely attacked people, but a single wolf could ruin a shepherd’s livelihood if he developed a taste for cattle, sheep, or goats.</p>
</li>
<li>
<p><strong>Humanity’s most beloved animal and its most despised were essentially the same creature, but the wolf’s threat to the shepherd’s livelihood poisoned relations between men and wolves, and the wolf’s reputation never recovered.</strong></p>
</li>
<li>
<p>One brother would sometimes show up at the den carrying a large piece of elk, such as a leg assembly, but this process was clumsy, involving frequent stops to renew his grip. More commonly the males used their stomachs as grocery bags, swallowing up to twenty pounds of meat and making the long journey back to the den. When they arrived, their sides bulging noticeably, they regurgitated the meat for the pups, like birds feeding chicks in a nest.</p>
</li>
<li>
<p>The most common practice was to ride for several days in an enormous circle, leaving poisoned buffalo meat all along the route. By the time the wolfer came back around to the beginning of his circuit, dead wolves—along with countless other predators and scavengers, including eagles and other raptors—littered the ground. The wolves were skinned on the spot; the rest of the carcasses were left to rot.</p>
</li>
<li>
<p>His commitment to reintroduction was about science, not sentiment. Wolves belonged in the Northern Rockies because they played a vital role in the ecosystem, not because they were beautiful or fun to watch.</p>
</li>
<li>
<p>Wolves had become one of those polarizing issues, like abortion or gun control or war in the Middle East, about which the country could not seem to reach a consensus.</p>
</li>
<li>
<p>The real struggle was over public land—what it should be used for and who should have the right to decide. The federal government owned almost half of all the land in the West, in large part because nineteenth-century homesteaders found much of it too arid or too rugged to settle, unlike the more hospitable Midwest, which settlers had made into the nation’s breadbasket.</p>
</li>
<li>
<p>Rick knew that in the field of wildlife biology, imputing human characteristics to a creature that it doesn’t really have—anthropomorphizing, as the habit is known—is considered a cardinal sin and a hallmark of amateurism.</p>
</li>
<li>
<p>But wolves, Rick felt, were more like humans than they were given credit for, in their tribal ways and territoriality; in their tendency to mate for life; and in the way male wolves provided food and care for their offspring, so unusual in the animal world.</p>
</li>
<li>
<p>More than anything, what wolf advocates fought against was the long-held notion that wolves were nothing more than killing machines.</p>
</li>
<li>
<p>O-Six, as Laurie frequently pointed out to her readers, was rarely “cuddly.” But that wasn’t why she and so many other watchers had come to admire her. It was her stunning blend of confidence and competence that inspired them, her indomitable will, her ability to bend a harsh landscape to her own ends, to do what needed to be done to provide for herself and her family every day, without fail. Seeing her in action was like watching a gifted athlete,</p>
</li>
<li>
<p>More wolves, it seemed, meant more beavers, but that wasn’t all: the return of Yellowstone’s top predator was having repercussions up and down the park’s food chain.</p>
</li>
<li>
<p>In short order, Yellowstone’s newly dominant canines reduced the Northern Range’s coyote population by half.</p>
</li>
<li>
<p>hunters could shoot a hundred wolves on the other side of Alaska without engendering a peep of protest. But shoot one park wolf that people had come to know and love, and suddenly everyone in the state was talking about the evils of wolf-hunting.</p>
</li>
<li>
<p>When an alpha died, especially a female, packs tended to splinter.</p>
</li>
<li>
<p>By the time the hunting and trapping seasons around the park concluded, twelve Yellowstone wolves had been lost, including six collared animals.</p>
</li>
<li>
<p>In the five years since legal hunting began, trophy hunters had taken over 2,500 wolves in the Northern Rockies, 1,500 of them in Idaho alone. Wolf populations are notoriously difficult to estimate, but official counts showed that the total in Montana at the end of 2014 was 554, down about 100 from pre-hunting levels. In Idaho, game officials had managed to reduce the population from a high of 893, in 2009, to 770.</p>
</li>
<li>
<p>Hunting was an intellectual pursuit for him. You had to know your prey, and you had to take them ethically. He spoke often about the principle of fair chase and what it meant to him. He wanted me to know he’d followed the Lamar wolves’ movements for weeks before he found them, driving around Crandall looking for tracks and listening for their howls. “I put in my time to get that wolf,” he said.</p>
</li>
<li>
<p>Humans might not have become humans, in other words, without wolves.</p>
</li>
<li>
<p>Wolves have larger brains, and studies of captive wolves have found them to be demonstrably smarter than dogs; they are better able to distinguish quantities, for example.</p>
</li>
<li>
<p>After the death of O-Six, the mantle of world’s most famous wolf fell to a gray female who had been collared by Wyoming game officials near Cody. In October 2014, she showed up at the north rim of the Grand Canyon, the first wolf sighted in the area since the 1940s.</p>
</li>
</ul>]]></description><link>https://vatthikorn.com/books/american-wolf</link><guid isPermaLink="false">https://vatthikorn.com/books/american-wolf</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Mon, 15 Jul 2019 23:27:00 GMT</pubDate></item><item><title><![CDATA[The Moment of Lift by Melinda Gates]]></title><description><![CDATA[<p>I have been a big fan of what Bill &#x26; Melinda Gates Foundation has been doing for a while now. In this book, Melinda tells stories about the women she met through her work and how empowering them improves the society as a whole. She touches on a range of topics including birth control, women education, child marriage, unpaid work, and women in workplace. Some of these stories are incredibly sad and shocking but also very eye-opening at the same time. This is a terrific and important book that I think everybody should read.</p>
<p>Check it out on <a href="https://www.goodreads.com/book/show/42099289">Goodreads</a>.</p>
<h3 id="highlights">Highlights</h3>
<ul>
<li>
<p>How can we summon a moment of lift for human beings—and especially for women? Because when you lift up women, you lift up humanity. And how can we create a moment of lift in human hearts so that we all want to lift up women? Because sometimes all that’s needed to lift women up is to stop pulling them down.</p>
</li>
<li>
<p><strong>Being a feminist means believing that every woman should be able to use her voice and pursue her potential, and that women and men should all work together to take down the barriers and end the biases that still hold women back.</strong></p>
</li>
<li>
<p>The reasons are simple: When the women were able to time and space their pregnancies, they were more likely to advance their education, earn an income, raise healthy children, and have the time and money to give each child the food, care, and education needed to thrive.</p>
</li>
<li>
<p>When children reach their potential, they don’t end up poor. This is how families and countries get out of poverty. In fact, no country in the last fifty years has emerged from poverty without expanding access to contraceptives.</p>
</li>
<li>
<p>Whenever you include a group that’s been excluded, you benefit everyone. And when you’re working globally to include women and girls, who are half of every population, you’re working to benefit all members of every community.</p>
</li>
<li>
<p>Women’s rights and society’s health and wealth rise together. Countries that are dominated by men suffer not only because they don’t use the talent of their women but because they are run by men who have a need to exclude. Until they change their leadership or the views of their leaders, those countries will not flourish.</p>
</li>
<li>
<p>“What do you know now in a deeper way than you knew it before?” I love this question because it honors how we learn and grow. Wisdom isn’t about accumulating more facts; it’s about understanding big truths in a deeper way.</p>
</li>
<li>
<p>Vishwajeet told me, “Their cup is not empty; you can’t just pour your ideas into it. Their cup is already full, so you have to understand what is in their cup.” If you don’t understand the meaning and beliefs behind a community’s practices, you won’t present your idea in the context of their values and concerns, and people won’t hear you.</p>
</li>
<li>
<p>We tend to push out the people who have qualities we’re most afraid we will find in ourselves—and sometimes we falsely ascribe qualities we disown to certain groups, then push those groups out as a way of denying those traits in ourselves.</p>
</li>
<li>
<p>But condoms are often unhelpful for women trying to avoid pregnancy. Women have told me over and over again, “If I ask my husband to wear a condom, he will beat me up. It’s like I’m accusing him of being unfaithful and getting HIV, or I’m saying that I was unfaithful and got HIV.”</p>
</li>
<li>
<p>When women can time and space their births, maternal mortality drops, newborn and child mortality drops, the mother and baby are healthier, the parents have more time and energy to care for each child, and families can put more resources toward the nutrition and education of each one. There was no intervention more powerful—and no intervention that had become more neglected.</p>
</li>
<li>
<p>That judge, who sentenced Sanger to thirty days in a workhouse, was expressing the widespread view that a woman’s sexual activity was immoral if it was separated from her function of bearing children. If a woman acquired contraceptives to <em>avoid</em> bearing children, that was illegal in the United States, thanks to the work of Anthony Comstock.</p>
</li>
<li>
<p>In Comstock’s eyes, and the eyes of his allies, women were entitled to very few roles in life: to marry and serve a man, and bear and take care of his children. Any detour from these duties brought disrepute—because a woman was not a human being entitled to act in the world for her own sake, not for educational advancement or professional accomplishment, and certainly not for her own pleasure.</p>
</li>
<li>
<p><strong>A woman’s pleasure, especially her sexual pleasure, was terrifying to the keepers of the social order. If women were free to pursue their own pleasure, it would strike at the core of the unspoken male code, “You exist for <em>my</em> pleasure!” And men felt they needed to control the source of their pleasure. So Comstock and others did their best to weaponize stigma and use it to keep women stuck where they were, their value derived only from their service to men and children.</strong></p>
</li>
<li>
<p>I’ve come to learn that stigma is always an effort to suppress someone’s voice. It forces people to hide in shame. The best way to fight back is to speak up—to say openly the very thing that others stigmatize. It’s a direct attack on the self-censorship that stigma needs to survive.</p>
</li>
<li>
<p>The United States has also been successful in bringing down teen pregnancy rates. The country is at a historic low for teen pregnancy and a thirty-year low for unintended pregnancy.</p>
</li>
<li>
<p>The people who push these policies often try to use the Church’s teaching on family planning for moral cover, but they have none of the Church’s compassion or commitment to the poor. Instead, many push to block access to contraceptives and cut funds for the poor.</p>
</li>
<li>
<p>It’s the mark of a backward society—or a society moving backward—when decisions are made for women by men. That’s what’s happening right now in the US. These are not policies that would be in place if women were making decisions for themselves. That’s why it’s heartening to see the surge of women activists across the country who are spending their time knocking on doors, supporting family planning, and changing their lives by running for office.</p>
</li>
<li>
<p>Just twenty years after the program began, Mexico has achieved gender parity in education—not only at the primary school level but also in high school and college. And Mexico has the world’s highest percentage of computer science degrees awarded to women.</p>
</li>
<li>
<p>A girl who is given love and support can start to break the self-image that keeps her down. As she gains self-confidence, she sees she can learn. As she learns, she sees her own gifts. As she develops her gifts, she sees her own power; she can defend her own rights. That is what happens when you offer girls love, not hate. You lift their gaze. They gain their voice.</p>
</li>
<li>
<p>In India, women spend 6 hours a day doing unpaid work, while men spend less than 1. In the US, women average more than 4 hours of unpaid work every day; men average just 2.5.</p>
</li>
<li>
<p>That is hugely significant because it is paid work that elevates women toward equality with men and gives them power and independence. That’s why the gender imbalance in unpaid work is so significant: The unpaid work a woman does in the home is a barrier to the activities that can advance her—getting more education, earning outside income, meeting with other women, becoming politically active.</p>
</li>
<li>
<p><strong>If there is any meaning in life greater than connecting with other human beings, I haven’t found it.</strong></p>
</li>
<li>
<p>Bill said, “I had a better exposure to software development at a young age than I think anyone did in that period of time, and all because of an incredibly lucky series of events.”</p>
</li>
<li>
<p>You can’t dedicate your life to the principle that all lives have equal value if you think you’re better than others. Bill, at his core, doesn’t think that way at all, and that is one of the qualities I love most in him.</p>
</li>
<li>
<p>I’ve never held the view that women are better than men, or that the best way to improve the world is for women to gain more power than men. I think male dominance is harmful to society because any dominance is harmful: It means society is governed by a false hierarchy where power and opportunity are awarded according to gender, age, wealth, and privilege—not according to skill, effort, talent, or accomplishments.</p>
</li>
<li>
<p>Child brides are often under intense pressure to prove their fertility, which means that their use of contraceptives is very low. In fact, the percentage of women using contraceptives is lowest where the prevalence of child marriage is highest. And low use of contraceptives by girls is deadly: For girls age 15 to 19 around the world, the leading cause of death is childbirth.</p>
</li>
<li>
<p>Tradition without discussion kills moral progress. If you’re handed a tradition and decide not to talk about it—just do it—then you’re letting people from the past tell you what to do. It kills the chance to see the blind spots in the tradition—and moral blind spots always take the form of excluding others and ignoring their pain.</p>
</li>
<li>
<p>One sign of an abusive culture is the view that members of the excluded group “don’t have what it takes.” In other words, “If we don’t have many women engineers here, it’s because women are not good engineers.” It is unimaginable to me both how flawed the logic is and how widely it’s believed. Opportunities have to be equal before you can know if abilities are equal. And opportunities for women have never been equal.</p>
</li>
<li>
<p><strong>Tech is the most powerful industry in the world. It’s creating the ways we will live our lives. If women are not in tech, women will not have power.</strong></p>
</li>
<li>
<p>The percentage of computing graduates who are women has plunged since I was in college. When I graduated from Duke in 1987, 35 percent of computing graduates in the United States were women. Today, it’s 19 percent.</p>
</li>
<li>
<p>There are likely a lot of reasons for the drop. One is that when personal computers made their way into American households, they were often marketed as gaming devices for boys, so boys spent more time on them and it gave boys exposure to computers that girls didn’t get. When the computer gaming industry emerged, many developers started creating violent war games featuring automatic weapons and explosives that many women didn’t want to play, creating a closed cycle of men creating games for men.</p>
</li>
<li>
<p>The United States is one of only seven countries in the world that do not provide paid maternity leave—joining the company of Papua New Guinea, Suriname, and a handful of other island nations. This is startling evidence that the United States is far behind the rest of the world in honoring the needs of families.</p>
</li>
<li>
<p>The lack of paid leave in the US is symptomatic of a workplace culture that also struggles with sexual harassment, gender bias, and a general indifference to family life. All these issues are aggravated by one reality: fewer women in positions of power.</p>
</li>
<li>
<p>Every society says its outsiders are the problem. But the outsiders are not the problem; the urge to create outsiders is the problem. Overcoming that urge is our greatest challenge and our greatest promise. It will take courage and insight, because the people we push to the margins are the ones who trigger in us the feelings we’re afraid of.</p>
</li>
<li>
<p>Women must leave the margins and take our place—not above men or below them, but beside them—at the center of society, adding our voices and making the decisions we are qualified and entitled to make.</p>
</li>
</ul>]]></description><link>https://vatthikorn.com/books/the-moment-of-lift</link><guid isPermaLink="false">https://vatthikorn.com/books/the-moment-of-lift</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Thu, 13 Jun 2019 02:23:00 GMT</pubDate></item><item><title><![CDATA[WWDC 2019 Wish List]]></title><description><![CDATA[<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/7c0225cf73a9834a14330239dff99887/96363/wwdc-2019.png"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 53.051643192488264%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAABYlAAAWJQFJUiTwAAABh0lEQVR42pWS607CQBCFfQEVCpReuCPXQlugBVoQLAWBihA0SCL+ML7/OxxnS2qUKOCPkza7s9/MnJmLiKThS6KKULwGMWMgV+7jmlcQlXVwaQNhSQefNpHIdxAW6hRjIp5qgaM33xkXwQ+7YAFyru0DU6UBzP4KXXeDvPMMzV4jW58jU7QpaR2ZUh9Stg1OOAJkWauNMYR0C8XGFKPlBxxnC3u8xXCxgzt+ofvJHkTxh9X9ADKxVvhkEyI9qKsOrNkrCtYSvOqi6mwwmL+j0fWQq9wiRlYcwn4FpgoWlNY9LNOD7e6QMx4gU9V6b4WZ94am5eEypoCT1NPAQGwwMpnf7i9JK+gdD2bvEdZwjeSN5Scta6PTLQeKygQV9sZXNBf23RNKZIHSnPhAjmIEmvzZFbLW0zTNKgGytD56e+5/Y4mGnygY4tlAJvY4Iqn+ilyRZyxJiK/hr/ijwGAnDXsB1Zj6/mnmDE2aME+JOPGfwL2POrXZIw9HqFHrZfIwW+r558cq/ARuyD4QCkHDIAAAAABJRU5ErkJggg=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="wwdc 2019"
        title=""
        src="/static/7c0225cf73a9834a14330239dff99887/e5284/wwdc-2019.png"
        srcset="/static/7c0225cf73a9834a14330239dff99887/a6f4e/wwdc-2019.png 213w,
/static/7c0225cf73a9834a14330239dff99887/19b37/wwdc-2019.png 425w,
/static/7c0225cf73a9834a14330239dff99887/e5284/wwdc-2019.png 850w,
/static/7c0225cf73a9834a14330239dff99887/462c8/wwdc-2019.png 1275w,
/static/7c0225cf73a9834a14330239dff99887/4e56d/wwdc-2019.png 1700w,
/static/7c0225cf73a9834a14330239dff99887/96363/wwdc-2019.png 3359w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>See my other posts in this series: <a href="/wwdc-2016-predictions">2016</a>, <a href="/wwdc-2017-wish-list">2017</a>, <a href="/wwdc-2020-wish-list">2020</a>, <a href="/wwdc-2021-wish-list">2021</a>, <a href="/wwdc-2022-wish-list">2022</a>, <a href="/wwdc-2023-wish-list">2023</a>.</p>
<p>We're less than a week away from Apple's most exciting event of the year, <a href="https://developer.apple.com/wwdc19/">WWDC</a>. And these are the things I hope to see announced on Monday, in the order of how much I want them:</p>
<h3 id="dark-mode-for-ios">Dark Mode for iOS</h3>
<p>This one has been in the list the longest for me. And it looks like my wish <a href="https://9to5mac.com/2019/05/28/ios-13-screenshots-dark-mode-more/">will finally come true</a> this year.</p>
<h3 id="mac-pro">Mac Pro</h3>
<p>Just please, Apple. It's been a long time since we heard anything about this. I was really hoping they would show it off during <a href="/wwdc-2017-wish-list">WWDC 2017</a>, and then still nothing in 2018. Now is the time we see it.</p>
<h3 id="screen-time-for-macos-and-tvos">Screen Time for macOS and tvOS</h3>
<p>I love <a href="https://support.apple.com/en-us/HT208982">Screen Time</a> for iOS and monitor mine often. But I also spend a lot of time on these two other platforms and I would really like to know how I spend them, especially on the Apple TV.</p>
<h3 id="new-external-display">New External Display</h3>
<p>They also promised that a new Apple display is in the works. Showing this alongside the new Mac Pro during an event aimed at developers doesn't sound like a bad idea. So far looks like <a href="https://9to5mac.com/2019/05/24/apple-pro-display-ahead-of-wwdc/">I might be in for a treat</a>.</p>
<h3 id="apple-card">Apple Card</h3>
<p>Apple Card was <a href="https://www.apple.com/apple-events/march-2019/">announced</a> back in March of this year. It was probably the one I was most surprised and impressed by during the event. So I hope to get a date for this so I can apply for one.</p>
<h3 id="sleep-tracking-on-apple-watch">Sleep Tracking on Apple Watch</h3>
<p>I wear my watch to sleep sometimes, and having a first-party sleep tracker on it would be really nice.</p>
<h3 id="macos-1015-sequoia">macOS 10.15 "Sequoia"</h3>
<p>Okay, it's obvious we're getting macOS 10.15. I'm just putting it here because I think Sequoia is a pretty dang good name for it.</p>]]></description><link>https://vatthikorn.com/wwdc-2019-wish-list</link><guid isPermaLink="false">https://vatthikorn.com/wwdc-2019-wish-list</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Fri, 31 May 2019 04:36:00 GMT</pubDate></item><item><title><![CDATA[Falcon Heavy Test Flight]]></title><description><![CDATA[<p>On February 6, 2018 at 3:45pm EST, SpaceX’s Falcon Heavy lifted off for the first time from Kennedy Space Center <a href="https://en.wikipedia.org/wiki/Kennedy_Space_Center_Launch_Complex_39">Launch Complex 39A</a>. Atop the three Falcon 9 boosters—two of which were flight proven<sup id="fnr1-2018-02-09"><a href="#fn-2018-02-09">1</a></sup>—mounted Elon Musk’s personal midnight cherry <a href="https://en.wikipedia.org/wiki/Elon_Musk%27s_Tesla_Roadster">Tesla Roadster</a> carrying a dummy passenger “Starman” wearing SpaceX’s spacesuit.</p>
<p>Seeing that this is a once-in-a-lifetime opportunity, and that I live only a mere hour-and-a-half drive away from Cape Canaveral, I went to see it in person. And all I can say is that it was hands down the most breathtaking thing I’ve ever seen in my entire life.</p>
<p>Here are some of the photos I took from about 4.3 miles north of the launch pad at <a href="https://en.wikipedia.org/wiki/Playalinda_Beach_(Florida)">Playalinda Beach</a>.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 66.66666666666666%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAUCA//EABUBAQEAAAAAAAAAAAAAAAAAAAEC/9oADAMBAAIQAxAAAAHvqMqbaKH/xAAYEAADAQEAAAAAAAAAAAAAAAAAAhMQEf/aAAgBAQABBQLm2cq5Zz//xAAVEQEBAAAAAAAAAAAAAAAAAAAAEv/aAAgBAwEBPwGEv//EABYRAQEBAAAAAAAAAAAAAAAAAAASE//aAAgBAgEBPwHRb//EABcQAQEBAQAAAAAAAAAAAAAAAAAyEDH/2gAIAQEABj8C3qlP/8QAGxAAAgEFAAAAAAAAAAAAAAAAAAERITFBUZH/2gAIAQEAAT8hgJI4XaxbxDkf/9oADAMBAAIAAwAAABCrL//EABURAQEAAAAAAAAAAAAAAAAAAAEQ/9oACAEDAQE/ECf/xAAVEQEBAAAAAAAAAAAAAAAAAAABEP/aAAgBAgEBPxBj/8QAHBABAAICAwEAAAAAAAAAAAAAAQAhEWFRkdGx/9oACAEBAAE/EMPE0oUU9CNALGiNACCqDyKsfPyf/9k='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="IMG 2108"
        title=""
        src="/static/b1a497697903f95099f06912accf8149/85078/IMG_2108.jpg"
        srcset="/static/b1a497697903f95099f06912accf8149/b5ac9/IMG_2108.jpg 213w,
/static/b1a497697903f95099f06912accf8149/ca7be/IMG_2108.jpg 425w,
/static/b1a497697903f95099f06912accf8149/85078/IMG_2108.jpg 850w,
/static/b1a497697903f95099f06912accf8149/950eb/IMG_2108.jpg 1275w,
/static/b1a497697903f95099f06912accf8149/09276/IMG_2108.jpg 1700w,
/static/b1a497697903f95099f06912accf8149/172af/IMG_2108.jpg 3247w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
    </span></p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 66.66666666666666%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAIFAf/EABQBAQAAAAAAAAAAAAAAAAAAAAL/2gAMAwEAAhADEAAAAXedrFInhX//xAAXEAEAAwAAAAAAAAAAAAAAAAAAAhIT/9oACAEBAAEFAqqqtpt5tpv/xAAWEQEBAQAAAAAAAAAAAAAAAAAAEhP/2gAIAQMBAT8BzQ//xAAVEQEBAAAAAAAAAAAAAAAAAAAAE//aAAgBAgEBPwGqr//EABcQAQADAAAAAAAAAAAAAAAAAAAgMUH/2gAIAQEABj8Chi3/xAAZEAACAwEAAAAAAAAAAAAAAAAAARFRkUH/2gAIAQEAAT8hRjRCholSsE3uBVsP/9oADAMBAAIAAwAAABAk7//EABURAQEAAAAAAAAAAAAAAAAAAAEQ/9oACAEDAQE/ECP/xAAWEQEBAQAAAAAAAAAAAAAAAAAAARH/2gAIAQIBAT8QsMv/xAAcEAACAgIDAAAAAAAAAAAAAAAAAREhMUFRgZH/2gAIAQEAAT8QTwKgKLL0jClTIWqiFosLD1P/2Q=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="IMG 2125"
        title=""
        src="/static/148711668a18140544c0ee0be15d14ca/85078/IMG_2125.jpg"
        srcset="/static/148711668a18140544c0ee0be15d14ca/b5ac9/IMG_2125.jpg 213w,
/static/148711668a18140544c0ee0be15d14ca/ca7be/IMG_2125.jpg 425w,
/static/148711668a18140544c0ee0be15d14ca/85078/IMG_2125.jpg 850w,
/static/148711668a18140544c0ee0be15d14ca/950eb/IMG_2125.jpg 1275w,
/static/148711668a18140544c0ee0be15d14ca/09276/IMG_2125.jpg 1700w,
/static/148711668a18140544c0ee0be15d14ca/75058/IMG_2125.jpg 3790w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
    </span></p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 66.66666666666666%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAECBP/EABYBAQEBAAAAAAAAAAAAAAAAAAQAAv/aAAwDAQACEAMQAAABxW6WRlFv/8QAFhAAAwAAAAAAAAAAAAAAAAAAAAEg/9oACAEBAAEFAhT/AP/EABURAQEAAAAAAAAAAAAAAAAAAAEQ/9oACAEDAQE/ASf/xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAECAQE/AT//xAAUEAEAAAAAAAAAAAAAAAAAAAAg/9oACAEBAAY/Al//xAAWEAEBAQAAAAAAAAAAAAAAAAAAARH/2gAIAQEAAT8hxCMSMf/aAAwDAQACAAMAAAAQH8//xAAVEQEBAAAAAAAAAAAAAAAAAAABEP/aAAgBAwEBPxAT/8QAFREBAQAAAAAAAAAAAAAAAAAAARD/2gAIAQIBAT8QZ//EABgQAQEBAQEAAAAAAAAAAAAAAAEAIRAR/9oACAEBAAE/EDW8BkGOB5f/2Q=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="IMG 2131"
        title=""
        src="/static/36ace2c98fff2f711a129ca0fb0b6fa9/85078/IMG_2131.jpg"
        srcset="/static/36ace2c98fff2f711a129ca0fb0b6fa9/b5ac9/IMG_2131.jpg 213w,
/static/36ace2c98fff2f711a129ca0fb0b6fa9/ca7be/IMG_2131.jpg 425w,
/static/36ace2c98fff2f711a129ca0fb0b6fa9/85078/IMG_2131.jpg 850w,
/static/36ace2c98fff2f711a129ca0fb0b6fa9/950eb/IMG_2131.jpg 1275w,
/static/36ace2c98fff2f711a129ca0fb0b6fa9/09276/IMG_2131.jpg 1700w,
/static/36ace2c98fff2f711a129ca0fb0b6fa9/83070/IMG_2131.jpg 3590w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
    </span></p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 66.66666666666666%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAMBAgX/xAAWAQEBAQAAAAAAAAAAAAAAAAAEAQL/2gAMAwEAAhADEAAAAc9sCy2HE1//xAAXEAADAQAAAAAAAAAAAAAAAAAAAQIR/9oACAEBAAEFAiFLHLRhhN1K/8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAwEBPwE//8QAFREBAQAAAAAAAAAAAAAAAAAAACH/2gAIAQIBAT8BV//EABkQAAIDAQAAAAAAAAAAAAAAAAABEBEhYf/aAAgBAQAGPwIp502aTP/EABoQAAICAwAAAAAAAAAAAAAAAAABESExYXH/2gAIAQEAAT8hgsRttQxhIGEMIHD/2gAMAwEAAgADAAAAEDAP/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAERMf/aAAgBAwEBPxBaRH//xAAVEQEBAAAAAAAAAAAAAAAAAAABEP/aAAgBAgEBPxBI/8QAHhABAAIBBAMAAAAAAAAAAAAAAQARITFBUWGBkcH/2gAIAQEAAT8QYy2d0vAJ9mdRVnZyO5AgDBtM6CGvc//Z'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="IMG 2154"
        title=""
        src="/static/8164aa430b9bfa9657e8e670d1ed8408/85078/IMG_2154.jpg"
        srcset="/static/8164aa430b9bfa9657e8e670d1ed8408/b5ac9/IMG_2154.jpg 213w,
/static/8164aa430b9bfa9657e8e670d1ed8408/ca7be/IMG_2154.jpg 425w,
/static/8164aa430b9bfa9657e8e670d1ed8408/85078/IMG_2154.jpg 850w,
/static/8164aa430b9bfa9657e8e670d1ed8408/950eb/IMG_2154.jpg 1275w,
/static/8164aa430b9bfa9657e8e670d1ed8408/09276/IMG_2154.jpg 1700w,
/static/8164aa430b9bfa9657e8e670d1ed8408/130a0/IMG_2154.jpg 4167w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
    </span></p>
<p>I also mounted my phone on top of the camera to capture the video of the launch. Please excuse the shakes from the shutter clicks and the lack of aim since I was trying to stop taking photos and instead taking it all in as this big beautiful rocket flew into space.</p>
<div class="gatsby-resp-iframe-wrapper" style="padding-bottom: 56.25%; position: relative; height: 0; overflow: hidden; " > <div> <iframe src="https://www.youtube-nocookie.com/embed/0lJTBJpPpWw" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" style=" position: absolute; top: 0; left: 0; width: 100%; height: 100%; "></iframe> </div> </div>
</br>
<p>The crowd, myself included, just couldn’t hold it together when it finally took flight. It was impossible not to get excited. Most of us had looked forward to this for years and waited in the Florida sun for over 7 hours that day.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 75.11737089201877%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAPABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAMEAf/EABYBAQEBAAAAAAAAAAAAAAAAAAACA//aAAwDAQACEAMQAAABqXBl53CQ/8QAGhAAAgMBAQAAAAAAAAAAAAAAAAECAxMREv/aAAgBAQABBQJwZmeB32M0ZG2XP//EABURAQEAAAAAAAAAAAAAAAAAAAAS/9oACAEDAQE/AZQ//8QAFhEBAQEAAAAAAAAAAAAAAAAAABMB/9oACAECAQE/AaK4/8QAGBAAAwEBAAAAAAAAAAAAAAAAAAEyECH/2gAIAQEABj8C2mUzjP/EABoQAAIDAQEAAAAAAAAAAAAAAAABESFhMUH/2gAIAQEAAT8hYfBsTOijExXeOkDYtP/aAAwDAQACAAMAAAAQ79//xAAVEQEBAAAAAAAAAAAAAAAAAAAAcf/aAAgBAwEBPxC1P//EABURAQEAAAAAAAAAAAAAAAAAABBx/9oACAECAQE/EJL/xAAbEAEBAQEBAAMAAAAAAAAAAAABEQAhYUGBof/aAAgBAQABPxBBHfDQ2R9z8zPpyPQvYD8xKVH0Hnzo8R3f/9k='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="IMG 0937"
        title=""
        src="/static/3dbc122a1326e777bca4c867e7d8ee6d/85078/IMG_0937.jpg"
        srcset="/static/3dbc122a1326e777bca4c867e7d8ee6d/b5ac9/IMG_0937.jpg 213w,
/static/3dbc122a1326e777bca4c867e7d8ee6d/ca7be/IMG_0937.jpg 425w,
/static/3dbc122a1326e777bca4c867e7d8ee6d/85078/IMG_0937.jpg 850w,
/static/3dbc122a1326e777bca4c867e7d8ee6d/950eb/IMG_0937.jpg 1275w,
/static/3dbc122a1326e777bca4c867e7d8ee6d/09276/IMG_0937.jpg 1700w,
/static/3dbc122a1326e777bca4c867e7d8ee6d/f8b09/IMG_0937.jpg 4032w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
    </span></p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 133.33333333333331%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAbABQDASIAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAQBAgMF/8QAFwEAAwEAAAAAAAAAAAAAAAAAAQIDBP/aAAwDAQACEAMQAAABzlqNEaDAp5VGF81shUcf/8QAHRAAAgIBBQAAAAAAAAAAAAAAAAECEgQTISIxQv/aAAgBAQABBQKokJHZVFYG5JtLUPWRxif/xAAWEQADAAAAAAAAAAAAAAAAAAAAEBH/2gAIAQMBAT8BI//EABcRAQEBAQAAAAAAAAAAAAAAAAABERL/2gAIAQIBAT8B11EY/8QAHBAAAQQDAQAAAAAAAAAAAAAAAAEQETICEiEx/9oACAEBAAY/AnsWQuh4Tq+Mcb//xAAcEAADAAIDAQAAAAAAAAAAAAAAAUERIRAxkWH/2gAIAQEAAT8hz4NI1htPRX9BUBuGY2p0pjVshTDPoTnH/9oADAMBAAIAAwAAABDw9/D/xAAYEQADAQEAAAAAAAAAAAAAAAAAARExUf/aAAgBAwEBPxCN4VwaiKz/xAAZEQADAAMAAAAAAAAAAAAAAAAAAREhQWH/2gAIAQIBAT8QnbOg2UQf/8QAHhABAAMAAgIDAAAAAAAAAAAAAQARITFREIFBccH/2gAIAQEAAT8QqLpzvIHDkFtEoQdUjXD6QZyfslTQXrIwI4WLCNJTja4uALw+B7D9hKTRfC6PH//Z'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="IMG 0945"
        title=""
        src="/static/0b47b15c9fbcb7ad154ac5abd1482c92/85078/IMG_0945.jpg"
        srcset="/static/0b47b15c9fbcb7ad154ac5abd1482c92/b5ac9/IMG_0945.jpg 213w,
/static/0b47b15c9fbcb7ad154ac5abd1482c92/ca7be/IMG_0945.jpg 425w,
/static/0b47b15c9fbcb7ad154ac5abd1482c92/85078/IMG_0945.jpg 850w,
/static/0b47b15c9fbcb7ad154ac5abd1482c92/950eb/IMG_0945.jpg 1275w,
/static/0b47b15c9fbcb7ad154ac5abd1482c92/09276/IMG_0945.jpg 1700w,
/static/0b47b15c9fbcb7ad154ac5abd1482c92/b2b3a/IMG_0945.jpg 3024w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
    </span></p>
<p>One thing that almost all of launch videos lack is the sound and rumbles. They were remarkably loud and powerful that I could feel it in my body. This video by Destin from the YouTube channel <a href="https://www.youtube.com/user/destinws2">Smarter Every Day</a> conveys it almost perfectly of what the experience was like.</p>
<div class="gatsby-resp-iframe-wrapper" style="padding-bottom: 56.25%; position: relative; height: 0; overflow: hidden; " > <div> <iframe src="https://www.youtube-nocookie.com/embed/ImoQqNyRL8Y" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" style=" position: absolute; top: 0; left: 0; width: 100%; height: 100%; "></iframe> </div> </div>
</br>
<p>The launch itself is not the only thing that blew my mind. As I have said above, the two side boosters were, in fact, reused and they managed to land them both <em>simultaneously</em>.</p>
<p><img src="/54e05b8173f0298015dd79155736bd60/boosters-landing.gif" alt=""></p>
<p>And to top it all off, SpaceX live-streamed the fairing deployment directly from space to <a href="https://www.youtube.com/watch?v=v--IqqusnNQ">David Bowie's <em>Life On Mars</em></a> with the Earth in the background.</p>
<div class="gatsby-resp-iframe-wrapper" style="padding-bottom: 56.25%; position: relative; height: 0; overflow: hidden; " > <div> <iframe src="https://www.youtube-nocookie.com/embed/wbSwFU6tY1c?start=1543" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" style=" position: absolute; top: 0; left: 0; width: 100%; height: 100%; "></iframe> </div> </div>
</br>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 56.33802816901409%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAALABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAMFAgT/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEAMQAAABlK6WLMNif//EABoQAQACAwEAAAAAAAAAAAAAAAIAAQMREiH/2gAIAQEAAQUCa7Kxo1BWhcfi/8QAFREBAQAAAAAAAAAAAAAAAAAAEBH/2gAIAQMBAT8Bh//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8BP//EABwQAQABBAMAAAAAAAAAAAAAAAECABARMSFBYf/aAAgBAQAGPwKEIaDXtZTi0E7bNf/EABoQAQACAwEAAAAAAAAAAAAAAAEAERAhQTH/2gAIAQEAAT8hU/WwO9MG7juCGUpbNluAEeT/2gAMAwEAAgADAAAAELjP/8QAFxEBAAMAAAAAAAAAAAAAAAAAARARUf/aAAgBAwEBPxBohsf/xAAWEQEBAQAAAAAAAAAAAAAAAAABERD/2gAIAQIBAT8QGlz/xAAcEAEAAgIDAQAAAAAAAAAAAAABESEAQRBRgbH/2gAIAQEAAT8QU6LEi1k715i/wJBdTH3gsAzcxMYAVhGm9YZcBoz/2Q=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="starman"
        title=""
        src="/static/5465a03eed4031ce2c105eaf1867c05f/85078/starman.jpg"
        srcset="/static/5465a03eed4031ce2c105eaf1867c05f/b5ac9/starman.jpg 213w,
/static/5465a03eed4031ce2c105eaf1867c05f/ca7be/starman.jpg 425w,
/static/5465a03eed4031ce2c105eaf1867c05f/85078/starman.jpg 850w,
/static/5465a03eed4031ce2c105eaf1867c05f/1a9ef/starman.jpg 950w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
    </span></p>
<p>Just look at how absolutely <em>preposterous</em> and <em>amazing</em> that is. It gives me a giant smile across my face every time.</p>
<p>I am incredibly excited for what this could bring, not only in SpaceX’s future, but in the future of space exploration as a whole. Like Elon said, “We want a new space race. Space races are exciting.” So I still hope that one day I will get to see humans walk on Mars.</p>
<div class="footnotes">
<hr>
<ol>
<li id="fn-2018-02-09">
<p>SpaceX’s fancy way of saying “reused”. <a href="#fnr1-2018-02-09"  class="footnoteBackLink"  title="Jump back to footnote 1 in the text.">&#x21A9;&#xFE0E;</a></p>
</li>
</ol>
</div>]]></description><link>https://vatthikorn.com/falcon-heavy-test-flight</link><guid isPermaLink="false">https://vatthikorn.com/falcon-heavy-test-flight</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Fri, 09 Feb 2018 06:42:00 GMT</pubDate></item><item><title><![CDATA[Starting on a New Mac]]></title><description><![CDATA[<p>I have been rocking my <a href="https://support.apple.com/kb/sp582?locale=en_US">15" MacBook Pro</a> since 2010 and after nearly 7 years of use, it’s finally time for it to retire<sup id="fnr1-2017-08-17"><a href="#fn-2017-08-17">1</a></sup>. Unfortunately it’s been plagued with near-constant GPU panics for the last year or so, which makes it almost unbearable to use since it would just crash and restart every so often. I have been extending its lifespan for as long as I could. I upgraded its storage twice, first to a <a href="http://a.co/fkTqvzz">1TB hard drive</a> and later to an <a href="http://a.co/0quBX6U">SSD</a>. The RAM was also upgraded to <a href="http://a.co/euTzohf">8GB</a> and both of the fans were replaced.</p>
<p>But a laptop upgrade was long overdue and I couldn't be more excited.</p>
<p>In setting up my new <a href="https://support.apple.com/kb/SP756">MacBook Pro</a>, I made a checklist of all the applications and settings I need to be able to use it normally:</p>
<ul>
<li>Remove <em>everything</em> from the Dock</li>
<li>Open <em>Sytem Preferences</em>
<ul>
<li>General → ✓ Use dark menu bar and Dock</li>
<li>Desktop &#x26; Screen Saver → Screen Saver
<ul>
<li>Select <a href="https://github.com/JohnCoates/Aerial">Aerial</a>
<ul>
<li>✓ Play Different Aerial On Each Display</li>
</ul>
</li>
<li>Start after: 10 Minutes</li>
<li>Hot Corners…
<ul>
<li>↗ = Start Screen Saver</li>
<li>↘ = Put Display to Sleep</li>
</ul>
</li>
</ul>
</li>
<li>Dock
<ul>
<li>Size: around 25%</li>
<li>✘ Magnification</li>
<li>Position on screen: Right</li>
<li>✘ Animate opening applications</li>
<li>✓ Automatically hide and show the Dock</li>
</ul>
</li>
<li>Mission Control
<ul>
<li>✘ Automatically rearrange Spaces based on most recent use</li>
<li>Dashboard: Off</li>
</ul>
</li>
<li>Language &#x26; Region
<ul>
<li>Add <a href="https://en.wikipedia.org/wiki/Thai_language">ภาษาไทย</a></li>
</ul>
</li>
<li>Security &#x26; Privacy
<ul>
<li>✓ Require password immediately after sleep or screen saver begins</li>
<li>✓ Allow your Apple Watch to unlock your Mac</li>
<li>Allow apps downloaded from: App store and identified developers</li>
<li>FireVault → On</li>
</ul>
</li>
<li>Keyboard → Shortcuts → Spotlight
<ul>
<li>Show Spotlight search: ⌥Space</li>
</ul>
</li>
<li>Mouse/Trackpad → Point &#x26; Click → ✘ Scroll direction: Natural
<ul>
<li>Down means down</li>
</ul>
</li>
<li>Trackpad → Point &#x26; Click → ✓ Tap to click</li>
<li>Set up Time Machine backup</li>
<li>Accessibility
<ul>
<li>Display → ✘ Shake mouse pointer to locate</li>
<li>Mouse &#x26; Trackpad
<ul>
<li>Trackpad Options… → ✓ dragging without drag lock</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li>Install <a href="https://www.alfredapp.com">Alfred</a>
<ul>
<li>General → Alfred Hotkey: ⌘Space</li>
<li>Features → System
<ul>
<li>✓ Eject</li>
<li>✓ Eject All</li>
</ul>
</li>
<li>Workflows
<ul>
<li>Install <a href="http://alfred-spotify-mini-player.com">Alfred Spotify Mini Player</a></li>
<li>Install <a href="http://units.dnsu.ch">Units</a></li>
<li>Install <a href="https://github.com/Kapeli/Dash-Alfred-Workflow">Dash</a></li>
<li>Install <a href="https://github.com/jason0x43/alfred-weather">alfred-weather</a></li>
<li>Install <a href="https://github.com/jason0x43/alfred-toggl">alfred-toggl</a></li>
</ul>
</li>
<li>Appearance
<ul>
<li>Install <a href="http://www.packal.org/theme/dark-mode">Dark Mode</a></li>
</ul>
</li>
</ul>
</li>
<li>Install <a href="https://bjango.com/mac/istatmenus/">iStat Menus</a>
<ul>
<li>Set to only show date, time, battery status, and CPU usage</li>
</ul>
</li>
<li>Install <a href="https://www.macbartender.com">Bartender</a>
<ul>
<li>Hide everything so it looks like this:</li>
</ul>
<img src="/69c4e87d333548c8ab62b4383d8fbb27/menu-bar.gif" alt=""></li>
<li>Install <a href="https://www.iterm2.com">iTerm 2</a>
<ul>
<li>Install <a href="https://github.com/altercation/solarized/tree/master/term2-colors-solarized">Solarized Color Presets</a></li>
<li>Preferences → Profiles → Colors → Color Presets → Solarized Dark</li>
<li>Install <a href="https://brew.sh">Homebrew</a></li>
<li>Install <a href="https://fishshell.com">fish shell</a>
<ul>
<li><code>brew install fish</code></li>
<li><code>chsh -s (which fish)</code></li>
</ul>
</li>
<li>Install <a href="https://github.com/oh-my-fish/oh-my-fish">oh-my-fish</a></li>
<li>Install <a href="https://github.com/powerline/fonts">Powerline fonts</a>
<ul>
<li>Change font to 12pt Meslo LG S DZ Regular for Powerline</li>
</ul>
</li>
<li>Change theme to <a href="https://github.com/oh-my-fish/oh-my-fish/blob/master/docs/Themes.md#agnoster">agnoster</a>
<ul>
<li><code>omf theme agnoster</code></li>
</ul>
</li>
</ul>
</li>
<li>Install <a href="https://www.google.com/chrome/">Chrome</a>
<ul>
<li>Just for Flash</li>
</ul>
</li>
<li>Install <a href="https://www.mozilla.org/">Firefox</a></li>
<li>Install <a href="https://www.sublimetext.com">Sublime Text</a>
<ul>
<li>Install <a href="https://github.com/equinusocio/material-theme">Material theme</a>
<ul>
<li>Color Scheme: Material-Theme-Darker</li>
</ul>
</li>
</ul>
</li>
<li>Install <a href="https://pqrs.org/osx/karabiner/">Karabiner</a>
<ul>
<li>Remap caps lock to escape only for built-in keyboard because escape key on the Touch Bar is unusable</li>
</ul>
</li>
<li>Install <a href="https://1password.com">1Password</a></li>
<li>Install <a href="https://www.rescuetime.com/">RescueTime</a></li>
<li>Install <a href="https://evernote.com">Evernote</a></li>
<li>Install <a href="https://tapbots.com/pastebot/">Pastebot</a></li>
<li>Install <a href="https://tapbots.com/tweetbot/mac/">Tweetbot</a></li>
<li>Install <a href="https://manytricks.com/moom/">Moom</a></li>
<li>Install <a href="http://dayoneapp.com">Day One</a></li>
<li>Install <a href="https://smilesoftware.com/textexpander">TextExpander</a></li>
<li>Install <a href="https://telegram.org">Telegram</a></li>
<li>Install <a href="http://airmailapp.com">Airmail</a></li>
<li>Install <a href="https://developer.apple.com/xcode/">Xcode</a></li>
<li>Install <a href="https://eclipse.org/">Eclipse</a></li>
<li>Install <a href="https://www.gitkraken.com">GitKraken</a></li>
<li>Install <a href="https://kapeli.com/dash">Dash</a></li>
<li>Install <a href="https://www.videolan.org/vlc/index.html">VLC</a></li>
<li>Install <a href="https://www.plex.tv">Plex Media Server</a></li>
<li>Install <a href="https://www.backblaze.com">Backblaze</a></li>
<li>Install <a href="https://justgetflux.com">f.lux</a></li>
<li>Install <a href="https://www.dropbox.com/">Dropbox</a></li>
<li>Install <a href="https://www.google.com/drive/download/">Google Backup and Sync</a></li>
<li>Install <a href="https://www.onenote.com">Microsoft OneNote</a></li>
<li>Install <a href="https://www.slack.com">Slack</a></li>
<li>Install <a href="https://bywordapp.com">Byword</a></li>
<li>Install <a href="https://www.noodlesoft.com">Hazel</a></li>
<li>Install <a href="http://www.adobe.com/products/photoshop-lightroom.html">Adobe Photoshop Lightroom</a></li>
<li>Install <a href="http://store.steampowered.com">Steam</a></li>
<li>Install <a href="https://cyberduck.io">Cyberduck</a></li>
<li>Install <a href="https://www.sketchapp.com">Sketch</a></li>
<li>Install <a href="https://www.skype.com">Skype</a></li>
<li>Install <a href="https://todoist.com">Todoist</a></li>
<li>Install <a href="https://toggl.com">Toggl Desktop</a></li>
<li>Install <a href="https://www.ghostery.com">Ghostery</a></li>
<li>Install <a href="http://fruitjuiceapp.com">FruitJuice</a></li>
</ul>
<div class="footnotes">
<hr>
<ol>
<li id="fn-2017-08-17">
<p>Not really, since I’ll be using it as a dedicated Plex Media Sever. <a href="#fnr1-2017-08-17">&#x21A9;&#xFE0E;</a></p>
</li>
</ol>
</div>]]></description><link>https://vatthikorn.com/starting-on-a-new-mac</link><guid isPermaLink="false">https://vatthikorn.com/starting-on-a-new-mac</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Thu, 17 Aug 2017 03:23:00 GMT</pubDate></item><item><title><![CDATA[Saturn V LEGO Build]]></title><description><![CDATA[<p>48 years ago today, Neil Armstrong and Buzz Aldrin landed at the Tranquility Base on the surface of the moon, marking the first time in history for the human species to set foot on another celestial body. Here is the time-lapse of myself building the majestic <a href="https://shop.lego.com/en-US/LEGO-NASA-Apollo-Saturn-V-21309">Saturn V LEGO set</a> to commemorate this historic day which took me over 5 hours to complete. Consisting of 1969 pieces, the rocket stands at exactly 1 meter in height making it approximately 1:110 scale to the actual Saturn V rocket.</p>
<p>The time-lapse was taken with my DSLR camera at 5-second intervals. The entire video is made up of over 3,400 images totaling over 30GB of data. Check it out below:</p>
<div class="gatsby-resp-iframe-wrapper" style="padding-bottom: 56.25%; position: relative; height: 0; overflow: hidden; " > <div> <iframe src="https://www.youtube-nocookie.com/embed/EthjEIIFim0" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" style=" position: absolute; top: 0; left: 0; width: 100%; height: 100%; "></iframe> </div> </div>]]></description><link>https://vatthikorn.com/saturn-v-lego</link><guid isPermaLink="false">https://vatthikorn.com/saturn-v-lego</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Fri, 21 Jul 2017 02:15:00 GMT</pubDate></item><item><title><![CDATA[WWDC 2017 Wish List]]></title><description><![CDATA[<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 800px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/5470682d59d5ce10679a51e1700fec9f/b1bff/wwdc17-og-800x420.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 52.58215962441315%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAALABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAIBAwX/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEAMQAAAB1hWILCP/xAAYEAEBAQEBAAAAAAAAAAAAAAAAARECIf/aAAgBAQABBQLGNkdL4kf/xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/AT//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAECAQE/AT//xAAZEAACAwEAAAAAAAAAAAAAAAAAMQEQEWH/2gAIAQEABj8CSEPK3pJ//8QAHRAAAgMAAgMAAAAAAAAAAAAAAREAITFBUZGhsf/aAAgBAQABPyGnMklRUBFgkj2lGCxa93zATVNe9gom0+QVFQNT/9oADAMBAAIAAwAAABBUH//EABURAQEAAAAAAAAAAAAAAAAAAAEA/9oACAEDAQE/EIS//8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAIAQIBAT8QWP/EABwQAQACAwEBAQAAAAAAAAAAAAERIQAxUaFhgf/aAAgBAQABPxCuCDDQI2PkXjoeakgb5qvcLIHnYLixz8wHHZNKdC33JpUJCq0wS8CwGCG4IKz/2Q=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="wwdc17 og 800x420"
        title=""
        src="/static/5470682d59d5ce10679a51e1700fec9f/b1bff/wwdc17-og-800x420.jpg"
        srcset="/static/5470682d59d5ce10679a51e1700fec9f/b5ac9/wwdc17-og-800x420.jpg 213w,
/static/5470682d59d5ce10679a51e1700fec9f/ca7be/wwdc17-og-800x420.jpg 425w,
/static/5470682d59d5ce10679a51e1700fec9f/b1bff/wwdc17-og-800x420.jpg 800w"
        sizes="(max-width: 800px) 100vw, 800px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>See my other posts in this series: <a href="/wwdc-2016-predictions">2016</a>, <a href="/wwdc-2019-wish-list">2019</a>, <a href="/wwdc-2020-wish-list">2020</a>, <a href="/wwdc-2021-wish-list">2021</a>, <a href="/wwdc-2022-wish-list">2022</a>, <a href="/wwdc-2023-wish-list">2023</a>.</p>
<p>It's that time of the year again! Among all of Apple annual events, WWDC is probably my favorite. This year is already looking to be quite different since they are moving back to where they began in San Jose, instead of Moscone West in San Francisco which had been there go-to location since 2003.</p>
<p>This week is all about developers, and as a developer myself, I cannot wait to find out what Apple has in store for us in new software capabilities, APIs as well as potential exciting new hardware. So without further ado, here is my wish list for the <a href="https://developer.apple.com/wwdc/">WWDC 2017</a> keynote:</p>
<h3 id="ios-11">iOS 11</h3>
<p>Last year, the Photos app was made smarter by machine learning, letting it search for specific objects, detecting faces, and automatically creating photo albums and slideshows with the Memories tab, all without sacrificing user privacy. This year with iOS 11, I expect the app to gain new features to better compete with Google Photos which is getting even better with <a href="https://techcrunch.com/2017/05/17/google-photos-upgraded-with-new-sharing-features-photo-books-and-google-lens/">recent announcements during Google I/O</a>.</p>
<p>There's no doubt that iOS 10's headlining feature was the Messages app, thus I don't think there's going to be much on this for iOS 11. Though, the ability to reply to specific messages and rich text formatting are the top two features I wish Apple would add to iMessage. <a href="https://telegram.org">Telegram</a> has a really good example on the former.</p>
<p>iOS 11 should also bring about more productivity and automation features to allow for more professional tasks on the iPad Pro, as shown in their ads. Since a popular iOS app <a href="https://workflow.is">Workflow</a> was just acquired by Apple in March, I hope this means that they are indeed improving productivity and automation abilities on iOS. If I could only pick one feature in this category, the ability to manage clipboard history would be it. I suggest you check out Federico Viticci's <a href="https://www.macstories.net/stories/ios-11-ipad-wishes-and-concept-video/">recently published</a> concept video of the direction he thinks Apple should take its iOS platform on the iPad.</p>
<p>Just this past week, there was a <a href="https://www.bloomberg.com/news/articles/2017-05-26/apple-said-to-plan-dedicated-chip-to-power-ai-on-devices">report</a> that Apple is working on an AI-specific chip and might unveil it during WWDC. I think it's quite likely given the timeliness of this report. Knowing their philosophy, they would definitely highlight the security and privacy aspects they've achieved that Google or Amazon haven't with their AIs, and hopefully announce an API alongside it. This would also tie in very well with their existing AI efforts for the Photos app and their smart assistant Siri.</p>
<p><a href="https://developer.apple.com/siri/">SiriKit</a>, in my opinion, is still very limited and missing some really obvious features. An integration with audio library that would enable third-party apps such as Spotify and Overcast to be voice-controlled is on the top of that list. I'm pretty sure that they would add some new domains to allow more developers to integrate their apps with Siri.</p>
<p>Conveniently, this is a perfect segue to the next item on my list…</p>
<h3 id="siri-in-a-can">Siri In A Can</h3>
<p>In my <a href="/wwdc-2016-predictions">WWDC 2016 Predictions</a>, I expected them to announce the Siri Speaker. Let's just call it <em>Apple Home</em> as Mr. Jason Snell <a href="https://sixcolors.com/post/2017/05/imagining-the-introduction-of-a-siri-speaker/">cleverly suggested</a>. It has been well over a year since this rumor first surfaced, and so far we still have nothing. I believe they will really do it this year. With Amazon announcing two new <a href="https://www.youtube.com/watch?v=9X_fP4pPWPw">Echo</a> devices within two weeks of each other, Google Home <a href="https://arstechnica.com/gadgets/2017/05/google-home-can-play-more-music-watch-more-tv-and-make-phone-calls/">gaining some new capabilities</a>, and even Microsoft getting in on this with the <a href="https://www.theverge.com/2017/5/8/15577126/harman-kardon-invoke-microsoft-cortana-speaker">Cortana-powered Harman Kardon speaker</a>, Apple really has to be working on something to bring itself into this market. It is definitely not too late.</p>
<p>Though, Siri still needs a lot of improvements if it were to compete with what's currently out there, and I'm sure that Apple certainly has the technical and marketing prowess to blow those out of the water with this Apple Home. Their vision on HomeKit as shown in <a href="https://www.youtube.com/watch?v=4nbhfrQfRRE">this video</a> indicates that they are invested in the smart home space, and a device that brings it all together makes a perfect sense. Though knowing Apple, I wouldn't be one bit surprised if this device starts at $299.</p>
<h3 id="refreshed-macbook-pro">Refreshed MacBook Pro</h3>
<p>Another <a href="https://www.bloomberg.com/news/articles/2017-05-16/apple-said-to-plan-laptop-upgrades-as-microsoft-enters-market">recent report</a> says that Apple will refresh the MacBook Pro as well as MacBook Air at WWDC to compete with the <a href="https://www.microsoft.com/en-us/d/surface-laptop-3/8vfggh1r94tm?cm_mmc=pmp&#x26;activetab=overview">recently-announced Microsoft Surface Laptop</a>, and to "win back disappointed loyalists". I doubt that will happen. And even if it does, the reason is <em>definitely not</em> because Apple needs to compete with Microsoft in the laptop market. MacBook Pro's sales number <a href="https://www.rakutenintelligence.com/apples-macbook-pro-launch/">dwarfs</a> that of Microsoft Surface's (or any other company's for that matter). I really don't think Apple cares <a href="https://www.youtube.com/watch?v=LlOSdRMSG_k">very much at all</a> about them.</p>
<p>However, this doesn't mean that they should just forget about their MacBook Pro for the next foreseeable future (like the Mac Pro). Quite the contrary, in my opinion. An updated MacBook Pro would certainly make a lot of people very happy, especially myself since I'm writing this very sentence on my <em>mid-2010</em> 15-inch MacBook Pro (that is plagued with occasional GPU panics). I have been holding off on getting a new MacBook Pro due to the current generation having received a mixed response, and I hope that this hypothetical refreshed MacBook Pro would address some of the main criticisms such as the outdated Intel Skylake chip, lack of 32GB RAM option, inconsistent battery life, and the flawed keyboard. All they need to do is to have Phil Schiller say something along the line of "While the new MacBook Pro with the revolutionary Touch Bar was a great hit among our users, we also listen to those of you who say that there are still rooms for improvements. Today we are making our best laptop even better."</p>
<h3 id="new-mac-pro-sneak-peak">New Mac Pro Sneak Peak</h3>
<p>In a stunning turn of events, Apple invited a selected group of journalists over to its campus to discuss <a href="https://daringfireball.net/2017/04/the_mac_pro_lives">the future of the Mac Pro</a> back in April. They admitted that their current "trash can" Mac Pro has critical design flaws that have been preventing them from sufficiently updating it, and revealed that they are hard at work on designing the new Mac Pro which will <em>not</em> be ready this year. There is a lot of speculation as to when Apple came to this decision, but all signs seem to point to that this decision was made no longer than 3-6 months prior to the announcement (and quite possibly mere weeks). This means that it's likely that we won't see the new and "completely rethought" Mac Pro until the end of 2018, or even 2019.</p>
<p>This doesn't mean that they have nothing to show during WWDC. I really hope that they have at least the design of this new Mac Pro to show off to developers. It would definitely soften the "Apple doesn't care about professional Mac users anymore" narrative it's been getting lately.</p>
<p>They also revealed that an updated iMac aimed at professionals is coming this year, so I guess this is when they would show off the hardware and announce the release date.</p>
<h3 id="new-ipad-pro">New iPad Pro</h3>
<p>This rumor has been around for <a href="https://www.macrumors.com/2016/11/28/bezel-free-10-9-ipad-pro-no-home-button/">quite a while</a>, but it seems like they <a href="https://bgr.com/tech/ipad-pro-rumors-design/">might announce</a> a 10.5-inch iPad Pro at WWDC, which would then ship later in the fall. I'm indifferent to it but like I have said above regarding iPad productivity, and iOS in general, this product would be a perfect device to showcase iOS 11 as well as an indication to what the updated 9.7-inch and 12.9-inch iPad Pro might look like.</p>
<h3 id="macos-1013">macOS 10.13</h3>
<p>I honestly cannot think of features that are really needed in the next version of macOS. The current generation of Mac operating system has been around since the turn of the millennium and it is already a feature-complete, fully matured platform. Of course there are small things they can improve here and there such as a system-wide dark mode (please?), but gone are the days of frequent major updates to the OS.</p>
<p>One thing I definitely would count on them to talk about — if not during the keynote then one of the sessions — is the new <a href="https://developer.apple.com/documentation/foundation/file_system/about_apple_file_system">Apple File System (APFS)</a>. It was only last year when they announced that they were developing an entire new file system to replace its now ancient HFS+, and promised to roll this out for all of their platforms in 2017. With the recent iOS 10.3 update, hundreds of millions of iOS users worldwide are already using APFS. macOS Sierra, however, has only gotten a beta version of that. I think the release of macOS 10.13 later this fall is a perfect opportunity for this.</p>
<p>Oh and can we get rid of that antiquated iTunes and come up with something better?</p>
<h3 id="apple-park">Apple Park</h3>
<p>I know this is not an Apple product per se. But, in a way, this <em>is</em> a product by Apple. Its most expensive one in fact. I highly encourage you, dear reader, to check out <a href="https://www.wired.com/2017/05/apple-park-new-silicon-valley-campus/">this excellent article by Steven Levy</a> on Apple Park and what an incredibly ambitious project it is. This will either be at the very beginning or the end of the keynote where Tim Cook tells us more about the campus and how beautiful, innovative, and environmentally-friendly this building is. There's no doubt that this has been distracting a lot of important design talents within the company, including its design chief Jony Ive himself. It makes you wonder if this is what has been causing Apple to release some arguably lackluster products in recent years, doesn't it? Still, this is one hell of a building and I cannot wait to pay a visit one day.</p>
<p>So would all these really fit within the two-hour window? Probably not. I suspect they would spend most of their time going through new features in iOS, watchOS, and macOS and leave little time to announce new products. But all this is just a speculation, we will find out for sure comes June 5th.</p>]]></description><link>https://vatthikorn.com/wwdc-2017-wish-list</link><guid isPermaLink="false">https://vatthikorn.com/wwdc-2017-wish-list</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Sun, 28 May 2017 16:30:00 GMT</pubDate></item><item><title><![CDATA[An Animal of No Significance]]></title><description><![CDATA[<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 800px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/5595bcea6a8c124745f736ea800dbd06/b1bff/Early_human_history_book_illustration-800x545.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 68.07511737089202%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAOABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAMBAgT/xAAVAQEBAAAAAAAAAAAAAAAAAAABAv/aAAwDAQACEAMQAAABXVLpvMSD/8QAGhAAAwEAAwAAAAAAAAAAAAAAAAECEQMSIf/aAAgBAQABBQLjwpa3Ps11HaY6P//EABURAQEAAAAAAAAAAAAAAAAAABAR/9oACAEDAQE/AYf/xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAECAQE/AT//xAAZEAACAwEAAAAAAAAAAAAAAAAAEAERITH/2gAIAQEABj8CWFycX//EABsQAAMAAwEBAAAAAAAAAAAAAAABESExUWFx/9oACAEBAAE/IWzvBtjmJfTQE/BIpKhk0f/aAAwDAQACAAMAAAAQE+//xAAVEQEBAAAAAAAAAAAAAAAAAAAAEf/aAAgBAwEBPxAj/8QAFREBAQAAAAAAAAAAAAAAAAAAABH/2gAIAQIBAT8Qqv/EABoQAQADAQEBAAAAAAAAAAAAAAEAESExcVH/2gAIAQEAAT8QC0csewggpOJkMfiIYFKocGY5MMClZ97BvWPKn//Z'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Early human history book illustration 800x545"
        title=""
        src="/static/5595bcea6a8c124745f736ea800dbd06/b1bff/Early_human_history_book_illustration-800x545.jpg"
        srcset="/static/5595bcea6a8c124745f736ea800dbd06/b5ac9/Early_human_history_book_illustration-800x545.jpg 213w,
/static/5595bcea6a8c124745f736ea800dbd06/ca7be/Early_human_history_book_illustration-800x545.jpg 425w,
/static/5595bcea6a8c124745f736ea800dbd06/b1bff/Early_human_history_book_illustration-800x545.jpg 800w"
        sizes="(max-width: 800px) 100vw, 800px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>In <a href="https://www.ynharari.com/book/sapiens-2/"><em>Sapiens: A Brief History of Humankind</em></a>, Yuval Noah Harari attempts to tell the entire history of humans in a length of a book. He started off around the time when modern humans first appeared, two million or so years ago when we were not <em>that</em> different from apes. In the first chapter, he writes, "The most important thing to know about prehistoric humans is that they were insignificant animals with no more impact on their environment than gorillas, fireflies or jellyfish."</p>
<p>Of course <em>Homo sapiens</em>, or "The Wise Man", was not the only human species roaming the earth at the time. There were <em>Homo neanderthalensis</em> in Europe and western Asia, <em>Homo erectus</em> in Asia, <em>Homo soloensis</em> in Java, a dwarf species <em>Homo floresiensis</em> on another Indonesian island, <em>Homo deniosova</em> in Siberia, <em>Homo rudolfensis</em>, and <em>Homo ergaster</em> in East Africa. They were all human beings. Imagine if one or a few of those species survived until today, what would religions, human rights, nations, or laws be like?</p>
<p>Interestingly, all other human species vanished and Sapiens is the only one left. Harari proposed several theories as to why that is the case with one being the competition of resources which turned into violence and genocide. "Tolerance is not a Sapiens trademark", Harari writes, "In modern times, a small difference in skin colour, dialect or religion has been enough to prompt one group of Sapiens to set about exterminating another group." So it is safe to assume that our ancient ancestors would not be so friendly towards an entirely different human species. The meeting between Sapiens and Neanderthals and the resulting extinction of the latter could very well be the first and most significant genocide in human history.</p>
<p>Just how then did Sapiens manage to push a stronger species with bigger brains like Neanderthals to extinction? It was just another human species with nothing more special than others. Harari believes that this has to do with its unique language. Around 70,000 years ago, Sapiens experienced a <em>Cognitive Revolution</em> which scientists commonly believe happened due to some accidental genetic mutations that changed certain wirings in the brains. This caused Sapiens to be able to think in an unprecedented level and develop its unique type of language found in no other human species. This did not only enable them to gossip about tribe members or warn them about predators in the area with details beyond a mere ape can, it also allows them to transmit information about things that do not exist at all. Things such as gods, heavens, or nations.</p>
<p>These fictions maybe seem useless for surviving in the wild, but they enabled Sapiens to collaborate and work towards common goals unlike any other species. Sure, wolves, bees or killer whales do cooperate and have their own languages, but they only do so with a small number of closely related members. Believing in the 'common myths' such as the biblical creation story, the divine rights of kings or popular sovereignty gave Sapiens the ability to cooperate with a large number of people which led to our affluent society today.</p>
<p>Modern Sapiens walking the earth now may see certain rituals such as dancing around a campfire during a full moon or praying to a lion god as 'primitive', but our society today functions on the exact same basis. These ideas such as business corporations, financial institutions, nations, democracy, human rights, freedom, gods, and laws only exist in our collective imagination and yet we act as if those things really exist. Lawyers today are just modern sorcerers who tell far more complex and stranger tales.</p>
<p>Without imagined realities or social constructs, the society as we know it would certainly cease to function. If everyone stopped believing in financial institutions, limited liability companies, laws, or governments, the economy would collapse and nations across the globe would fall into chaos. The world we live in today is the result of a successful storytelling effort to convince millions of people across millennia to believe in these common myths. It would be impossible to build great mosques or empires spanning half a continent if we could only talk about things that really exist in the world such as trees, mountains or tigers.</p>
<p>We are all living in dual reality. One is the objective reality of things that we can see, touch, and smell and the other is an imagined one of things that only exist in our minds. As Harari puts it, "As time went by, the imagined reality became ever more powerful, so that today the very survival of rivers, trees and lions depends on the grace of imagined entities such as the United States and Google."</p>]]></description><link>https://vatthikorn.com/books/an-animal-of-no-significance</link><guid isPermaLink="false">https://vatthikorn.com/books/an-animal-of-no-significance</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Tue, 13 Dec 2016 10:31:00 GMT</pubDate></item><item><title><![CDATA[An Investigation Into Google Photos Compression]]></title><description><![CDATA[<p>Recently, I’ve been hearing lot of praises about <a href="https://photos.google.com">Google Photos</a>, especially from <a href="https://www.caseyliss.com/2016/5/9/google-photos-first-impressions">Casey Liss of ATP</a>, about how wonderfully accurate its algorithm is at finding images of places, objects or people you want from your photo library. With my iPhone almost running out of storage, mainly because of my photo library, I decided to give Google Photos a shot.</p>
<p>But upon setting up the backup, I was faced with a very hard decision: whether to upload the images in high quality or original quality. With high quality, it offers an unlimited free storage with a reduced file size as long as the photos have the resolution of 16 megapixels or less. This should be enough for everyday images taken with smartphones. With the original option, the photos will be uploaded in full size with no compression. However, it will be limited to how much storage space is available on the Google Drive.</p>
<p><strong>UPDATE</strong>: On 11 November 2020, Google <a href="https://blog.google/products/photos/storage-changes/">announced</a> that they will no longer offer the free unlimited High quality storage starting 1 June 2021. So the benefit of doing that over original quality only comes down to storage savings for your Google Account (which comes with 15GB of free storage).</p>
<p>The “reduced file size” part is what I wanted to know more about since I was definitely going to take advantage of that free unlimited storage. However, I was worried that the compression algorithm would be too aggressive at reducing the file size, and thus lowering the image quality below the acceptable level. In order to figure this out, I decided to do a little investigation on how much quality, if at all, was lost by the compression, and if we can see any visual differences between the original and the compressed one.</p>
<p>Before we go any further, I must put forth a disclaimer here that I am by no means an expert when it comes to image compression algorithms. What I'm about to show here is a non-scientific experiment conducted on a cheap, uncalibrated, 1080p monitor using a couple of random photos I took. So please do further research and tests before making your decision on this.</p>
<p>To run this experiment, I selected two images: one with the resolution of 20MP taken with my DSLR and the other at 8MP with my iPhone 6.</p>
<p>First, let’s look at the image taken by the DSLR. Since this image has the resolution of 20MP, Google Photos downsized the image to 16MP, so it definitely lost the actual pixel count in the process.</p>
<h4 id="original-at-20mp"><strong>Original at 20MP</strong></h4>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/f4fab75749be22496ad61d36d6dbae13/66e0d/20MP.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 66.66666666666666%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAUCBAb/xAAWAQEBAQAAAAAAAAAAAAAAAAACAAH/2gAMAwEAAhADEAAAAXcFtczYz4c//8QAGhAAAgMBAQAAAAAAAAAAAAAAAAECAxIRE//aAAgBAQABBQLaNI9IFVcc2QzLjZ//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/AT//xAAXEQEAAwAAAAAAAAAAAAAAAAAAERIT/9oACAECAQE/AbQ0f//EABkQAAIDAQAAAAAAAAAAAAAAAAAxARAhMv/aAAgBAQAGPwJ11BOMxDP/xAAdEAEAAgEFAQAAAAAAAAAAAAABABExIUFRcYGR/9oACAEBAAE/Ib8B9irkiOftL+2dEGl0NpyJ1P/aAAwDAQACAAMAAAAQI9//xAAVEQEBAAAAAAAAAAAAAAAAAAARAP/aAAgBAwEBPxAYv//EABYRAQEBAAAAAAAAAAAAAAAAABEAAf/aAAgBAgEBPxDQZ3//xAAaEAEBAQADAQAAAAAAAAAAAAABEQAhQWFx/9oACAEBAAE/EAfBeBzALHuRg34xizVL0TrCGhhGKECMg3//2Q=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="20MP"
        title=""
        src="/static/f4fab75749be22496ad61d36d6dbae13/85078/20MP.jpg"
        srcset="/static/f4fab75749be22496ad61d36d6dbae13/b5ac9/20MP.jpg 213w,
/static/f4fab75749be22496ad61d36d6dbae13/ca7be/20MP.jpg 425w,
/static/f4fab75749be22496ad61d36d6dbae13/85078/20MP.jpg 850w,
/static/f4fab75749be22496ad61d36d6dbae13/950eb/20MP.jpg 1275w,
/static/f4fab75749be22496ad61d36d6dbae13/09276/20MP.jpg 1700w,
/static/f4fab75749be22496ad61d36d6dbae13/66e0d/20MP.jpg 5314w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<h4 id="compressed-to-16mp"><strong>Compressed to 16MP</strong></h4>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/92a8ea1e22d661751a8d4c8a3060aa23/e6a0e/20MP-GP.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 66.66666666666666%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAABQACBP/EABYBAQEBAAAAAAAAAAAAAAAAAAIAAf/aAAwDAQACEAMQAAABbwbzmWgI5//EABoQAAIDAQEAAAAAAAAAAAAAAAABAgMSERP/2gAIAQEAAQUC2jSPSBTXHNkMy42f/8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAwEBPwE//8QAFxEBAAMAAAAAAAAAAAAAAAAAABESE//aAAgBAgEBPwG0NH//xAAZEAACAwEAAAAAAAAAAAAAAAAAMQEQITL/2gAIAQEABj8CddQTjMQz/8QAHRABAAEDBQAAAAAAAAAAAAAAAQARMVEhQXGBkf/aAAgBAQABPyGvYPccpEb+0q9C6IIDoNpkTif/2gAMAwEAAgADAAAAECMf/8QAFREBAQAAAAAAAAAAAAAAAAAAEQD/2gAIAQMBAT8QGL//xAAWEQEBAQAAAAAAAAAAAAAAAAARAAH/2gAIAQIBAT8Q0Gd//8QAGhABAQEAAwEAAAAAAAAAAAAAAREAIUFhcf/aAAgBAQABPxAHwXgzmFj3Iwb8YTdVL0TrKVChGKECMg3/2Q=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Compressed by Google Photos"
        title=""
        src="/static/92a8ea1e22d661751a8d4c8a3060aa23/85078/20MP-GP.jpg"
        srcset="/static/92a8ea1e22d661751a8d4c8a3060aa23/b5ac9/20MP-GP.jpg 213w,
/static/92a8ea1e22d661751a8d4c8a3060aa23/ca7be/20MP-GP.jpg 425w,
/static/92a8ea1e22d661751a8d4c8a3060aa23/85078/20MP-GP.jpg 850w,
/static/92a8ea1e22d661751a8d4c8a3060aa23/950eb/20MP-GP.jpg 1275w,
/static/92a8ea1e22d661751a8d4c8a3060aa23/09276/20MP-GP.jpg 1700w,
/static/92a8ea1e22d661751a8d4c8a3060aa23/e6a0e/20MP-GP.jpg 4898w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>Now let's take a look at them with a 100% crop and compare them side-by-side.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 800px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/a235a09950c0ba7549f0cdbac9cef8ed/b1bff/Singapore-sbs.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 75.11737089201877%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAPABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAMBBf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAepsRVMf/8QAGRAAAgMBAAAAAAAAAAAAAAAAAAIBESFB/9oACAEBAAEFAumCtkMXB//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8BP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8BP//EABYQAAMAAAAAAAAAAAAAAAAAABAgQf/aAAgBAQAGPwIRP//EABoQAAMBAQEBAAAAAAAAAAAAAAABESFRQZH/2gAIAQEAAT8htd8wbsX0nIQl24Krd9gn6f/aAAwDAQACAAMAAAAQiy//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/ED//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAECAQE/ED//xAAeEAEAAgICAwEAAAAAAAAAAAABABEhQTFhUXGRwf/aAAgBAQABPxAsXR1tmGuG1D41HZ8iK1ml3anuNzIKlcYP2WKM3kTif//Z'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Original (left) and compressed (right) side-by-side"
        title=""
        src="/static/a235a09950c0ba7549f0cdbac9cef8ed/b1bff/Singapore-sbs.jpg"
        srcset="/static/a235a09950c0ba7549f0cdbac9cef8ed/b5ac9/Singapore-sbs.jpg 213w,
/static/a235a09950c0ba7549f0cdbac9cef8ed/ca7be/Singapore-sbs.jpg 425w,
/static/a235a09950c0ba7549f0cdbac9cef8ed/b1bff/Singapore-sbs.jpg 800w"
        sizes="(max-width: 800px) 100vw, 800px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
<em>Original (left) and compressed (right) side-by-side</em></p>
<p>Apart from the obvious difference in the resolution, the image quality seems to not have been affected at all.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/d46dd81f8c3dd5b7195e8a704f2d874b/ff812/Singapore-Info.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 62.91079812206573%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFwABAAMAAAAAAAAAAAAAAAAAAAEDBf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAdpAsB//xAAXEAEBAQEAAAAAAAAAAAAAAAAAAUER/9oACAEBAAEFAutiNj//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/AT//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAECAQE/AT//xAAUEAEAAAAAAAAAAAAAAAAAAAAg/9oACAEBAAY/Al//xAAaEAACAwEBAAAAAAAAAAAAAAAAAREhMcHR/9oACAEBAAE/IU1+kunTAmkSMH//2gAMAwEAAgADAAAAEDPP/8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAwEBPxA//8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAgEBPxA//8QAGxABAAMBAQEBAAAAAAAAAAAAAQARIUExUWH/2gAIAQEAAT8QY/iUhpzsNt779uFrqx2jSHS4UQt7P//Z'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Singapore Info"
        title=""
        src="/static/d46dd81f8c3dd5b7195e8a704f2d874b/85078/Singapore-Info.jpg"
        srcset="/static/d46dd81f8c3dd5b7195e8a704f2d874b/b5ac9/Singapore-Info.jpg 213w,
/static/d46dd81f8c3dd5b7195e8a704f2d874b/ca7be/Singapore-Info.jpg 425w,
/static/d46dd81f8c3dd5b7195e8a704f2d874b/85078/Singapore-Info.jpg 850w,
/static/d46dd81f8c3dd5b7195e8a704f2d874b/ff812/Singapore-Info.jpg 966w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>If we take a look at the information of the two images, we see that the resolution has been reduced to 16MP and the file takes up only 3.6 megabytes. That's over 75% reduction in file size! I'm really impressed at how high-quality the image still looks after having gone through this aggressive compression.</p>
<p>Now let’s compare the images taken by the iPhone 6’s back camera. Unlike earlier, the image here did not get downsized because the resolution is way below the 16MP limit.</p>
<h4 id="original-at-8mp"><strong>Original at 8MP</strong></h4>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/19922b79fb02a7b6950e8856f5a97ca7/05366/IMG_0822-Original.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 75.11737089201877%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAPABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAMEAf/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIQAxAAAAFrotsaRh//xAAZEAACAwEAAAAAAAAAAAAAAAABAgASIQP/2gAIAQEAAQUCVEVmOF9rKmHjP//EABURAQEAAAAAAAAAAAAAAAAAAAAR/9oACAEDAQE/AYj/xAAWEQEBAQAAAAAAAAAAAAAAAAAAERL/2gAIAQIBAT8B0r//xAAZEAACAwEAAAAAAAAAAAAAAAAAMQIQIRH/2gAIAQEABj8CfTImzpjP/8QAGxAAAwEAAwEAAAAAAAAAAAAAAAERIUFRkWH/2gAIAQEAAT8hRLToTTTvw1Yvwri+iYo2KPWZ/9oADAMBAAIAAwAAABCYH//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8QL//EABYRAQEBAAAAAAAAAAAAAAAAAAEQIf/aAAgBAgEBPxBbrP8A/8QAGhABAAMBAQEAAAAAAAAAAAAAAQARIVGRMf/aAAgBAQABPxBBI9OnlQJG1BDa99mZQtJbRjWrO3bv2JaJKx2D8MwXk//Z'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="IMG_0822 Original"
        title=""
        src="/static/19922b79fb02a7b6950e8856f5a97ca7/85078/IMG_0822-Original.jpg"
        srcset="/static/19922b79fb02a7b6950e8856f5a97ca7/b5ac9/IMG_0822-Original.jpg 213w,
/static/19922b79fb02a7b6950e8856f5a97ca7/ca7be/IMG_0822-Original.jpg 425w,
/static/19922b79fb02a7b6950e8856f5a97ca7/85078/IMG_0822-Original.jpg 850w,
/static/19922b79fb02a7b6950e8856f5a97ca7/950eb/IMG_0822-Original.jpg 1275w,
/static/19922b79fb02a7b6950e8856f5a97ca7/09276/IMG_0822-Original.jpg 1700w,
/static/19922b79fb02a7b6950e8856f5a97ca7/05366/IMG_0822-Original.jpg 3264w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p><strong>Compressed at 8MP</strong></p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/23ae81eee4a37b313d08e5c755be3b02/05366/IMG_0822-GP.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 75.11737089201877%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAPABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAMEAf/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIQAxAAAAFrotsaRh//xAAZEAACAwEAAAAAAAAAAAAAAAABAgASIQP/2gAIAQEAAQUCVEUscL7WVMPGf//EABURAQEAAAAAAAAAAAAAAAAAAAAR/9oACAEDAQE/AYj/xAAWEQEBAQAAAAAAAAAAAAAAAAAAERL/2gAIAQIBAT8B0r//xAAZEAACAwEAAAAAAAAAAAAAAAAAMQIQIRH/2gAIAQEABj8CfTImzpjP/8QAGxAAAwEAAwEAAAAAAAAAAAAAAAERIUFRYZH/2gAIAQEAAT8hRbToTTTvhqxZXF+iYo2KPWZ//9oADAMBAAIAAwAAABCYH//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8QL//EABYRAQEBAAAAAAAAAAAAAAAAAAEQIf/aAAgBAgEBPxBbrP8A/8QAGhABAQADAQEAAAAAAAAAAAAAAREAIVGRMf/aAAgBAQABPxBDI9nTyYEjZBDV77msgsSpHGas7td/cSwklHeD8M0LzP/Z'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="IMG_0822 Compressed"
        title=""
        src="/static/23ae81eee4a37b313d08e5c755be3b02/85078/IMG_0822-GP.jpg"
        srcset="/static/23ae81eee4a37b313d08e5c755be3b02/b5ac9/IMG_0822-GP.jpg 213w,
/static/23ae81eee4a37b313d08e5c755be3b02/ca7be/IMG_0822-GP.jpg 425w,
/static/23ae81eee4a37b313d08e5c755be3b02/85078/IMG_0822-GP.jpg 850w,
/static/23ae81eee4a37b313d08e5c755be3b02/950eb/IMG_0822-GP.jpg 1275w,
/static/23ae81eee4a37b313d08e5c755be3b02/09276/IMG_0822-GP.jpg 1700w,
/static/23ae81eee4a37b313d08e5c755be3b02/05366/IMG_0822-GP.jpg 3264w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>They look virtually the same to me. Now let's look at them side-by-side at 100% crop:</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 800px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/d1b0fb75bcf824abfc733dee4294dd56/b1bff/iPhone-side-by-side-1.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 75.11737089201877%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAPABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAIFAQT/xAAVAQEBAAAAAAAAAAAAAAAAAAABAP/aAAwDAQACEAMQAAABbedYpE4T/8QAGhAAAgMBAQAAAAAAAAAAAAAAAAIBAxESIf/aAAgBAQABBQKpzrLTxH3Rr2if/8QAFREBAQAAAAAAAAAAAAAAAAAAEBH/2gAIAQMBAT8Bh//EABURAQEAAAAAAAAAAAAAAAAAAAAR/9oACAECAQE/Aar/xAAaEAACAgMAAAAAAAAAAAAAAAAAAQIhEBEx/9oACAEBAAY/ArGsPTIzfSj/xAAbEAEAAwADAQAAAAAAAAAAAAABABEhMUFRof/aAAgBAQABPyGw930TbJQTGk+we7LrImw1znGxCUS8uf/aAAwDAQACAAMAAAAQuB//xAAVEQEBAAAAAAAAAAAAAAAAAAAAEf/aAAgBAwEBPxAj/8QAFREBAQAAAAAAAAAAAAAAAAAAABH/2gAIAQIBAT8QpD//xAAdEAEBAAICAwEAAAAAAAAAAAABEQAhMUFhgZHx/9oACAEBAAE/EAehUzd+ecWBbACtmUwETWw/MqAxQ2XkHH+HAnRGvWQ/KobTrP/Z'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Original (left) and Google Photos Compressed (right) at 100% zoom side-by-side"
        title=""
        src="/static/d1b0fb75bcf824abfc733dee4294dd56/b1bff/iPhone-side-by-side-1.jpg"
        srcset="/static/d1b0fb75bcf824abfc733dee4294dd56/b5ac9/iPhone-side-by-side-1.jpg 213w,
/static/d1b0fb75bcf824abfc733dee4294dd56/ca7be/iPhone-side-by-side-1.jpg 425w,
/static/d1b0fb75bcf824abfc733dee4294dd56/b1bff/iPhone-side-by-side-1.jpg 800w"
        sizes="(max-width: 800px) 100vw, 800px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
<em>Original (left) and compressed (right) at 100% crop</em></p>
<p>Can you notice any differences in the details at all? Because I can’t.</p>
<p>Here is a look at the properties of the two images:
<span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/b1a113ccb05c6c2ef346c813504796b1/9fac0/iPhone-Info.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 61.9718309859155%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAMABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAEDBf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAe0Q0Qf/xAAYEAADAQEAAAAAAAAAAAAAAAAAAUECMf/aAAgBAQABBQK1FZnn/8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAwEBPwE//8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAgEBPwE//8QAFRABAQAAAAAAAAAAAAAAAAAAEAH/2gAIAQEABj8Ca//EABsQAAIBBQAAAAAAAAAAAAAAAAABIRARUcHR/9oACAEBAAE/Ibz6NwW6EgzJD//aAAwDAQACAAMAAAAQgw//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/ED//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAECAQE/ED//xAAcEAEAAgIDAQAAAAAAAAAAAAABABExUSFBYbH/2gAIAQEAAT8QvRp2+RTwdqLhzncBb2CkDScRNjm5/9k='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="iPhone Info"
        title=""
        src="/static/b1a113ccb05c6c2ef346c813504796b1/85078/iPhone-Info.jpg"
        srcset="/static/b1a113ccb05c6c2ef346c813504796b1/b5ac9/iPhone-Info.jpg 213w,
/static/b1a113ccb05c6c2ef346c813504796b1/ca7be/iPhone-Info.jpg 425w,
/static/b1a113ccb05c6c2ef346c813504796b1/85078/iPhone-Info.jpg 850w,
/static/b1a113ccb05c6c2ef346c813504796b1/9fac0/iPhone-Info.jpg 963w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>Notice that the resolutions are exactly the same and all the metadata is still intact after being compressed by Google Photos. So the only difference here seems to be the 30% reduction in file size.</p>
<p>This visual inspection reveals that there seems to be no loss in image quality at all. So we have to go a bit deeper to find out what's going on.</p>
<p>Given that the original and compressed image have the same resolution, the reduction in file size <em>has</em> to result in some quality loss or else it would be impossible to make it smaller. So to look for that, I brought the images into Photoshop in order to drill down to the very smallest of details that our mere monkey eyes can’t see.</p>
<p>What I did was to open them in Photoshop on two different layers, one on top of the other.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 258px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/c26eea04cc8fa99c7b82d6a6e25af807/3fb3c/Screen-Shot-2016-07-04-at-12.20.36-PM.png"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 108.92018779342723%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEMElEQVR42nVV207jVhTNH/HE/SogQBpix4nt+BInkIudmwIE4oRACNOZUTsaUQmV56qPVftSqTNWq0ptpX5BVVH1B+YjRnPE6t4nXDXTh5V9vI+99n0ntrS0dDU/P/9uYmLiempq6t/p6el7yOep6Se6J7i9m5ycvF5cWHy3vLx8FUsmU1G5XEGxWBSJxBboEjMzMx+BPvxfPRkWGxsbWFlZiWKapr1tt/fQbrc/mIZ+sxHfuInH4zfr6+s38fX4A+Lxe73E2rp8TiQSfP9BURTQ89uYqqpRGHYxPBuJ0WiEw8NDlEol7O7uolqtotFosPcSXj4P368iT7LZbMC2bWSzWYawLAupVCqKKUoq8jyPL6XSNE0YhgE+O44DXdflR+l0WiKXy0E3dFi2hUwmg+3tbZaPCFUtOj8/x/n5SAzPThGGIYIgkPB9H61WC6VyGfVaTXrrug6RpIjYlEbLdEeGBHsrCfmnFtSYQDBBpVKRH7F3DPbecV26r0kDLp1VNQ3XsaGT50xKdXgg1HUjYisUimAyDokvd3Z2pOSwOJ+eVyADNvJkoFjwpHTdvDT6JGTTsiMO069WBBeDPWKCQqEgScm61AX1uixY2D/G/l4LTUpF5+CA3ik+9ZB/2LKRNYRL1ctSEe4K8lAYA4qiUrFMWaBE4jOkKI8qFcmme00jD+8IDfJwcHwsPRye9smiRxiHx9jfa6O0uwNVSaFOXvqUHo2ISuQZ53GXokirinCIkHoxkpOiZ3UYOUtoXgdecIxG5wzdwUvU2iEyTgA9X4Ph1UiOz4ysPAfIuj7MYkOomRyWlxe5D5WIG9bIuWJ4+TO+//UaP/35Dy6+/R3tk6/g1k+Qb5zCqZ3ACQYkB2P5+Fwfiu2Mi9mZqUhOSqVcQta0RTgcov/5CC8uL1GslqHkSui9+Brd0QXK7TPYfv8T6LExSTg3OzMuipwM2xVHB00EVQ/tZhmdJo1evQM7OEGu0iWEsKq9TyCkdwZE6IwJk8mkJFTTmtAKfTSOvkQ4fI3RF1eoBC0omoGMQf2oUwMT5PkRpM50RCK5jbm5uXEOi8UCt4XovfoB3/3yF37842+8+uY37Ph7sC1DTg73mUstYui8DDISmYwGh2Y6Zxq0+hJjQplDmhDupU6PGnd0iucXr1EKykhSr4W9EN2wh6OjIxwe7MO5nR6douKm51aiqRFbW1tjQg6Zx422hmgEJbQaVRzu++ju+eTNeJvwluF9dyeZiBy530A8Kezh7OxsFKMP3lhESBfvaegF77Y05dOybEG5FbQTBc95lRqfn8kj+cwbnhYFjxzjPXtNpG9kyLxBmIjzxHPLI8fLlc+9Xk+O392m4dBZz6uM3+G5vyXn3RnF1tbWcpubm88oB32SA1rvA5arq6vyvLCwMKD/CilZz5L1rLt7h8DfPiNd7j/OI2jVpkPMoAAAAABJRU5ErkJggg=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Screen Shot 2016 07 04 at 12 20 36 PM"
        title=""
        src="/static/c26eea04cc8fa99c7b82d6a6e25af807/3fb3c/Screen-Shot-2016-07-04-at-12.20.36-PM.png"
        srcset="/static/c26eea04cc8fa99c7b82d6a6e25af807/a6f4e/Screen-Shot-2016-07-04-at-12.20.36-PM.png 213w,
/static/c26eea04cc8fa99c7b82d6a6e25af807/3fb3c/Screen-Shot-2016-07-04-at-12.20.36-PM.png 258w"
        sizes="(max-width: 258px) 100vw, 258px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>Now the trick here is to change the blending mode to “Difference” which will show any <em>differences</em> between the two images. If they are exactly the same, this will result in a completely black image. Here is the resulting image after applying the blending mode:</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/5785cbb7d82e4c24381afe679ab3e0f0/05366/IMG_0822-Diff-1.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 75.11737089201877%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAPABQDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIQAxAAAAGfAB//xAAUEAEAAAAAAAAAAAAAAAAAAAAg/9oACAEBAAEFAl//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/AT//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAECAQE/AT//xAAUEAEAAAAAAAAAAAAAAAAAAAAg/9oACAEBAAY/Al//xAAUEAEAAAAAAAAAAAAAAAAAAAAg/9oACAEBAAE/IV//2gAMAwEAAgADAAAAEPPP/8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAwEBPxA//8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAgEBPxA//8QAFBABAAAAAAAAAAAAAAAAAAAAIP/aAAgBAQABPxBf/9k='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="IMG 0822 Diff 1"
        title=""
        src="/static/5785cbb7d82e4c24381afe679ab3e0f0/85078/IMG_0822-Diff-1.jpg"
        srcset="/static/5785cbb7d82e4c24381afe679ab3e0f0/b5ac9/IMG_0822-Diff-1.jpg 213w,
/static/5785cbb7d82e4c24381afe679ab3e0f0/ca7be/IMG_0822-Diff-1.jpg 425w,
/static/5785cbb7d82e4c24381afe679ab3e0f0/85078/IMG_0822-Diff-1.jpg 850w,
/static/5785cbb7d82e4c24381afe679ab3e0f0/950eb/IMG_0822-Diff-1.jpg 1275w,
/static/5785cbb7d82e4c24381afe679ab3e0f0/09276/IMG_0822-Diff-1.jpg 1700w,
/static/5785cbb7d82e4c24381afe679ab3e0f0/05366/IMG_0822-Diff-1.jpg 3264w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>If you don't look closely (or if your screen is not at the brightest setting), you won’t see anything other than the complete blackness. But if you really look for it, you will start to see faint outlines of the image. But here is when the histogram becomes handy.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 337px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/c7d4378c650f353282d9b01fea5355d6/da4fb/Screen-Shot-2016-07-04-at-12.21.37-PM.png"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 112.20657276995306%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAACXBIWXMAAAsTAAALEwEAmpwYAAADP0lEQVR42pVUSU8iQRjlJxkjrlEQZO1mx6YbkEVExQ23RKMH400PEzMHvXiey9xmTAb/geE68zdMuGvpN++VgpJMRjy8VHVV9fvet7qCweD3UCj0MDc3d+/1znZGR0c7bre7MzIyMhDcI+7O8PDw/fj4+KPH4/nmsm37trnVlM3NTVWplGV6elpmZmbE5/MNDK/Xq6LRqAQCgRuXYRgt27FlfX39sdlsPq821p4bjdXnTCbznM1mB8Wj4zgSj8d/ukzTbM3PzwuUKh4WCgVZWFiQdDo9MFKplLIsS6DyxoVNa3tnR8rlsoJKOTg8lJXlZakt1mRpaamHWq3Wt+9+1+t17hXUydTU1I0rmUy2qtWq5HKWsnM5EFeESnPY/w/wSKiq610ikXghBHMrncnQTXVwcKAtLy4u9il5D94twwOSUd3e3q6USqU3hSTM5/NSLBYV3bRz9ofIO3nJZrLi2I5UKxXJWbl+hXS50Wgo0zDF7/NLYC7wIYKBoF75Hvv+GNKVjY0NlUlnug8+hVAw9EYIqS3GZWtrS0G6JsSDgcmokoSJ+KvLKGBNuL+/r8qlsnhmPL2Hn4CKx94pRGEKukSxBaORqBhRQ69doJvENGN9Z12Ew2FJJVMKwmRycvIlKaw7VLmKxWK68nlJoKU00qk06u1lz7p7D74vFoqKdz1CFuq8ZekGN4yorjES8jGSBiURqEhApSk0ypWqwziPRAyqVDzTLrOXWYcYY2poaEgwgvAootWgNqW+VMfgWJPt7W05OjqS09NTOTs7k4uLC7m8vJTr62u5urpSNK4VkpAuYx4qklElVTCuVM5hwaShTjniGGsmUNhVx8fHcnJyIufn53qwjI2NvbkMC4orlRWgjK1XLJakgk6g9VnfrPj9fhiLw8WQGK9u0xuIUgxNXwxJ2I2bgxCsrKwIO4h962AQUDVhWfptL2EEYq5bTxPCyi9mCy4+AE8ErD3BUA/8TiYTTyDS++67LnD+QGMTExM/XDi45UDlCOJI6sF5WTkA6MHu7i5npk4Uposecbo+YyanjiIHVN64kPKvYP+NONxhbf8LuGsjOW0Yb+MnvUJ5G/+2w5FwGwrv8P0HCf3yF7LSSuSErFCuAAAAAElFTkSuQmCC'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Screen Shot 2016 07 04 at 12 21 37 PM"
        title=""
        src="/static/c7d4378c650f353282d9b01fea5355d6/da4fb/Screen-Shot-2016-07-04-at-12.21.37-PM.png"
        srcset="/static/c7d4378c650f353282d9b01fea5355d6/a6f4e/Screen-Shot-2016-07-04-at-12.21.37-PM.png 213w,
/static/c7d4378c650f353282d9b01fea5355d6/da4fb/Screen-Shot-2016-07-04-at-12.21.37-PM.png 337w"
        sizes="(max-width: 337px) 100vw, 337px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>Let’s take a quick detour and talk about histogram. A <a href="https://en.wikipedia.org/wiki/Image_histogram">histogram</a> is a graph representing pixels of different color range/tones in an image. Now the histogram we see here is a simplified version that only shows the greyscale range from black (left) to white (right). The higher the graph at a given point along the x-axis, the more pixels there are at that specific color/tone.</p>
<p>If the two images are exactly the same, we would only see a single vertical line at the very left of the histogram. That would mean the image is entirely composed of black pixels. Here we can clearly see that there are pixels of other colors as well. This reveals that the two images are in fact different.</p>
<p>To make this clearer to see. I adjusted the histogram level to show only those pixels that are present in the image. Here is the result:</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/3e335863c4be9b99da6938363f802ed1/4e56d/Screen-Shot-2016-07-04-at-5.25.10-PM.png"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 69.48356807511736%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAYAAAAvxDzwAAAACXBIWXMAAAsTAAALEwEAmpwYAAADM0lEQVR42o2Ty2/aWBTGWbGp2LUxYIgpYIxtEh5JIH5gYl4mPFIwYMKzEYmqqqrURf+ILmYxZVFp/sjRZDfSzFzrm2MizWI0i7H06bOPfH/3O+faodW727Pd+/sfTx+evu+f9of9fn9YrteH5XJJvjz6drc9arHwDovlgrQ8+mzmHcbj8cF13Z/v7+9/GQwGhVDfcby74Qjdds/vtXvo2F2YugH92oKhNUgmLMOGpd/ApFrtSkPtsgatpmM0HIJA8DyPLTwPbcdxQ5PJZFarajjl0n8J0SxLRDPsNJZiSU5ksTcpFou+ZTyXZomToJZlsdcC1ROMjwrstttiDx92bO6u/5i/G8NqNichiuzplCIZl/yMoCKTJCUKSHIp8CcJxLlT8iQS0RRSvIRsUoaYVCClC+i029jttthsNoyCod1uu6HpfErAOviY6Au8CCEmEiwN/g1BTgTECRbUMokzpBMKeR7puAwlW0a70wlg2G63jNqGbdsEnBLw2gC14fPRUwi8jFRMOqaKcwLSvHJ8vsg3UJVbR/CZaCCfLqHb7WC1WuHu7u6Y0DAMNzSejr1gwEI858uZSxQlE9fnfWpdQYJ7S0CZPA0pWYSSuoKcuUBFbaGsGOhQQtedYjgYMHfiwrIsAo5Hnmk0ApBflE1yDVXVRkmqUxIdZUp2IVmo5gki13Gh1tGttFAv1mE3mwR0qeUNe3x8fJlhv+94pt5ATer6NcXBlTogdVHK36CQM8ktVPI2rpQWrtXey2a5EipSjVruYj6fYzQaMdJLwtGo7wXfWi4l++dimSAk8RKqWIWaJc9WoeQu6RDOkCeJdLo5Uj5ThOM4eP/wgP3+kS2Xa0roBAn7dMo6DVnxS/kKzuUyVKmMInlZrqCkEFQ6hySpEHP0yWTonjbOZQtoUstPn77i20/f2erhIyybgLSL5zh9tFqO37Q7MI0b1HWL/g4LwWzrgfQ6DN2EFvxB5LpmQaOubm97+Pj5C9brDZvNZi8tNxrNca8/+r3X6/1G8Geay7Nt3/xL9n8qeJdO+pnW/kpr/9Q0bRii6xXP82I4HBEjpHA4LFLtfyl4NxKJ/COO4179DRi9n8gHI7/iAAAAAElFTkSuQmCC'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Screen Shot 2016 07 04 at 5 25 10 PM"
        title=""
        src="/static/3e335863c4be9b99da6938363f802ed1/e5284/Screen-Shot-2016-07-04-at-5.25.10-PM.png"
        srcset="/static/3e335863c4be9b99da6938363f802ed1/a6f4e/Screen-Shot-2016-07-04-at-5.25.10-PM.png 213w,
/static/3e335863c4be9b99da6938363f802ed1/19b37/Screen-Shot-2016-07-04-at-5.25.10-PM.png 425w,
/static/3e335863c4be9b99da6938363f802ed1/e5284/Screen-Shot-2016-07-04-at-5.25.10-PM.png 850w,
/static/3e335863c4be9b99da6938363f802ed1/462c8/Screen-Shot-2016-07-04-at-5.25.10-PM.png 1275w,
/static/3e335863c4be9b99da6938363f802ed1/4e56d/Screen-Shot-2016-07-04-at-5.25.10-PM.png 1700w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>And there it is! The evidence of quality loss I’ve been looking for. What we see here is called <a href="https://en.wikipedia.org/wiki/Compression_artifact">compression artifacts</a>, and to simply put, they are junk that got added to the image from the lossy nature of the JPEG compression. The brighter the pixel, the more different they are.</p>
<p>If we zoom in closer, we can see how nasty these compression artifacts are.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/0260f01dbdbeca060aa072f84094dad0/5bbfc/Screen-Shot-2016-07-04-at-12.26.32-PM.png"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 61.502347417840376%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAAAsTAAALEwEAmpwYAAACxElEQVR42hWT227bRhRF+RdxrLtEUhRJDa/i/SpZkh25aSK3tV0XjoMUCFAULVCg7Wv72p9ePX4YkBzO7Dl7nT1anlZUaUNTdDR1TyrfedKwLXeEQYLrhhRpS9eeyLOW/e6Wo4yuOXC1O9LJnkTWVdmWbXOFVhUNWVITBzGbOCMKd8RRSugFOLYi8FIiP6Eut7RVw92HM/c/PPD708/8dHPGWa1ZDBeyPiWJS7Sm7KlktM2eIq9JZTJLchGK8Z0QX56xv5G5krvje/68f+HXhwf+/fwL/3z6KoelOJZiMV1gjudoSZyIzZJSLBdZwyYSMakoChNC16MKInpx0BUt56trng4nHvsDf9/9yH9f/+Cm+4a82HI4vKOqO7R0U6HWIWVak0cF99+eqfIWe+lgL0yM6YTpaEzhuKjlCl1fMRzMiV2fvx6f+e3phTrr2XfXsq9Be2WUbnbSCDkpfcdpfxKrCbZl4609YRuRyjjGPhsV4doB1lKhzywSwZEHAb77+k8Q2Q7aXHxnyUfp9CN1fksR9VzlPdftNW2+lQ5GZMLQXVosJlNmUx1LqnzdZ850JqMF84kp7xatUmjmwqfvPuBJR5MwwxXA5/1HXr77zMv7ZzzTYXw5YngxZPh2wngwwRCx0WDGxZsBylColWIu4sG6QIv8Xth1ZEFJJFHxpPzSj7htTtRxRap8dGE5E5GJxGM6MRgP58JVZ/B2xnJhY+g2SyPgVH9B64sjt92zcOyoJWevDcr8mm1/JggylApE0GI+N4WbiSUVO44vB0fiaIOpO6xsV2KWELgJ2iG7p4+/583FJYPBCE/A+yqURYqRVGGYKxmuWDK5vJxhLj0JvAgq4So5NQ1bchiQxXKzvI3kUJQLuW7rdYAtLGzLYTbRMcXKdGyK6FTmlIiEGMZaLLqsJFL+OpaqQpJIchy25N4N22LP/6X3g7LkMzm7AAAAAElFTkSuQmCC'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Screen Shot 2016 07 04 at 12 26 32 PM"
        title=""
        src="/static/0260f01dbdbeca060aa072f84094dad0/e5284/Screen-Shot-2016-07-04-at-12.26.32-PM.png"
        srcset="/static/0260f01dbdbeca060aa072f84094dad0/a6f4e/Screen-Shot-2016-07-04-at-12.26.32-PM.png 213w,
/static/0260f01dbdbeca060aa072f84094dad0/19b37/Screen-Shot-2016-07-04-at-12.26.32-PM.png 425w,
/static/0260f01dbdbeca060aa072f84094dad0/e5284/Screen-Shot-2016-07-04-at-12.26.32-PM.png 850w,
/static/0260f01dbdbeca060aa072f84094dad0/462c8/Screen-Shot-2016-07-04-at-12.26.32-PM.png 1275w,
/static/0260f01dbdbeca060aa072f84094dad0/5bbfc/Screen-Shot-2016-07-04-at-12.26.32-PM.png 1501w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>So with all these in mind, I decided that the high quality option will suffice with photos taken by my iPhone camera. Even though we found out that there are quite a lot of compression done to the image, in reality those quality loss just cannot be seen with naked eyes. I figured that I don’t need the highest of quality for these day-to-day photos since I won't be post-processing them anyway, unlike those taken with a DSLR. The 16MP limit won't be a problem either since it's more than large enough for photo album printing or even framing. I would, however, keep images with a resolution higher than 16MP away from it if you want to take the advantage of free unlimited storage. Even if the image quality is visually the same, I don't think it's worth getting your images downsized to only 16MP.</p>]]></description><link>https://vatthikorn.com/google-photos-compression</link><guid isPermaLink="false">https://vatthikorn.com/google-photos-compression</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Tue, 05 Jul 2016 17:51:00 GMT</pubDate></item><item><title><![CDATA[My WWDC 2016 Predictions]]></title><description><![CDATA[<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/ab9a0fcbf119d1b8fc3b1374f00a4047/7dc98/wwdc2016.png"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 52.58215962441315%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAIAAADwazoUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA6ElEQVR42p2Qy27CMBRE+RCeShzHdiAh13bskAeEJICERDagLrtEYtWfqbrof7Xia7DaLY+ANJrN1dGdmY7LxMvq3Do4LoyQ/wqMKffDpKx3T8NsoroD+vn1/fN7tlBAx9Fzn3tDVq2b4+nDxlPkhm1hTCGAZP/2bmAVL43rtMZtYOIJ5IRsojfNfrM9zKtduWqWxdb3tUPgLuyZhblcpHqWKStPIlkGckp5Xxd2XFBPPobFPFFxltIqj2dFqGAcDRdrK69BZPhhZwdz5ILtASLcpsIAhIARbjOYqU2MM/nn/4mkCXV1sAsXHH5sPBCu3AAAAABJRU5ErkJggg=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="wwdc2016"
        title=""
        src="/static/ab9a0fcbf119d1b8fc3b1374f00a4047/e5284/wwdc2016.png"
        srcset="/static/ab9a0fcbf119d1b8fc3b1374f00a4047/a6f4e/wwdc2016.png 213w,
/static/ab9a0fcbf119d1b8fc3b1374f00a4047/19b37/wwdc2016.png 425w,
/static/ab9a0fcbf119d1b8fc3b1374f00a4047/e5284/wwdc2016.png 850w,
/static/ab9a0fcbf119d1b8fc3b1374f00a4047/7dc98/wwdc2016.png 1200w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>See my other posts in this series: <a href="/wwdc-2017-wish-list">2017</a>, <a href="/wwdc-2019-wish-list">2019</a>, <a href="/wwdc-2020-wish-list">2020</a>, <a href="/wwdc-2021-wish-list">2021</a>, <a href="/wwdc-2022-wish-list">2022</a>, <a href="/wwdc-2023-wish-list">2023</a>.</p>
<p>With WWDC 2016 just right around the corner, here are products I think (and hope) we will see during the keynote on Monday:</p>
<h3 id="change-from-os-x-to-macos">Change from "OS X" to "macOS"</h3>
<p>There have been a lot of rumors (<a href="https://twitter.com/txaiwieser/status/740687158349070336">and evidence</a>) regarding the name change of OS X since all of Apple operating systems use the uncapitalized-name-followed-by-‘OS’ convention (i.e. iOS, tvOS, watchOS). So it only makes sense that they would change OS X to macOS (or MacOS) to make their OS lineup's branding style more consistent. We hear people mispronounce OS X as "oh-es-EX" all the times when it is supposed to be "oh-es-TEN.” But we really can’t blame them because who uses Roman numerals on a regular basis anymore?</p>
<p>Now there is a debate going on between macOS and MacOS. Personally, I prefer macOS because it’s just more consistent and MacOS looks like it’s a typo of Mac OS, because that is what they called it before rebranding it to OS X. I understand that they might want to capitalize the word “Mac" for trademark reasons and what not but I’m hoping that they would just go with macOS. It just looks better, in my opinion.</p>
<p>As far as the name for the next version goes, I believe they will continue with the same naming convention after California natural landmarks. So… macOS Half Dome? macOS Red Wood? Or maybe just drop it and go with macOS 11?</p>
<h3 id="new-itunes">New iTunes</h3>
<p>iTunes is in a dire need for an overhaul. It has become so dreadful for me to have to use it from time to time. It is too clunky. It tries to do too much in one app. And it doesn’t even work that well. Perhaps, breaking it down into different apps for Apple Music, iOS devices syncing and backing up, and iTunes Store could solve this problem.</p>
<h3 id="dark-mode">Dark Mode</h3>
<p>A more universal dark mode that is not only for the menu bar and the dock, but also for apps like Finder or Safari, would be nice. I really wouldn't complain if that's all they add for 10.12.</p>
<h3 id="siri-for-mac">Siri for Mac</h3>
<p>Siri is <a href="http://9to5mac.com/2016/02/24/apple-siri-osx-10-12-2016/">heavily rumored</a> to be coming to the next version of OS X, which I personally would never use. I really can’t see myself talking to my Mac asking for stuff or launching apps when using Spotlight already lets me launch apps, search for files, do maths or unit conversions very quickly. But who knows, maybe they came up with a really interesting implementation that will make me want to use it.</p>
<h3 id="siri-api">Siri API</h3>
<p>I do hope that Apple would release the Siri API to developers as a part of iOS 10 SDK. I think this would really drive the usage of the feature. For me, the reason why I rarely use Siri is because its lack of support for third-party apps. If they choose to give developers to tools to integrate Siri into their apps, this year’s WWDC would be a perfect stage to do so. It’s been a long time coming. Apple usually loves releasing APIs to developers such as CloudKit, HomeKit or HealthKit, I don’t know what is stopping them from doing the same thing with Siri.</p>
<h3 id="siri-speaker">Siri Speaker</h3>
<p>By this I mean a speaker with a microphone that sits in your living room and always listens to you. This would be a direct competitor to <a href="https://www.amazon.com/Amazon-Echo-Bluetooth-Speaker-with-WiFi-Alexa/dp/B00X4WHP5E?ie=UTF8&#x26;*Version*=1&#x26;*entries*=0">Amazon Echo</a> and the upcoming <a href="https://home.google.com">Google Home</a>. Honestly, I am a bit skeptical on how well they can improve Siri given the competition. Apple is not a company that is known for their expertise in machine learning unlike Google. I mean, look at how bad the search feature on the App Store is (but then there are also <a href="http://www.macworld.com/article/3005248/ios-apps/report-apple-makes-big-improvements-to-app-store-search-results.html">rumors that improvements are coming</a>). Also, their firm stance on customers' privacy and data collection only makes it more difficult for them to improve on such feature that heavily relies on user data. With all that said, I trust that they will find a way to do so without compromising their views on privacy, and hopefully surprise us all.</p>
<h3 id="watchos-3">watchOS 3</h3>
<p>I think the watchOS will see quite a significant update since they did not announce a new Apple Watch during their spring event. One single most important thing they need to address with the new watchOS is the load time for the watch apps. These apps take <em>forever</em> to fetch the data, even those not required network connection. With watchOS 3 (or perhaps, Apple Watch 2), I hope that they somehow find a way to let the watch directly fetch data without having to rely on the iPhone to download it first and pass it along to the watch.</p>
<p>Another thing I think they should add is to allow developers to create custom watch faces. We have this smart watch technology, I don’t want to be stuck with the mimicking of a circular mechanical watch face or simple digital time-telling. Since it was shown off to the public almost two years ago, the Apple Watch has not received a new watch face and now it <em>really</em> needs some fresh ones. Of course, these third-party watch faces will have to be approved by Apple just like any other thing but the possibility of some developers coming up with new and clever ways of telling time is a very intriguing prospect.</p>
<p>And one more thing: Maybe it’s time to get rid of that clunky, honeycomb home screen design that makes it an impossible task to look for apps. I just hope that they are not too proud of it to change that.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/772d107d771710f7a436651e8a5d2975/d1af8/2014-09-09-13-30-08-1433863440-kKho-column-width-inline.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 56.33802816901409%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAALABQDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAUA/8QAFgEBAQEAAAAAAAAAAAAAAAAAAQID/9oADAMBAAIQAxAAAAGzPpDFGLo0/8QAGxAAAgEFAAAAAAAAAAAAAAAAAQIRAwQQEiH/2gAIAQEAAQUCYwtvVZ23GICrPP/EABYRAQEBAAAAAAAAAAAAAAAAAAABEv/aAAgBAwEBPwGMR//EABYRAQEBAAAAAAAAAAAAAAAAAAABEv/aAAgBAgEBPwGtP//EABoQAAICAwAAAAAAAAAAAAAAAAERACECEGH/2gAIAQEABj8CJ5C1lT2VUE//xAAcEAEAAwACAwAAAAAAAAAAAAABABEhEDFBUXH/2gAIAQEAAT8hYbsTDlBTGVPdY/OGgTXiCUvUn//aAAwDAQACAAMAAAAQMA//xAAWEQEBAQAAAAAAAAAAAAAAAAABEBH/2gAIAQMBAT8QGoQ//8QAFhEBAQEAAAAAAAAAAAAAAAAAEQAB/9oACAECAQE/ENGMr//EABoQAQEBAQEBAQAAAAAAAAAAAAERACFRMUH/2gAIAQEAAT8QgxEX0Lguzm0lTR4SfTrIJEo51dTUz8c9F0L7v//Z'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="2014 09 09 13 30 08 1433863440 kKho column width inline"
        title=""
        src="/static/772d107d771710f7a436651e8a5d2975/85078/2014-09-09-13-30-08-1433863440-kKho-column-width-inline.jpg"
        srcset="/static/772d107d771710f7a436651e8a5d2975/b5ac9/2014-09-09-13-30-08-1433863440-kKho-column-width-inline.jpg 213w,
/static/772d107d771710f7a436651e8a5d2975/ca7be/2014-09-09-13-30-08-1433863440-kKho-column-width-inline.jpg 425w,
/static/772d107d771710f7a436651e8a5d2975/85078/2014-09-09-13-30-08-1433863440-kKho-column-width-inline.jpg 850w,
/static/772d107d771710f7a436651e8a5d2975/d1af8/2014-09-09-13-30-08-1433863440-kKho-column-width-inline.jpg 865w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<h3 id="a-new-macbook-pro-retina">A New MacBook Pro Retina</h3>
<p>The last time the MacBook Pro lineup received a significant upgrade was more than two years ago. So it is safe to say that a big upgrade is definitely coming. Though I hope that they would announce it during WWDC, I am not holding my breath for it since WWDC tends to be more about software. On the other hand, I wouldn’t say it’s impossible since they have announced a lot of hardware during WWDC in the past including the retina MacBook Pro itself as well as the Mac Pro. Considering that all of Apple’s third-party developers have to use Macs, it would make perfect sense if they plan to announce one during the keynote.</p>
<p>The new retina MacBook Pro is <a href="http://www.macrumors.com/2016/01/27/skylake-macbook-pro-15-chips/">rumored to feature Intel’s new microarchitecture, Skylake</a>, which improves the performance and reduces power consumption. Now this might be the reason why we will see a change in the form factor with this new model since they can make it thinner while not sacrificing battery life. And we all know how much Apple loves making their products even thinner and lighter. Personally, I would not mind them keeping the same form factor and just increase the battery life instead.</p>
<p>AMD’s upcoming Polaris GPU is also <a href="http://www.macrumors.com/2016/04/19/amd-polaris-2016-macs/">expected to be featured in the high-end 15” retina MacBook Pro</a>. However, the company said the GPU would not be ready until Q4 of this year, so that might be a reason why we won’t see a new MacBook Pro next week.</p>
<p>Another big rumor floating around is the OLED display panel that will be replacing the row of function keys. At first, I was not so sure how this will work since we rarely look down to our keyboards anyway when we type, and to have a touch surface instead of physical keys might not work as well either. However, this <a href="http://www.martinhajek.com/macbook-meets-oled/">recent concept rendering by Martin Hajek</a> made me think that this might actually be a really cool feature. But we'll just have to wait and see.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/5559cb60fe1e7f34969176bdc26ad827/e95b5/27292118240_c4897c6c02_b.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 75.11737089201877%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAPABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAIDAQX/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIQAxAAAAHlWhoggf/EABkQAQEBAAMAAAAAAAAAAAAAAAEAAiEiMf/aAAgBAQABBQLGG65n14Vlv//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8BP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8BP//EABkQAQACAwAAAAAAAAAAAAAAABEAASAhYf/aAAgBAQAGPwJSap7eP//EABsQAAICAwEAAAAAAAAAAAAAAAABEUEQITGx/9oACAEBAAE/IegnsaugTezL+GBn/9oADAMBAAIAAwAAABCQz//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8QP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8QP//EABwQAAEFAQEBAAAAAAAAAAAAAAEAESFBkTFRYf/aAAgBAQABPxAOG+icJy27AiIMn0siLnBrpBtkURbPHdpOoLi4X//Z'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="27292118240 c4897c6c02 b"
        title=""
        src="/static/5559cb60fe1e7f34969176bdc26ad827/85078/27292118240_c4897c6c02_b.jpg"
        srcset="/static/5559cb60fe1e7f34969176bdc26ad827/b5ac9/27292118240_c4897c6c02_b.jpg 213w,
/static/5559cb60fe1e7f34969176bdc26ad827/ca7be/27292118240_c4897c6c02_b.jpg 425w,
/static/5559cb60fe1e7f34969176bdc26ad827/85078/27292118240_c4897c6c02_b.jpg 850w,
/static/5559cb60fe1e7f34969176bdc26ad827/e95b5/27292118240_c4897c6c02_b.jpg 1024w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
<em>Credit: Martin Hajek</em></p>
<h3 id="swift-30">Swift 3.0</h3>
<p><a href="https://swift.org/blog/swift-3-0-release-process/">According to Swift.org</a>, Swift 3.0 is expected to be released “sometime in late 2016” so I believe it’s possible that we would see some sort of a preview for that. This is a developer conference after all. But since Swift become open-source last year, the announcement would not be <em>that</em> exciting given that we already know what new features of the language are. However, if they choose to have maybe a slide or two for Swift, they would probably only highlight a few important features and changes such as the Swift Package Manager that will also be available for Linux and Darwin, Swift Core Libraries, more imported Objective-C APIs, and some refinements to the language including the removal of ++ and -- operators, and C-style for-loops.</p>]]></description><link>https://vatthikorn.com/wwdc-2016-predictions</link><guid isPermaLink="false">https://vatthikorn.com/wwdc-2016-predictions</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Thu, 09 Jun 2016 22:53:00 GMT</pubDate></item><item><title><![CDATA[ทำไมเราถึงควรไปสร้างอาณานิคมบนดาวอังคาร]]></title><description><![CDATA[<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 675px; "
    >
      <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 66.66666666666666%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAMEBf/EABUBAQEAAAAAAAAAAAAAAAAAAAIB/9oADAMBAAIQAxAAAAFbkUCkzlP/xAAaEAACAwEBAAAAAAAAAAAAAAABAgMREgAx/9oACAEBAAEFAoZEppUy5Gkcjmewff/EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8BP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8BP//EABcQAAMBAAAAAAAAAAAAAAAAAAAQMTL/2gAIAQEABj8CwYIov//EABoQAQADAAMAAAAAAAAAAAAAAAEAESEQYZH/2gAIAQEAAT8hFpexGlfUsqVQzhCWP//aAAwDAQACAAMAAAAQf8//xAAVEQEBAAAAAAAAAAAAAAAAAAAQIf/aAAgBAwEBPxCH/8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAgEBPxA//8QAGhABAQEAAwEAAAAAAAAAAAAAAREAMUFRYf/aAAgBAQABPxAdc+gdFXjiJkoddUwAAmaEH0c4Vd//2Q=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="21236949258 b9b916f54f k"
        title=""
        src="/static/98e5e188ac95e8c3e68dbf4d8c168301/7b5bb/21236949258_b9b916f54f_k.jpg"
        srcset="/static/98e5e188ac95e8c3e68dbf4d8c168301/b5ac9/21236949258_b9b916f54f_k.jpg 213w,
/static/98e5e188ac95e8c3e68dbf4d8c168301/ca7be/21236949258_b9b916f54f_k.jpg 425w,
/static/98e5e188ac95e8c3e68dbf4d8c168301/7b5bb/21236949258_b9b916f54f_k.jpg 675w"
        sizes="(max-width: 675px) 100vw, 675px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
    </span></p>
<p>การพัฒนาเทคโนโลยีอวกาศเป็นสิ่งที่สำคัญสำหรับเผ่าพันธุ์มนุษย์เรามาก ถึงแม้ว่าดูระยะสั้นมันไม่เห็นจะมีประโยชน์อะไรเลย จริงที่ว่าในโลกนี้ยังมีเรื่องปัญหาปากท้อง ก่อการร้าย หรือโรคภัยไข้เจ็บอีกเยอะที่คนควรจะสนใจและแก้ปัญหามัน (ตอนนี้ก็มีคนใส่ใจไปทำพวกนี้เยอะแยะอย่าง <a href="http://www.gatesfoundation.org">Bill &#x26; Melinda Gates Foundation</a> หรือ <a href="http://www.wfp.org">World Food Programme</a>) แต่นี่มันเป็นเรื่องของระยะยาวและต้องมองมันในภาพใหญ่จริงๆ รู้สึกเสียดายที่คนไม่ค่อยให้ความสำคัญกับมัน</p>
<p>ถ้าย้อนกลับไปดูในประวัติของโลกนี้ ตั้งแต่เริ่มมีสิ่งมีชีวิตมา มันมีเหตุ<a href="https://th.wikipedia.org/wiki/%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%AA%E0%B8%B9%E0%B8%8D%E0%B8%9E%E0%B8%B1%E0%B8%99%E0%B8%98%E0%B8%B8%E0%B9%8C%E0%B8%84%E0%B8%A3%E0%B8%B1%E0%B9%89%E0%B8%87%E0%B9%83%E0%B8%AB%E0%B8%8D%E0%B9%88">การสูญพันธุ์ครั้งใหญ่</a> (mass extinction) มาประมาณ 5 ครั้ง ตอนล่าสุดคืออุกกาบาตพุ่งเข้าชนโลกในยุคไดโนเสาร์ (จริงๆเป็นอุกาบาตขนาดเล็กมาก ถ้าเปรียบขนาดโลกเท่ากับตึก 3 ชั้น อุกกาบาตที่ทำให้ไดโนเสาร์สูญพันธ์ุทั่วโลกมันมีขนาดเท่าลูกถั่วเม็ดนึง) ถ้าเราดูเหตุการสูญพันธ์ุตั้งแต่เริ่มแรกเราจะเห็นเป็นแนวโน้มว่าอีกไม่นานคงจะเกิดขึ้นอีก<sup id="fnr1-2016-05-25"><a href="#fn1-2016-05-25">1</a></sup></p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 600px; "
    >
      <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 69.48356807511736%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAYAAAAvxDzwAAAACXBIWXMAAAsTAAALEwEAmpwYAAADL0lEQVR42nWTy4scVRTG5+9wq4LgwpUIrrJzKQSEQPZZiIwPBJVRswloMIrioJABiTFBJi5CyHPSZqYzj8A8emZ6uvpRTnd1V3V1dVd1VVdVdz36/cvt7jHOxg8Oxb333O983zl158bjMRN0gj77GZtsocWznQaS7CIrPlLBIXXUJJ1vsZO22BMh5Wz20zbpbEvccTgquJzQMMcJ4jjGMG3UhoNqONRqFpZYG5aHXrOxqhZauUlZc1AaPlq9iW5aGHWRVzcZ9MMZoed5hEFE4ultrv71LeevL3Ll0U1273/H2q1L/PR3gls3rlP4/FNuLyzxzeJdzq4c8MPqzyxtfcnKk8tsX72AnFmaEUqShGWJSoZBEHRoC6Wdbpc4DIjFN8iniTYeE/seURgRxF06IsIoJIxDYs+h0/ZpNs0ZYTabFYvmNKaQjyCzy4umyBl4uEzftkSfY8ilGNers7OuWO+sM3RtvHZ7RlgqlbBtG9M0iUdiZ3cdthLgtURyUjQ3grZHV7TGbbqQvMe4lGNSbjTJefqAYUPH6wT/KbTtJvWGScWOGItqGBpYBjxYZizIJjBbIc12H7RjsefzAiJvKIp6/mxvLpfL4QiFumEiaS5R1BW9ElYGfWFNZXjiPJkxUSzRsyAQTnuk0yayLJy5Ef3+gMlwp4SyLNNyHHQx/mtPSuwVHUy/y2AwpNkK8ML+NHF5s0Zeb2M4kRjKQLQowBKOjFZE7zTh4eHhVKGi1Xjn0iaLD4v4QZekZHJvT+fXFYWwO+BaUiNVcslVPXqD0fTycDSmbAnFvT6e655YzhcYRD6/3Dlg7t27vDK/xse/S7z12TpvfrHJGx8mubmu8f5ShoU/C8z/JpGvtYVan4oVsZGb2A5w/1U4GQbjHhf/2OalC/d57aMEL3+wwuufJAR5glfnH3Pm6zVBvsrbC6ucuZjk7OUNzv/4jHPfb/HelU2+upHi0fbxjHDylntCcqWiYFRVzJomnpKOoauUiwV0tYRaKVMuHVNVK5SVIoqiUK3qqKpKvV5H0w1arseEa45TGJ+KkThMH2VI7R/wz3GRklJGEr9YRrysQqHA/+E59YfrMMF+QQMAAAAASUVORK5CYII='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="1062px Extinction intensity1 600x416"
        title=""
        src="/static/e0a8e2b78e35006c4c38452ee408d979/dadad/1062px-Extinction_intensity1-600x416.png"
        srcset="/static/e0a8e2b78e35006c4c38452ee408d979/a6f4e/1062px-Extinction_intensity1-600x416.png 213w,
/static/e0a8e2b78e35006c4c38452ee408d979/19b37/1062px-Extinction_intensity1-600x416.png 425w,
/static/e0a8e2b78e35006c4c38452ee408d979/dadad/1062px-Extinction_intensity1-600x416.png 600w"
        sizes="(max-width: 600px) 100vw, 600px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
    </span>
<em>Credit: waitbutwhy.com</em></p>
<p>ที่จริงมีสิ่งอันตรายมากมายที่สามารถทำให้สัตว์โลกสูญพันธ์ุแบบทันทีทันใดได้ ไม่ว่าจะเป็นอุกาบาต, supernova, solar super flare, หลุมดำที่หลุดมา, โรคระบาด (epidemic) แบบที่ไม่ได้<a href="https://en.wikipedia.org/wiki/Outbreak_(film)">มีแฮปปี้เอ็นดิ้งเหมือนในหนัง Hollywood</a>, หรือ superintelligence ซึ่งสิ่งพวกนี้มันเป็นภัยที่เกินเอื้อมมือมนุษย์เราแน่นอน เราเข้าไปแทรกแซงอะไรมากไม่ได้ โดยเฉพาะภัยจากอวกาศ</p>
<p><strong>ถ้ารู้อย่างนี้เราก็ควรจะเตรียมตัวไว้หรือเปล่า?</strong></p>
<p>ลองดูวิธีคิดที่ทำให้นึกภาพง่ายๆนะ...</p>
<p>เปรียบว่าโลกนี้เป็นคอมพิวเตอร์และสัตว์โลกรวมถึงมนุษย์เราเป็นข้อมูลต่างๆในฮาร์ดไดรฟ์ (เทียบว่าเวลาหนึ่งเดือนในเรื่องนี้เท่ากับเวลาจริง 50 ล้านปี) ตั้งแต่ที่เราซื้อคอมพ์เรามาตอนเดือนพฤษภาคมปีที่แล้วฮาร์ดไดรฟ์มันพัง (crash) ไปแล้ว 5 รอบ ในเดือน สิงหาคม, กันยายน, ธันวาคม, มกราคม, และเมษายน พอรีบูตกลับมาข้อมูลหายไปประมาณ 70% ทุกครั้ง ยกเว้นตอนเดือนมกราคม ที่ข้อมูลหายไป 95%</p>
<p>แล้วตอนนี้คือปลายเดือนพฤษภาคมปีปัจจุบัน เอกสารชื่อ <a href="https://th.wikipedia.org/wiki/%E0%B8%A1%E0%B8%99%E0%B8%B8%E0%B8%A9%E0%B8%A2%E0%B9%8C">HomoSapiens</a>.docx เพิ่งถูกสร้างเมื่อประมาณ 2 ชั่วโมงที่แล้ว คิดดู เรามีฮาร์ดไดรฟ์ที่เต็มไปด้วยข้อมูลสำคัญมากๆพวกนี้ แล้วจากการที่เราเคยใช้งานคอมพิวเตอร์เรา เรารู้ว่าทุกๆ 2-3 เดือน ข้อมูล (i.e. สัตว์โลกทั้งหมด) จะหายไปประมาณ 70% โดยครั้งสุดท้ายที่มันพัง (i.e. การสูญพันธุ์ครั้งใหญ่) คือตอนเมื่อเดือนกว่าๆที่แล้ว</p>
<p>เราควรจะทำอะไรหละ?</p>
<p><strong>เราควรจะทำสำรองข้อมูล (back up) ไว้ใน external hard drive โดยเฉพาะไฟล์ HomoSapiens.docx</strong></p>
<p>โครงการอวกาศต่างๆอย่าง NASA, ESA หรือโดยเฉพาะบริษัทเอกชน <a href="http://www.spacex.com">SpaceX</a> นี่แหละที่จะเป็นตัวช่วย back up สายพันธุ์เราโดยการที่วางแผนจะเอามนุษย์ไปตั้งหลักปักฐาน สร้างอาณานิคมที่ดาวอังคาร (แล้วดาวอื่นๆอีกต่อไปในอนาคต) จริงอยู่ว่าดาวอังคารไม่ได้ปลอดภัยหรืออยู่อาศัยง่ายกว่าเลย (เรื่องความเป็นไปได้นี้ยังต้องทำวิจัยและคิดเทคโนโลยีใหม่ๆอีกเยอะ)</p>
<p>เค้ามีคิดที่จะส่งไปรอบละ 100-200 คน พอผ่านไปซัก 4-5 ทศวรรษ เทคโนโลยีเดินทางอวกาศจะดีขึ้นทำให้ส่งไปได้รอบละมากคนขึ้น และทำให้ตั๋วค่าไปถูกลง และหวังว่าอาณานิคมเล็กๆ จะกลายเป็นเมืองใหญ่ที่มีคนอยู่ซักล้านคน เต็มไปด้วยสิ่งอำนวยความสะดวกและสถานบันเทิงต่างๆเหมือนโลกเรา</p>
<p>เท่านั้นเราก็ได้ทำ backup ของสายพันธุ์มนุษย์เราอย่างเสร็จสมบูรณ์ กลายเป็นสายพันธุ์ต่างดาวเคราะห์ (interplanetary species). นั่นแหละคือ “ก้าวกระโดดที่ยิ่งใหญ่ของมนุษยชาติ” (giant leap for mankind) ที่นีลอาร์มสตรองเคยพูดถึงอย่าแท้จริง ถ้าโลกโดนอะไรขึ้นมา มนุษย์เรายังคงมีดำรงอยู่ต่อไป</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 634px; "
    >
      <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 58.68544600938967%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAMABQDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAAB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/2gAMAwEAAhADEAAAAQIBkq4cV//EABwQAAEDBQAAAAAAAAAAAAAAAAEAAhADERIiMf/aAAgBAQABBQIWT9hjTjsf/8QAFREBAQAAAAAAAAAAAAAAAAAAABH/2gAIAQMBAT8Bqv/EABURAQEAAAAAAAAAAAAAAAAAAAAR/9oACAECAQE/AYj/xAAaEAABBQEAAAAAAAAAAAAAAAAAARAxMlGh/9oACAEBAAY/AhMLcJf/xAAaEAADAQADAAAAAAAAAAAAAAAAARExQVGR/9oACAEBAAE/IbvH4NHGkyDXrivsV1WzeD//2gAMAwEAAgADAAAAEC/v/8QAFhEBAQEAAAAAAAAAAAAAAAAAABFx/9oACAEDAQE/EKZf/8QAFREBAQAAAAAAAAAAAAAAAAAAAHH/2gAIAQIBAT8QKf/EABkQAQEBAQEBAAAAAAAAAAAAAAERACFBcf/aAAgBAQABPxA9JfRrSC4A+9ykE4xwGpQsuEFRv//Z'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="1412161797318 wps 12 article 2238944 163A07800 1"
        title=""
        src="/static/7d430ced618a2c3f074253dd57b6f2dd/08d39/1412161797318_wps_12_article_2238944_163A07800-1.jpg"
        srcset="/static/7d430ced618a2c3f074253dd57b6f2dd/b5ac9/1412161797318_wps_12_article_2238944_163A07800-1.jpg 213w,
/static/7d430ced618a2c3f074253dd57b6f2dd/ca7be/1412161797318_wps_12_article_2238944_163A07800-1.jpg 425w,
/static/7d430ced618a2c3f074253dd57b6f2dd/08d39/1412161797318_wps_12_article_2238944_163A07800-1.jpg 634w"
        sizes="(max-width: 634px) 100vw, 634px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
    </span> <em>ในอนาคตเราอาจจะอยู่อาศัยบนดาวอังคารแบบนี้ก็เป็นได้</em></p>
<p>ถ้าจะถามว่าจะมีเหรอคนที่บ้าจะยอมทิ้งโลก ทิ้งบ้าน ทิ้งครอบครัวเพื่อที่จะไปอยู่ดาวอังคาร มีอยู่แล้ว ดูตอนปี ค.ศ. 1605 คนยุโยปที่เริ่มย้ายไปก่อตั้งอาณานิคมที่ทวิปอเมริกา (New World) มีน้อยคนมาก มีแต่พวกบ้าๆ ที่กล้าทิ้งบ้านเกิดตัวเอง ขายบ้านขายของเพื่อที่จะไปเริ่มต้นชีวิตใหม่ที่ Jamestown หรือ Plymouth คนกลุ่มแรกที่จะไปดาวอังคารก็จะเป็นเหมือนกันนี่แหละ</p>
<p>ตอนแรกอาจจะไปอยู่ซัก 2 ปีก่อน<sup id="fnr2-2016-05-25"><a href="#fn2-2016-05-25">2</a></sup> แล้วคนเหล่านั้นก็จะกลับมาทำให้คนบนโลกรู้ว่าจริงๆแล้วการไปดาวอังคารไม่ใช่เป็นตั๋วขาไปอย่างเดียว เราก็เดินทางกลับได้</p>
<p>คนบนโลกจะเห็นบางคนกลับมากลายเป็นคนดังเพราะความกล้าหาญของเค้า บางคนอาจจะเขียนหนังสือยอดขายอันดับหนึ่ง บางคนอาจจะทำเป็น YouTube, รายการทีวี หรือภาพยนตร์ — คนก็เริ่มอยากจะไปมากขึ้น</p>
<p>คนบนโลกจะเห็นรูปถ่ายสวยๆจากการไปเดินขึ้น<a href="https://th.wikipedia.org/wiki/%E0%B9%82%E0%B8%AD%E0%B8%A5%E0%B8%B4%E0%B8%A1%E0%B8%9B%E0%B8%B1%E0%B8%AA_(%E0%B8%A0%E0%B8%B9%E0%B9%80%E0%B8%82%E0%B8%B2%E0%B9%84%E0%B8%9F)">ภูเขาที่สูงที่สุดในระบบสุริยะ</a> (Olympus Mons) ที่ทำให้ Mount Everest เป็นเหมือนกับเขาขนาบน้ำ หรือแคนย่อน <a href="https://en.wikipedia.org/wiki/Valles_Marineris">Valles Marinaris</a> ที่ทำให้ Grand Cayon กลายเป็นเหมือนคลองแห้ง — คนก็อยากจะไปมากขึ้น</p>
<p>คนบนโลกก็จะรู้ว่ากระโดดลงจากเหวสูง 6-7 เมตรลงมาได้โดยที่ไม่บาดเจ็บอะไรเลย และเห็นคลิป YouTube ของพวกกีฬาผาดโผนใหม่ๆที่เล่นได้โดยเฉพาะบนดาวอังคาร เพราะมีแรงโน้มถ่วงแค่เท่ากับ 38% ของโลก — คนก็อยากจะไปมากขึ้น</p>
<p>อีกอย่าง อาจจะมีระบอบการปกครองแบบใหม่ที่ทันสมัยมากขึ้น ที่ไม่มีรัฐบาลปกครองเลยก็เป็นได้ ทุกคนสามารถโหวตเรื่องต่างๆได้โดยตรง ทำให้บรรลุฉันทามติ (achieve consensus) ได้ง่ายขึ้น</p>
<p>แต่ก็แน่นอนอยู่แล้วว่าไม่ใช่ทุกคนจะมีปัญญาไปกลับได้ง่ายๆ ยังไงก็อาจจะต้องขายบ้านขายของเพื่อที่จะได้ไป เหมือนตอนที่คนเริ่มไปอยู่ที่อเมริกา แต่เรื่องพวกนี้จะทำให้คนตื่นตัวมากขึ้น เพราะมันมีความแปลกใหม่อยู่เยอะ แล้วคนก็อยากจะไปเป็นคนแรกที่ทำอะไรบนดาวอังคาร เช่น เปิดร้านส้มตำร้านแรก สนามฟุตบอลแห่งแรก เป็นคนแรกที่พิชิตยอดเขา Olympus Mons หรือเป็นคนแรกที่นำยางพาราไปขายตามที่<a href="https://youtu.be/fU8uVr3_xAc?t=3m28s">ท่านนายกฯเคยกล่าวไว้</a></p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 700px; "
    >
      <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 100%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGAABAAMBAAAAAAAAAAAAAAAAAAIDBAX/xAAVAQEBAAAAAAAAAAAAAAAAAAABAP/aAAwDAQACEAMQAAAB6cbMscxSG6AmQD//xAAbEAADAAMBAQAAAAAAAAAAAAABAgMAERIEMf/aAAgBAQABBQKYEhdtz1iEVHqfhe2UqSMYk0f7/8QAFREBAQAAAAAAAAAAAAAAAAAAASD/2gAIAQMBAT8BI//EABURAQEAAAAAAAAAAAAAAAAAAAEg/9oACAECAQE/AWP/xAAdEAACAQQDAAAAAAAAAAAAAAAAARECEBIhMUFh/9oACAEBAAY/AojfZwrZKPTGlDk0xTu3/8QAHBABAAIDAQEBAAAAAAAAAAAAAQARITFRYUFx/9oACAEBAAE/Iav9HZg9n1LqCzZpqCfxOMrAquYgNritoPkvS26xcz//2gAMAwEAAgADAAAAEFznfv/EABkRAAMAAwAAAAAAAAAAAAAAAAABERAxYf/aAAgBAwEBPxBFODlIt4//xAAZEQEAAgMAAAAAAAAAAAAAAAABABAhMXH/2gAIAQIBAT8QSdg4iuq//8QAHhABAAICAwADAAAAAAAAAAAAAQARIUExUWGRwdH/2gAIAQEAAT8QAjRtypZDIS1xarf5GJS0tVX7M0JMnOwjnlHNU6o+Y9Za1NNXPQpJGISIysrju4I8eNq/c//Z'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="photo 2016 05 25 13 09 55"
        title=""
        src="/static/c7148dcfd0356c1dc7b25ad091765c77/43804/photo_2016-05-25_13-09-55.jpg"
        srcset="/static/c7148dcfd0356c1dc7b25ad091765c77/b5ac9/photo_2016-05-25_13-09-55.jpg 213w,
/static/c7148dcfd0356c1dc7b25ad091765c77/ca7be/photo_2016-05-25_13-09-55.jpg 425w,
/static/c7148dcfd0356c1dc7b25ad091765c77/43804/photo_2016-05-25_13-09-55.jpg 700w"
        sizes="(max-width: 700px) 100vw, 700px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
    </span></p>
<p>ส่วนเรื่องค่าตั๋วไปดาวอังคารมันแพงแน่นอน ก็เลยมีบริษัทที่พยายามทำให้การบินอวกาศถูกลง ตอนนี้แพงมากเพราะจรวจใช้ได้แค่ครั้งเดียวแล้วถูกโยนทิ้งหมด เขาเลยพยายามหาวิธี<a href="https://www.youtube.com/watch?v=sYmQQn_ZSys">นำจรวจที่ใช้แล้วกลับมาใช้ใหม่</a>เพื่อที่จะช่วยลดต้นทุน (cost-per-launch) นึกดูว่าตอนเราบินจากกระบี่ไปกรุงเทพฯ เรานั่งเครื่องบินลำใหม่เอี่ยม พอถึงแล้วสายการบินโยนมันทิ้งทุกไฟล์ท แล้วมาสร้างลำใหม่สำหรับแต่ละไฟล์ท ค่าตั๋วมันคงจะแพงมากๆ</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 675px; "
    >
      <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 56.33802816901409%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAALABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAQFAQP/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEAMQAAABkPTOxosJ/8QAGhAAAwADAQAAAAAAAAAAAAAAAAECEBESFP/aAAgBAQABBQKI6PLqHCQh3WP/xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/AT//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAECAQE/AT//xAAZEAACAwEAAAAAAAAAAAAAAAAAARARMjH/2gAIAQEABj8C6W2ajTj/xAAZEAEBAQEBAQAAAAAAAAAAAAABABEhYXH/2gAIAQEAAT8hPkA+yspJYm5bHnD7N//aAAwDAQACAAMAAAAQ8/8A/8QAFhEAAwAAAAAAAAAAAAAAAAAAAAER/9oACAEDAQE/EIiI/8QAFhEAAwAAAAAAAAAAAAAAAAAAAAER/9oACAECAQE/EKys/8QAGxABAAIDAQEAAAAAAAAAAAAAAQARITFRYYH/2gAIAQEAAT8Qq+ErEemaqsj9ldV4FxthhjLPBpE3P//Z'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="26405462060 81f8289687 k"
        title=""
        src="/static/5a4b225129b4151d5d0b0f2c029e8b71/7b5bb/26405462060_81f8289687_k.jpg"
        srcset="/static/5a4b225129b4151d5d0b0f2c029e8b71/b5ac9/26405462060_81f8289687_k.jpg 213w,
/static/5a4b225129b4151d5d0b0f2c029e8b71/ca7be/26405462060_81f8289687_k.jpg 425w,
/static/5a4b225129b4151d5d0b0f2c029e8b71/7b5bb/26405462060_81f8289687_k.jpg 675w"
        sizes="(max-width: 675px) 100vw, 675px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
    </span>
<em>ภาพจำลองจรวด Falcon Heavy ที่จะนำออกมาใช้ปลายปี 2016 และสำหรับส่งยานอวกาศไปดาวอังคารในอีกไม่กี่ปีข้างหน้า Credit: SpaceX</em></p>
<p>แน่นอนอยู่แล้วว่าสำหรับคนทั่วไปฟัง(อ่าน)ดูคงจะหัวเราะเยาะว่ามันเป็นเรื่องแค่ในนิยาย sci-fi, เพ้อฝัน, ไร้สาระ, ไม่มีทางเป็นไปได้, "บ้าหรือเปล่า มันไม่เกี่ยวกับเรา" แต่ลองนึกภาพดูว่าถ้าเราบอกคนสมัย 30-40 ปีก่อน ว่าในอนาคต เราจะสามารถคุยเห็นหน้ากับคนอีกฝั่งนึงของโลกได้โดยใช้แผ่นสี่เหลี่ยมในฝ่ามือแผ่นนึง เค้าก็คงจะหัวเราะเยาะเราเหมือนกัน เข้าใจว่ามองดูตอนนี้อาจจะเป็นเรื่องที่เป็นไปไม่ได้ แต่ถ้าเราไม่กล้าคิดจะทำสิ่งที่เป็นไปไม่ได้ <a href="https://th.wikipedia.org/wiki/%E0%B8%84%E0%B8%A3%E0%B8%B4%E0%B8%AA%E0%B9%82%E0%B8%95%E0%B9%80%E0%B8%9F%E0%B8%AD%E0%B8%A3%E0%B9%8C_%E0%B9%82%E0%B8%84%E0%B8%A5%E0%B8%B1%E0%B8%A1%E0%B8%9A%E0%B8%B1%E0%B8%AA">Christopher Columbus</a> คงจะไม่ได้ล่องเรือข้ามมหาสมุทรมาพบ<a href="https://th.wikipedia.org/wiki/%E0%B9%82%E0%B8%A5%E0%B8%81%E0%B9%83%E0%B8%AB%E0%B8%A1%E0%B9%88">โลกใหม่</a> (New World), <a href="https://th.wikipedia.org/wiki/%E0%B8%9E%E0%B8%B5%E0%B9%88%E0%B8%99%E0%B9%89%E0%B8%AD%E0%B8%87%E0%B9%84%E0%B8%A3%E0%B8%95%E0%B9%8C">พี่น้องไรต์</a> (the Wright brothers) คงจะไม่ได้สร้างเครื่องบินลำแรก หรือสหรัฐอเมริกาคงจะไม่ได้ส่งคนไป<a href="https://th.wikipedia.org/wiki/%E0%B8%AD%E0%B8%B0%E0%B8%9E%E0%B8%AD%E0%B8%A5%E0%B9%82%E0%B8%A5_11">เดินบนดวงจันทร์</a> คืออย่างที่กล่าวไว้ เรื่องนี้มันเป็นปัญหาระยะยาว มันอาจไม่ได้กระทบกับเราหรือลูกๆหลานๆหรือเหลนๆเราด้วยซ้ำ จะให้คนทุกคนมาสนใจก็คงจะเป็นไปไม่ได้ แต่ยังไงเราก็ควรที่จะมองเรื่องนี้ในมุมของเผ่าพันธุ์มนุษย์ทั้งหมด รวมถึงรุ่นต่อๆมาในอนาคต ไม่ใช่แค่ภายในช่วงชีวิตเราทุกๆครั้งที่เห็นรัฐบาลประเทศต่างๆหรือนักวิชาการออกมาบอกว่า...</p>
<blockquote>
<p>เห้ย อย่าไปสนใจเรื่องโครงการอวกาศหรือไปสร้างอาณานิคมอยู่ดาวอังคารเลย เรามีปัญหาอีกตั้งเยอะแยะบนโลกเราที่เราต้องจัดการกับมัน</p>
</blockquote>
<p>มันเหมือนกับพวกเขาบอกว่า...</p>
<blockquote>
<p>เดี๋ยวเราค่อยดูแลสุขภาพทีหลัง ตอนนี้เราต้องทำงานผ่อนบ้านผ่อนรถให้หมดก่อน</p>
</blockquote>
<p>คือยังไงมันก็ต้องมีเรื่องสำคัญที่ต้องเข้าไปดูแลก่อนอยู่แล้ว แต่ถ้ามัวแต่ไปใส่ใจเรื่องด่วนๆพวกนี้จนลืมคำนึงถึงเรื่องที่สำคัญในภาพใหญ่ ก็จะทำให้ความเสี่ยงต่อการอยู่รอดของมนุษย์ (existential risk) ยิ่งสูงขึ้นไปอีก</p>
<p>เท่าๆที่เรารู้ โลกอาจจะเป็นดาวเคราะห์ดวงเดียวที่มีสิ่งมีชีวิตอยู่ในจักรวาลนี้ก็เป็นได้ คิดดูมันน่าเศร้านะที่ว่า<a href="https://www.youtube.com/watch?v=s1wp1ty28Vo">ดาวเคราะห์สีฟ้าลูกเล็กๆลูกนึงกลางอวกาศ</a>ที่กว้างขวาง ไม่มีทางเลยที่ใครจะมาเจอได้โดยบังเอิญ ที่อุตส่าห์ได้โอกาศมีสิ่งมีชีวิตอยู่อาศัย โดยเฉพาะสิ่งมีชีวิตที่มีสติสัมปชัญญะ (consciousness) จะหายไปได้แค่ในพริบตา เหมือนชะตากรรมไดโนเสาร์และสัตว์พันธุ์อื่นๆสมัยก่อน</p>
<p>แล้วเราคิดว่ามนุษย์เรามันต่างกับสัตว์อื่นๆยังไงที่จะเป็นข้อยกเว้นจากการสูญพันธุ์ครั้งใหญ่กระทันหันที่หนีไม่พ้นนี้ได้...</p>
<hr>
<p><em>อ้างอิงบางส่วนจาก <a href="http://waitbutwhy.com/2015/08/how-and-why-spacex-will-colonize-mars.html">waitbutwhy.com</a></em></p>
<div class="footnotes">
<hr>
<ol>
<li id="fn1-2016-05-25">
<p>นักวิทยาศาสตร์หลายคนคิดว่าจริงๆแล้วตอนนี้เรากำลังอยู่ในช่วงเวลานั้นเลย สัตว์โลกหลายพันธ์ุตอนนี้กำลังจะสูญพันธ์ุและก็สูญพันธ์ุไปเยอะแล้วเพราะกิจกรรมของมนุษย์เรานี่แหละ <a href="#fnr1-2016-05-25">&#x21A9;&#xFE0E;</a></p>
</li>
<li id="fn2-2016-05-25">
<p>เพื่อรอให้ดาวอังคารกับโลกอยู่ในตำแหน่งที่เหมาะสมสำหรับการเดินทางกลับ <a href="#fnr2-2016-05-25">&#x21A9;&#xFE0E;</a></p>
</li>
</ol>
</div>]]></description><link>https://vatthikorn.com/ทำไมเราถึงควรไปสร้างอาณานิคมบนดาวอังคาร</link><guid isPermaLink="false">https://vatthikorn.com/ทำไมเราถึงควรไปสร้างอาณานิคมบนดาวอังคาร</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Wed, 25 May 2016 20:26:00 GMT</pubDate></item><item><title><![CDATA[A Cleaner Home]]></title><description><![CDATA[<p>A few months ago, after listening to a <a href="https://www.relay.fm/cortex">conversation</a> between <a href="https://twitter.com/imyke">Myke Hurley</a> and <a href="https://www.cgpgrey.com">CGPGrey</a>, I was inspired to start taking control of what is on my home screen, a screen that I literally see everyday. So I decided to give it a major overhaul.</p>
<p>Here is what I had before:</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 337px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/05267c7b7fa5d30f9d90fbabdf5155ff/da4fb/File-May-24-4-04-39-PM.png"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 177.93427230046947%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAkCAYAAACJ8xqgAAAACXBIWXMAAAsTAAALEwEAmpwYAAAJvElEQVR42h2VB1RUdxbGJ7tuPJucbE5iiZt1N9lsSDEaNepuVtSomNA7KkWRKoigMiAzdBiYocgMRdrQBBSkowJDL1KGDlLtGqMYjaKiMVFX89t3ct75zv+e9869797vfvf+RQM9LYx2tTHY1Uz/2QZGzragbaulp72Onu4OtJ0tDGpbGOnvoK+7ie4ODd3CN21HPT1tdQwIfkPaNiZG+xkb6UU01N5EwXgeqjuZJPyYTtHoMYY6Grh1aYK5wWzmbncz3NcuoJnZ2zd4NHODmWsX6W45TX9PG/19vb9juL9b+EEtov6WM6Rey+Ipz5nlCamTKQz3NHIvr5xuhzfovGzD9Eg7k0NnefHzzzz96R6PZ+8z0tdEXU0Vdva7sLSyouZ0FQOdQsDRxmq8e3w5M9tG4d1TiNvFTHfWcKl5HFfvPBIHS7l0rpHJ0XZ+efacuZ+fMjf3kPHhegry1VhZ78TIxILsnEyBFg2i4YYSMuqjcWt2wqnRkZx6OcMNBUxPaekaP8fE95MMjtTRr63i2uVxblyd5sK0UGZ3Gc2NJ6msLKKyooimumKhB+WIelsEzhqL6KzIo6dCsBuOoW1R09eZL5TZxEVlLOfTo9D2lNLQWkhDWyGdrfn0dhbSK9j1VZnUV6rRNhfQ13wc0XhTDj7ONixbsYaVa9YTKN7D9FA+Y5fvUHO+hNn4rTyUBVF1Vo1pazR7ZLZMuFgyos1DLtuPgck3fGu0kVDpXsa0RYimNUcxN9RnqelBdNyU2FoZMjOUhcfwC3QVYmaqvbl1pYNUTQxfNRymsGg7U2IPejqziIs5QFdDEh21cSTE+QnqyEE01ZTELitj5rmm8rp7Op72JlzriUc7/pg2pz7IPMP1iXKy6nzwOO1Beu0ltF1aRjqVRId7IA8PQx4RRljAXs7VJgtNKVNQrw4jTR5MujyQxmx/Bs8Ec74zk+mBfKamc+lrkTHYGkR9fSbKojrae04w3B5OU5EvieEuqKQuaFKkDB2PRTSoljF2PISrNb5cq/dltOwg/RW+DLREMtCmYrglUbCjhaBxTPXncmkyl9u+1lyW76a5wI/qRCmnVCE0q6QMZysQaY8omGl05/kFc55NW/BDixMjFYfo7aql9GQxLQOTNNUruNAZzqO7N3ny6hW/FhRwVeaCQuxCa3M7Pb0DRHt7MpQqZNgUFs5tQW/PX73k2cuXzAx0MJ4qob+3m5ITJRRM9FFY58b5jhAuPXrAq1e/CeJ+xFBSJKUJR3j24iW/Pn9BuTqHmnA5ovSAeIZau3n8cJY5ASNnGtEERtFUUk5pQTmtlaH0VesxdcaHB9cu8/TRfW5PTNAcoUTi6EFhcTlFJZV4OXmRF5mOKCk0jdTIbEqzainJrCE7LIPjQYlUyZNpVaYylOLPeJmUc7n+TGTkMaA+gybxJIWhKWQdjidToiAtKJ5EqQplpBpRtuokZ1RRDCt3MHDEmsrYSHKicmgPKGJcWsXU4ZNUSRI4LVMwecSEKwm6DKicKVNkk5xWgf+pUfxOjxGjrqU4Lg+Re2g5g0n6/JY6n5cp8xg9aoEqtprr7n3MxV5lNmSaYomG8gRfGAqCn+qZrXMlOkCBZfF57CfAbhKsK64gCc1GtNBCRaNsDeQuZqw+DXVuPtZe+VzwucVd8QMBs4R6NRMT4AM92fDkAXeK/dlmJ+GbuHHsy1+yowwMkqZZ6ahE9Ae9MKT7LRhN3kR+aS3S9AY2eWaTuHuEun03KdtzGWv3Msxcwhj21uXywbXUHjTH8FAWWyWtGMfMYBJzm03SLla7JSF6y0LBR7YpbPTIRm9f9u+naWAxxgKH5pJidgaXYCU5zhrXNKyCSvFP1nAwuRG36HIOKKvxOnIKd4Ei65DjvGEYguhNMxXLj8j4ri/od6xQxLDSWY1XVw57LyTiPpbIgYwSJKpa0msmiSoaxj/mBI6RpcjUGlIKqknMLcctphTRtkBEIn05dg1x/E+4BIaEx6hKGB9jKZE3M0n5JQ/Le57oJytxjKihbuI6YdUdOKdpsBGyDVXlE6uIIjFegW+smtf0hQxFW2SsLvCibK6EiFsKvsw5yIId8SxrN0Z8IxTf70P5KjoEh5BKNJoS4hq1wlavY63A895gFaFBUiJCAnGRxPG6SSSi180TeOvQIf6U8B1/VhrxvljKP22P8p7Mmb8dtUFH6caHrjLWuaXiEV3KvtR2nMNz+cQxCaNDaRwIycAzIAULvww+c0oROLSLR8c5G5OQZgykGla6qvlot4p1zjlCWadY75HH+9YK/modzceuMWzwU7LUXs5SGzkfOcSh4x0pIJyldnIWWcuEDC3lyEvPMlNZwvc1lUiONfGOVTSdU9e50zvK5dHzGEsL+ceBYNx/iEV8NxmLfiGA4PeXSGNM++2wHNjFfMUWXtcLFXSoH0lstTBCkXFMl4ZTrqlAxyWT+7OPedh7jfs/zuEiSOTvUjGBj+MJnIvD9VoYC7cHsiLXlou/jHFJwFcl23lts1iYFJs4Mpt6iJis5vadkxTUdbDC8ygXLz3mxi2YefYKaUoDutEyjMd243h+P182WPKvnXLeTtrIziuWeP3gyvy0VSwxEEqe/4URq7fuJCg4Cp8AGTqb7Zi3zAB91xCismvxSapCd386B4QN416oYs9xOdZJSjZ7qllzIAoduQsr493QcRfzoVW4IJt3l/OHRct582Nd3v50E39cslpIeznzFq/inc/1WLDJhfcND7FE35v/Oquw9s3BUpzFlv0qtgqV2PkV4xRQgsm+NNbtETS8YLk+iz/fwkKdTSz4eAOLv9jKQuHdeyu2smiZHks/28IKPTtWGjrx7jpz3tG1Y6mhF5/bRbDcOZ617oms33dUOJWsdopHZL47mI0H0tigqGW9rJbN+5KxdArha+fj1P7biieGJpw2dsBgv9DdwDpswlowk1RjFpCNvns869z92OYhZnC9EU6B+YisbH354MgAGzTwtbCKlgcJerQNxCBxluGqMRqSW3Gzi8TI+xh26S+IKr/HtxFXMd+fwSpTMxbL17FU9TVOJtvYISlEZGp7kP/4N7Is+AKbQscEXk6wyT4Yj645poHom7BWcgxjjxx2q58TWnQTo6irmO5RCvvPjCUF37IofwsfeG/H3CdDKNnBj427ktjodhKHoGq2OcRg6uDPytx+VtXdYFXFBfS9YzER+NoRM4VN1DAGh9sxc5Ohq7eTT3y+41M/A3S37cDCOwGRmeDs6hOFs48cT3Ese/ZHYWLrh5nDYdwkKmzcQzG1P4yZowR7bwWegUfZuTcCIwcJVm4RuO2Lxc0rDou9Mkxcw/g/q7qAMPYv4IYAAAAASUVORK5CYII='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="File May 24 4 04 39 PM"
        title=""
        src="/static/05267c7b7fa5d30f9d90fbabdf5155ff/da4fb/File-May-24-4-04-39-PM.png"
        srcset="/static/05267c7b7fa5d30f9d90fbabdf5155ff/a6f4e/File-May-24-4-04-39-PM.png 213w,
/static/05267c7b7fa5d30f9d90fbabdf5155ff/da4fb/File-May-24-4-04-39-PM.png 337w"
        sizes="(max-width: 337px) 100vw, 337px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
<em>Cringing at the badge on the Mail app</em></p>
<p>And here is what I have now:
<span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 337px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/0775db9b9f05fa22a10de76683424c55/da4fb/Photo-May-24-3-57-01-PM.png"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 177.93427230046947%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAkCAYAAACJ8xqgAAAACXBIWXMAAAsTAAALEwEAmpwYAAAHOklEQVR42o2WeWxU1xXG581qz+IxM+PxivdlDMaDsU0cs3jDNh7b4xVs4/FgwCaAMdQYSDDjpSZhq1UqCEuoCkpSoCiBls1qpCpJoYIkNIqE1KbJH61o0oYEFKWFyIlU6dc7bzzYINrwx6f37rnnfu+c79x73lXMnj2bjPR0kpOScDgcxMcnoFLrUCgkAQUGgxFnTh4FhQuJjomVbZIk5iQ1CqVSHicnp1BaWkaWM9dvk0hNd7CkspqioiKioqJkp7lz51G0uIiCZxdiNNswhUdQWVXD4qJSsrLmyD4xcQkUl5QKlJGckoakNfrtCprbV7P30Al8AwOULSmXnYeHRxjd9RIDOweJS0ghMSWTU6fPMDQ8Ss/GTcJHydKlLvbuG2NwaJSamvpgVgrq6+oY9O1kcHCIiopKkZKS3t7N7Nixk52+IRKT00hISuMFMd4xMMhGMadSaSmvWCrmh8VHdlFX3yQHIhNmO7PxdHTQ7vGQ4ciQJyqFc3t7B83LWzCbwwmzWGlZ4aFj5Woql1bLPo6MTDo6OvEKOJ3zgoTSQ6FlsQNGGUohuj9aeTxZgICP31c7+fQXSECpChTK75TkmUnT61U0/LKSGLcdlULNrhdH8Xq97N69h7S0dLn6Fy9d5sr4OEePvIJCFMAdHcu4M5/fzs3HExcvyFQBwgUHCljd76V7tJOcH2dhMViF8D2sW7eOLX195ObmUl1dw7ffPuDylSt8+dWXGI2R9I94+dfti/DZJ5w+/NqUhvFDs6g62YBr1E3chjQiwuxse347q1atwufzkZuXL4pVwcTEBNeuXuOLO3fQaEPYf+gYH/IdfPEOp4/3ThGa8uykbM0lY0Mehlk2YdTQtfY5mpua6O7uwhoRhd0exdj+fRw/ephNvT3y4pKSCg6MjXF8dD41JbopQlu4jbSZ6aTFp2M2WeUJW2Q0iyqrSExPk8U3mcKYmewgzpFLXHyS7GOPiiHd6SQjp5DI2NTgPtQQojMRm5BJfKoTrVqPVh/Gu5cuce/t3/HZjRsUzM9DEe7Avu0Dnhn7GJ33VzJhtqeHNTfu0vXePQp6h+TNrvBXxmxJIGvVLuYPvEqINhxbYhp/873A/bzZTLQ2scxVhiKynNqT9/no799j3/4XsTCUrL4jbHztPJtfP8e8naeCVRaEYdFYNxzDtvEoptAZGKyRfPLrN/nPzw8zceE8laULUJjyedb3T1b87C6Ja67LEc5o3MPBTW5eXl/GTO/BoIZqLPYYEjNzSM3MQ28IaLjY1ch6327a1m9BpwsRNh2G1BbC5/WithXKPhq7g/LiClzFZeiis6cI02dE4HE66FwsmkCkWa5yfmIIbfkmap1GdGolGtGVarL1dJbF8kxc4NQkWpR4iyPxFEWQGa0JEioZi0nh+552ONzIi65A+7r9Shm85YHxdhYka8iLUXDn0na++etNru9fIvvsqTfAmRw4m89xj2lq2xxc2MzttYN8t6WHQ2VzUQvbVweL4Q1B+MZyKh1qQWrlH+9f4NOPP+Tmqb1ohM+Rtlixqa/DN3/i7NrUKcLWSCfnGrZzq2EtGyLs8sTv2818va+Ez/sTmGNVMMes453+FZwYHeBc2yLZZ1NBKHeOtXH3F50Ml4ZNnWVTiJ7CWU6KZ83BoNWiDdVTPN9JeU4KZXmZWCw21CoVxbPTqXJmMi8lSd7EGpVEoSOaUmcCoRplcB+KNqVSYjCZCDUakYT4/t+CQZwMbagRvVE8tRq5TWn1BnRGEzrxwUC7U6HTh8uQZLLJjh2ENO09OJaeYt5PrlSJj6rUU4SPN9jg+Idtimlj5VTHfjooZeEl0Zn9nTwAaTJV6dFfwKOQJhdLT7T7tZOhFMRKkapSJxCCpNY+qmEwCr+zYnJBYCv8vyykyYIIX9UTCaenIMgVk9E8TO8HpZEeI3lyFAo/oZyiWn5XSP/DXxZYOCnFb9APKYhpUT2KgCRKeU1QwwCUkmZ6hMFINHK38Wv4dNE/JpXFGoEfVpsdc7gVk96IVZwaozghVlsk1vBwkuOiyZ2TiW2GWT6GFqMZq16PRZwcywyLsE1C8Chqa+txuxuoctWyUlw9hn5ykO7dh/ENjuB2uShv38yivuMyylf0UlftYtnW52gdG6FldAt1TfXU1tRRWxtAgLCukYolFTw//BLbPppg/fsP+OnVT+loqmPWusvsew9GroKz+00aGmupfPcWxX/8nMK3blKzuZ9acQ+qdddPI3Q34hK3ru6B3ax5+x77b35N17lbrGxtZnHrGc6OP+DVC/cpWX6SutZW8s7/mZhdZ8i+9m+q+kdxV4gfmMhyGmGDuJpV0f+jPvZe/ICWE3/g2Onf0FhXTZV7hGUdV1jmHRfvPhrcLjpePkDL+St4zp6huaONGiFXIML6AOF09PX04Nu6hY52D1XixtrU2MRKbxedK7toqG8Ud5w6ltcspa+7HW+TS5BVPyTzE/4Xqs+GmQ6pVFQAAAAASUVORK5CYII='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Photo May 24 3 57 01 PM"
        title=""
        src="/static/0775db9b9f05fa22a10de76683424c55/da4fb/Photo-May-24-3-57-01-PM.png"
        srcset="/static/0775db9b9f05fa22a10de76683424c55/a6f4e/Photo-May-24-3-57-01-PM.png 213w,
/static/0775db9b9f05fa22a10de76683424c55/da4fb/Photo-May-24-3-57-01-PM.png 337w"
        sizes="(max-width: 337px) 100vw, 337px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
<em>A much better sight to see</em></p>
<p>Of course I did not suddenly go from that original one to this within a day. This is the result of a few iterations spanning across several weeks involving tough decisions whether or not to keep an app on the home screen.</p>
<p>The process went something like this: First, I wanted to reduce the number of pages to only one page so it is easier to find apps I want. Second, I got rid of all the apps I never used but somehow just left it there because I could not bother to do anything about them. The first ones to go were Clock, Camera and Calculator apps, because I can quickly access them in the control center. Then I realized that I never (or rarely) touched iTunes Store, Game Center, Contacts, Phone, Wallet and iBooks. So they are gone too. After awhile, all the built-in apps were put into one folder. And long story short, it became what I have now.</p>
<h3 id="the-dock">The Dock</h3>
<p>I put three most important ones in the dock. Now the reason why it has only three has to do with the <a href="https://itunes.apple.com/us/app/launch-center-pro-shortcut/id532016360?mt=8">Launch Center Pro</a> app. Since it is an app that contains all the actions I frequently perform on my phone (such as starting a timer, Google search, FaceTime or launching apps), similar to a folder, putting it in the middle of the dock right above the home button gives an impression of it expanding up into a secondary home screen. And it just looks nicer. The <a href="https://itunes.apple.com/us/app/2do/id303656546?mt=8">2Do</a> app is quite new to me, I have been searching for a decent to-do apps for a while. I tried the built-in Reminders, <a href="https://itunes.apple.com/us/app/things/id284971781?mt=8">Things</a>, <a href="https://itunes.apple.com/us/app/trello/id461504587?mt=8">Trello</a>, <a href="https://itunes.apple.com/us/app/todoist-to-do-list-task-manager/id572688855?mt=8">Todoist</a> and many others, but 2Do did it for me. Though I have been wanting to try <a href="https://itunes.apple.com/us/app/omnifocus-2/id904071710?mt=8">OmniFocus</a>, the price tag kind of scared me away. Then I have <a href="https://itunes.apple.com/us/app/telegram-messenger/id686449807?mt=8">Telegram</a> which is a free messaging app I found to be much faster and overall a more pleasant experience than <a href="https://itunes.apple.com/us/app/whatsapp-messenger/id310633997?mt=8">WhatsApp</a>.</p>
<h3 id="the-folders">The Folders</h3>
<p>This top row is purely influenced by CGPGrey’s. What he did is genius and I really love the aesthetic of it; everything is just looks nice and clean. It is pleasure to look at. Only having one app in the first page of each folder indicating what the folder is about made the title irrelevant, so they became just periods for simplicity (though I wish I can leave them blank). From left to right they are social, games, development and others.</p>
<h3 id="the-rest">The Rest</h3>
<p>Here are a few notable ones:</p>
<ul>
<li><a href="https://itunes.apple.com/us/app/quartz-news-in-a-whole-new-way/id1076683233?mt=8">Quartz</a> has just became my favorite news reading app recently, the iMessage-like interface really streamlined the news reading experience. I never found myself going back and check a news app like this one before.</li>
<li><a href="https://itunes.apple.com/us/app/quartz-news-in-a-whole-new-way/id1076683233?mt=8">Instapaper</a> is where I store all the articles I found from various places to read later. It is really nice to have a hub for everything you find online here to sit through and read them. And you get a dark mode too.</li>
<li><a href="https://itunes.apple.com/us/app/spark-love-your-email-again/id997102246?mt=8">Spark</a> is an email client which has just demoted my previous email app, <a href="https://itunes.apple.com/us/app/email-easilydo-mail/id922793622?mt=8">Email</a>. I like this over the others due to its New, Pins and Newsletters sections and its support for all the email providers.</li>
<li><a href="https://itunes.apple.com/us/app/sleep-cycle-alarm-clock/id320606217?mt=8">Sleep Cycle</a> tracks my sleep at night. It display really cool and insightful data and trends, which I love to see. It also integrates with <a href="https://itunes.apple.com/us/app/life-cycle-chart-your-life/id1064955217?mt=8">Life Cycle</a>, an app that shows my daily activities, places I visit and how much time I spent there.</li>
<li><a href="https://itunes.apple.com/us/app/overcast-podcast-player/id888422857?mt=8">Overcast</a> is my podcast listening app of choice. It blew the built-in podcast app out of the water. The killer feature has to be Smart Speed which so far has saved me an extra <strong>18 hours</strong> on top of my speed adjustments alone.</li>
<li><a href="https://itunes.apple.com/us/app/level-money-manage-money-budgets/id706366965?mt=8">Level Money</a> helps me track my spending and shows how much spendable money I have left for each month. My favorite feature of this app is ability to add trackers to each merchant based its category. It will then aggregate all the purchases and show me how much I spend on each category each month. Again, I love seeing data and trends.</li>
</ul>
<p>This has been a really nice change for the better. I can do frequent tasks faster especially with the help of Launch Center Pro. For those of you who are thinking of cleaning up your home screen but could not find time or the motivation to, I encourage you to take no more than an hour to do this. Trust me, it is worth it.</p>]]></description><link>https://vatthikorn.com/a-cleaner-home</link><guid isPermaLink="false">https://vatthikorn.com/a-cleaner-home</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Wed, 25 May 2016 08:22:00 GMT</pubDate></item><item><title><![CDATA[The Solid State]]></title><description><![CDATA[<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/a1cb1e6975c1968e0580b6916e3b5c7f/e95b5/IMG_0436-1024x682.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 66.66666666666666%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAECAwT/xAAWAQEBAQAAAAAAAAAAAAAAAAAAAQL/2gAMAwEAAhADEAAAAcVwLNgkP//EABoQAAMAAwEAAAAAAAAAAAAAAAABEQIDBBD/2gAIAQEAAQUCw3w6HCiK/P/EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8BP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8BP//EABcQAAMBAAAAAAAAAAAAAAAAAAARIDH/2gAIAQEABj8CNc//xAAaEAACAgMAAAAAAAAAAAAAAAAAAREhEDFB/9oACAEBAAE/IW6MdzkMUsbJl4//2gAMAwEAAgADAAAAEAgv/8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAwEBPxA//8QAFREBAQAAAAAAAAAAAAAAAAAAEBH/2gAIAQIBAT8Qp//EABoQAQEBAAMBAAAAAAAAAAAAAAERACExQVH/2gAIAQEAAT8QLBq8ZZFHopMi3XIeT6Yw0vdz3v/Z'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="IMG 0436 1024x682"
        title=""
        src="/static/a1cb1e6975c1968e0580b6916e3b5c7f/85078/IMG_0436-1024x682.jpg"
        srcset="/static/a1cb1e6975c1968e0580b6916e3b5c7f/b5ac9/IMG_0436-1024x682.jpg 213w,
/static/a1cb1e6975c1968e0580b6916e3b5c7f/ca7be/IMG_0436-1024x682.jpg 425w,
/static/a1cb1e6975c1968e0580b6916e3b5c7f/85078/IMG_0436-1024x682.jpg 850w,
/static/a1cb1e6975c1968e0580b6916e3b5c7f/e95b5/IMG_0436-1024x682.jpg 1024w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>Yesterday, I finally got myself a Solid State Drive (SSD) for my 2010 MacBook Pro. It has been using traditional hard drives for more than 3 years and now it is really slow. The price of an SSD now is relatively cheap compared to how much it would cost 2 years ago.</p>
<p>I was surprised to find out that a 120GB SSD now only cost $90 on Amazon. That was also one of the reasons why I decided to upgrade from a traditional hard drive to a much faster and less energy-consuming SSD.</p>
<p>I got a 250GB SSD from Samsung, which is the best-selling SSD on Amazon.com, for only $145. At the beginning, I was contemplating between the Crucial m500 and Samsung 840 EVO. Despite the fact the Crucial is one of the first companies that entered the SSD market since around four years ago, I still prefer the Samsung over it because it received more positive reviews and has much faster transfer speed.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/3c862f23a9652248893327b982dccdca/e95b5/IMG_0441.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 66.66666666666666%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAEDBP/EABYBAQEBAAAAAAAAAAAAAAAAAAABAv/aAAwDAQACEAMQAAABi8CzQkH/xAAZEAACAwEAAAAAAAAAAAAAAAAAAQIDERD/2gAIAQEAAQUChbhbNmi7/8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAwEBPwE//8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAgEBPwE//8QAFhAAAwAAAAAAAAAAAAAAAAAAACAx/9oACAEBAAY/Air/AP/EABcQAQEBAQAAAAAAAAAAAAAAAAEAESH/2gAIAQEAAT8hdAPbLrreTthyZv/aAAwDAQACAAMAAAAQgN//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/ED//xAAVEQEBAAAAAAAAAAAAAAAAAAAAEf/aAAgBAgEBPxCq/8QAGRABAQEAAwAAAAAAAAAAAAAAAREAMUFx/9oACAEBAAE/EHBCZhRqcLnRubtko1X1yjv/2Q=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="IMG 0441"
        title=""
        src="/static/3c862f23a9652248893327b982dccdca/85078/IMG_0441.jpg"
        srcset="/static/3c862f23a9652248893327b982dccdca/b5ac9/IMG_0441.jpg 213w,
/static/3c862f23a9652248893327b982dccdca/ca7be/IMG_0441.jpg 425w,
/static/3c862f23a9652248893327b982dccdca/85078/IMG_0441.jpg 850w,
/static/3c862f23a9652248893327b982dccdca/e95b5/IMG_0441.jpg 1024w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>I already had some experiences changing the RAM and hard drives on my MacBook, so upgrading it to an SSD was rather an easy task for me to do.</p>
<p>There are 10 screws on the back of a unibody MacBook which need a 0 size screwdriver to unscrew them.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/09e73c9022aa532860a1a564fe33ac4f/e95b5/IMG_0446-1024x682.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 66.66666666666666%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAQBAgP/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEAMQAAABqthMKAH/xAAZEAEBAAMBAAAAAAAAAAAAAAACAwABEBP/2gAIAQEAAQUCESj5z3w1Rzdlz//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8BP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8BP//EABgQAAMBAQAAAAAAAAAAAAAAAAAQIRFB/9oACAEBAAY/AqTVDi//xAAbEAACAgMBAAAAAAAAAAAAAAABEQAQITFRwf/aAAgBAQABPyF9gsLhQ9FvsNfiv//aAAwDAQACAAMAAAAQNz//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/ED//xAAVEQEBAAAAAAAAAAAAAAAAAAABEP/aAAgBAgEBPxBn/8QAGRABAQEBAQEAAAAAAAAAAAAAAREAIYHw/9oACAEBAAE/EEqKgPGapRUapnimSFSLFwAfr3PW7//Z'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="IMG 0446 1024x682"
        title=""
        src="/static/09e73c9022aa532860a1a564fe33ac4f/85078/IMG_0446-1024x682.jpg"
        srcset="/static/09e73c9022aa532860a1a564fe33ac4f/b5ac9/IMG_0446-1024x682.jpg 213w,
/static/09e73c9022aa532860a1a564fe33ac4f/ca7be/IMG_0446-1024x682.jpg 425w,
/static/09e73c9022aa532860a1a564fe33ac4f/85078/IMG_0446-1024x682.jpg 850w,
/static/09e73c9022aa532860a1a564fe33ac4f/e95b5/IMG_0446-1024x682.jpg 1024w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/a6079a702584707ebdae27aa8509d5a7/e95b5/IMG_9691-1024x682.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 66.66666666666666%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAwQA/8QAFgEBAQEAAAAAAAAAAAAAAAAAAQAC/9oADAMBAAIQAxAAAAFpSfLTpc3/xAAbEAACAQUAAAAAAAAAAAAAAAAAAgEDEBESIf/aAAgBAQABBQJ66i5md1E5f//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8BP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8BP//EABoQAAEFAQAAAAAAAAAAAAAAAAABAxEgIjH/2gAIAQEABj8CxpSXDtP/xAAaEAEAAgMBAAAAAAAAAAAAAAABABEQMVFx/9oACAEBAAE/IaqDx1N8VwZxRAamKn//2gAMAwEAAgADAAAAENsP/8QAFREBAQAAAAAAAAAAAAAAAAAAABH/2gAIAQMBAT8QV//EABYRAQEBAAAAAAAAAAAAAAAAAAARMf/aAAgBAgEBPxDUf//EABsQAQACAwEBAAAAAAAAAAAAAAEAESExUXGR/9oACAEBAAE/ELxNWGHrqBapcX2AADmKpnOIaSIuf//Z'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="IMG 9691 1024x682"
        title=""
        src="/static/a6079a702584707ebdae27aa8509d5a7/85078/IMG_9691-1024x682.jpg"
        srcset="/static/a6079a702584707ebdae27aa8509d5a7/b5ac9/IMG_9691-1024x682.jpg 213w,
/static/a6079a702584707ebdae27aa8509d5a7/ca7be/IMG_9691-1024x682.jpg 425w,
/static/a6079a702584707ebdae27aa8509d5a7/85078/IMG_9691-1024x682.jpg 850w,
/static/a6079a702584707ebdae27aa8509d5a7/e95b5/IMG_9691-1024x682.jpg 1024w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
<em>The back cover can get really dusty. So this was a good chance for me to clean it up.</em></p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/a894b0c47b9c9907cfbb26b6affd9dd2/e95b5/IMG_0448-1024x682.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 66.66666666666666%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAIEAf/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIQAxAAAAGZp65cED//xAAaEAACAwEBAAAAAAAAAAAAAAABAgADERAx/9oACAEBAAEFAqlVgEh9qfJnP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8BP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8BP//EABkQAAIDAQAAAAAAAAAAAAAAABAhAAESUf/aAAgBAQAGPwJo57LH/8QAGhABAQEAAwEAAAAAAAAAAAAAAQARITFRYf/aAAgBAQABPyFYoQ9bJy/YAibWBPVgwTf/2gAMAwEAAgADAAAAEDAf/8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAwEBPxA//8QAFhEBAQEAAAAAAAAAAAAAAAAAABEx/9oACAECAQE/EMV//8QAGhABAAIDAQAAAAAAAAAAAAAAAQARIUFxMf/aAAgBAQABPxAEgAVLiKeM6hsABi2/SMnIl8RUVtz/2Q=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="IMG 0448 1024x682"
        title=""
        src="/static/a894b0c47b9c9907cfbb26b6affd9dd2/85078/IMG_0448-1024x682.jpg"
        srcset="/static/a894b0c47b9c9907cfbb26b6affd9dd2/b5ac9/IMG_0448-1024x682.jpg 213w,
/static/a894b0c47b9c9907cfbb26b6affd9dd2/ca7be/IMG_0448-1024x682.jpg 425w,
/static/a894b0c47b9c9907cfbb26b6affd9dd2/85078/IMG_0448-1024x682.jpg 850w,
/static/a894b0c47b9c9907cfbb26b6affd9dd2/e95b5/IMG_0448-1024x682.jpg 1024w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>The drive is located on the bottom left corner. There are 4 more screws to be screwed off before I could lift the hard drive up and disconnect the SATA cable. The SATA cable is really fragile so I had to be extra careful disconnecting it from the hard drive because if I ripped it I would need to look up the tutorial on how to replace one. Once the hard drive came off, there are 4 more mounting screws on each corner of the drive which I must use them on my SSD for it to be able to be installed. These are not normal screws, I needed a Torx screwdriver to work with them.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/9bfa506c8678232da7d635bf05d63c19/e95b5/IMG_0460-1024x682.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 66.66666666666666%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAMEBf/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIQAxAAAAGB765cAuD/xAAZEAADAAMAAAAAAAAAAAAAAAAAAQIREhP/2gAIAQEAAQUCNJMCmW+UpOEf/8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAwEBPwE//8QAFREBAQAAAAAAAAAAAAAAAAAAABH/2gAIAQIBAT8BR//EABYQAQEBAAAAAAAAAAAAAAAAADEAEP/aAAgBAQAGPwKMIz//xAAbEAADAAIDAAAAAAAAAAAAAAAAAREhMVFh0f/aAAgBAQABPyFLoVPQ8hZqzhCSPbMzooP/2gAMAwEAAgADAAAAEHAv/8QAFREBAQAAAAAAAAAAAAAAAAAAABH/2gAIAQMBAT8Qqv/EABURAQEAAAAAAAAAAAAAAAAAAAEQ/9oACAECAQE/EAj/xAAcEAEAAgIDAQAAAAAAAAAAAAABABEhMUFxodH/2gAIAQEAAT8QOgTlrmDra+32JbcBgMvTmHBWsraahnnyf//Z'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="IMG 0460 1024x682"
        title=""
        src="/static/9bfa506c8678232da7d635bf05d63c19/85078/IMG_0460-1024x682.jpg"
        srcset="/static/9bfa506c8678232da7d635bf05d63c19/b5ac9/IMG_0460-1024x682.jpg 213w,
/static/9bfa506c8678232da7d635bf05d63c19/ca7be/IMG_0460-1024x682.jpg 425w,
/static/9bfa506c8678232da7d635bf05d63c19/85078/IMG_0460-1024x682.jpg 850w,
/static/9bfa506c8678232da7d635bf05d63c19/e95b5/IMG_0460-1024x682.jpg 1024w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>After the mounting screws are in place, I just carefully connected the SATA cable to the SSD, put it down and secured it in place. Then I put the back cover back on and ta-da! That was it! Pretty easy right?</p>
<p>Next part was the nerve-wrecking part. I booted up the computer and hoped that it would recognize a new SSD in its system because if not I would need to open the back cover up again and re-install the drive or worse, return the drive and get a different one. But luckily, it recognized the new drive! So now the very last part was to install the operating system. I already created a bootable USB drive to use as an installer for OS X Mavericks.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/5f3db2c7428363287f97b32ad2f6b621/e95b5/IMG_0471-1024x682.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 66.66666666666666%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAQCA//EABUBAQEAAAAAAAAAAAAAAAAAAAEA/9oADAMBAAIQAxAAAAGCmXI9xH//xAAZEAADAQEBAAAAAAAAAAAAAAAAAQITEhT/2gAIAQEAAQUCSnrOLMrGhHouT//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8BP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8BP//EAB0QAAECBwAAAAAAAAAAAAAAAAABERAiMTJBcYH/2gAIAQEABj8CzwkV9lsWqf/EABwQAAICAgMAAAAAAAAAAAAAAAABETEhYUFRkf/aAAgBAQABPyHMtQCUlT8pzSXgh2NFYjosI2Z//9oADAMBAAIAAwAAABADH//EABYRAAMAAAAAAAAAAAAAAAAAAAEQEf/aAAgBAwEBPxCBf//EABYRAAMAAAAAAAAAAAAAAAAAAAEQEf/aAAgBAgEBPxClf//EABoQAQEBAQEBAQAAAAAAAAAAAAERACExQZH/2gAIAQEAAT8Q+MaVAnc9EXq0/M2ZCyBGqRZkYtXh4TM1MPDu/9k='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="IMG 0471 1024x682"
        title=""
        src="/static/5f3db2c7428363287f97b32ad2f6b621/85078/IMG_0471-1024x682.jpg"
        srcset="/static/5f3db2c7428363287f97b32ad2f6b621/b5ac9/IMG_0471-1024x682.jpg 213w,
/static/5f3db2c7428363287f97b32ad2f6b621/ca7be/IMG_0471-1024x682.jpg 425w,
/static/5f3db2c7428363287f97b32ad2f6b621/85078/IMG_0471-1024x682.jpg 850w,
/static/5f3db2c7428363287f97b32ad2f6b621/e95b5/IMG_0471-1024x682.jpg 1024w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
<em>The USB flash drive with OS X Mavericks on it.</em></p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/02ce6e239ade89009586d2d61d209850/e95b5/IMG_0474-1024x682.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 66.66666666666666%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAIFBP/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAUoQtJMFD//EABwQAAICAgMAAAAAAAAAAAAAAAIDAAEEERITFP/aAAgBAQABBQLCWBppCo6tOTk9Ie+4Zcj/AP/EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8BP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8BP//EAB4QAAIBBAMBAAAAAAAAAAAAAAABAhESIVEyM5Gh/9oACAEBAAY/Aqyink64+E0tlttcnD6OWz//xAAZEAEBAQEBAQAAAAAAAAAAAAABEQAhQVH/2gAIAQEAAT8hWL76m6cQAQHDMo9Fsx8O8KlWb//aAAwDAQACAAMAAAAQew//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/ED//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAECAQE/ED//xAAbEAEBAQADAQEAAAAAAAAAAAABEQAhMWHB0f/aAAgBAQABPxAxJCNZDK7MZyDDgGAQC4opVzeweeYZ9n5nfo/NZXf/2Q=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="IMG 0474 1024x682"
        title=""
        src="/static/02ce6e239ade89009586d2d61d209850/85078/IMG_0474-1024x682.jpg"
        srcset="/static/02ce6e239ade89009586d2d61d209850/b5ac9/IMG_0474-1024x682.jpg 213w,
/static/02ce6e239ade89009586d2d61d209850/ca7be/IMG_0474-1024x682.jpg 425w,
/static/02ce6e239ade89009586d2d61d209850/85078/IMG_0474-1024x682.jpg 850w,
/static/02ce6e239ade89009586d2d61d209850/e95b5/IMG_0474-1024x682.jpg 1024w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
<em>The installation took a reasonable amount of time but still really fast compared to installing one on a hard drive.</em></p>
<p>After about half an hour of installation process, my MacBook booted up the a new SSD and freshly installed OS X Mavericks! Its boot-up time was less than 15 seconds! I tested the read/write speed it clocked in around 250MB/s for writing and 270MB/s for reading.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 464px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/41614ff17dffd8afcfcc203ca8c08d6f/eca69/Screen-Shot-2014-02-15-at-6.59.34-PM.png"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 107.98122065727699%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAACXBIWXMAAAsTAAALEwEAmpwYAAAE3ElEQVR42mWUTW8bRRjHLYhKXlzjrO21vd632dmdnX3zrhM7dmI7Tto0aelbQqlUAT1wbi9wQAI1qYQQfAA+CxdOXLhy4xNw4xNU9dp/Hltqk6gjPZpnd2Z+87xOoUBD06xMyvA7IeQLxuVLKeOX3JMvOb8q3ge6t9TFC+GKby3LygrvRrmsXKRpB93uTt7t9bG11YXrClSrKlS1gVqtvpSF/u7bMG3IMIEM4nwntqCrysV7IB280A0bLd14Sxtnlu3MPD+c2Y63FNcPZtwLZiZzZ8wRM4v7M2ayWcicWejJt8xhUJTq6/dAx3V/cbhLVnm58H1w4aM/2MPh0Ql2R4d4dPoFPntwSvoB9kgO4xjHkaQ5wP3tNH/U7yML45+XsNHotmCM/RfRJo8782RnD0HWhfQFsqxD4CFO7t3HneO76PR2cRBIHLQjeHSxJ0m6u7NBluBRGv/79OiBWYii5LcgDCFlkHeyFAcPnyJodxDRQeFLilNE4C1EFOPU8zGRHkQUI6ALJ3fokv0TOJ6bH9DZs07n10Icx38lSQIhvHyru4Px598gjhYXSKTkFmMOoqSNiKCZZWE/bUMEAdI4wvjxc3T6QwoVz/vk/uMk+aNA1v3ZbrcRBDIPghAi7iAkYBxK7HIdOkEC10NK0LZpYZKmkFGEiLwSyRadC+CFUX7bt/BEyt8LnPOfFsAwDHOPkjEaDtFsGRi4HJltIxQCY3J9n9zckwFu+QGSLINpM4xHYzBKZsCd/MzheJhuf19wXbdGSflH0EFB5XF05wSapiMTEpbjEkzg7u0jHE8m2Cc3txnHIa05toPjk3vgrjcb074HfvS3s3306TLTxWLxtU9Zo1jmJrno0G31pobVtXWYag3jwMNYUlm1NKwVixA1FYOWiV2TYeJ4+TZZW1WuFHapVLoolzfJslau6yZ1A3WCYcKybCjULU0CtOp1FEtlUFfhJkmr1UInTuFYPN8olmmtdFnYiqJeNJsGAY08DBLs7Y4wHI6xv3+Ig8kttKmMBlSPi/+WxRHHbez0Btje6YKHLBeJC7XauLgKPK/WGpSxOGeuA83QYHNGbtdhMotiaUHTNTCPQ6OEKRUV/e4InVEEfbeYh0cm9X3j/Aqweq6Rq5SQnAsGVauB+RSXRgUGlY5JwHqjAe5z6neT3LUwHk6Q9RNocSWXA3YdWCyWzkOKx7NnX+Y2twiokjX2e6BF5dNstOCJALpuUYkl6HUHaG8lsAIt97vO4mW6DhQyxNnpk9xkLdS0CmzPQqW+Cd3RYNgm6vUmPGq9BoE3iiVyeQ9JP0A93cj9wxYWYbsG1Ol9Ozt7ShYaqDQUmC7FSi2jxZrQTWP5DnJ6I1UCN6lOh4MR2r0QDV/Jva65yP4lcHV1/RVzPDw+PZvatjWvqrW54RjzSrUyN+hb0405uTS3HT6nx3XOaO5k2/Mok3MtqExZrKNUKr+6fLGpKIfDEb7+6nlu2vrSMoPpqChVih+jJJDVleqyzRSlgo8+XsGgt4d4R6AS3cj5SEWpWL4smxurqz8sumM82n9Ta1Sm6zfXppu18pRCMa1Ua9PNTYX0m9OaWl/On6yuTan1pqbTmpa01TdNUcX6evHHwpWhkgxIuisrK72VwkqP9N5CX8xX9eX6dZ3OrPULhY0Fo/A/VCAT8GzgJBAAAAAASUVORK5CYII='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Screen Shot 2014 02 15 at 6 59 34 PM"
        title=""
        src="/static/41614ff17dffd8afcfcc203ca8c08d6f/eca69/Screen-Shot-2014-02-15-at-6.59.34-PM.png"
        srcset="/static/41614ff17dffd8afcfcc203ca8c08d6f/a6f4e/Screen-Shot-2014-02-15-at-6.59.34-PM.png 213w,
/static/41614ff17dffd8afcfcc203ca8c08d6f/19b37/Screen-Shot-2014-02-15-at-6.59.34-PM.png 425w,
/static/41614ff17dffd8afcfcc203ca8c08d6f/eca69/Screen-Shot-2014-02-15-at-6.59.34-PM.png 464w"
        sizes="(max-width: 464px) 100vw, 464px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
<em>Not the fastest but still impressive nonetheless.</em></p>
<p>And that was it! My journey through upgrading my laptop to a SSD. If any of you guys are thinking of upgrading your computers to a SSD, I strongly recommend it.  Though I haven’t gotten a lot of experiences with it but so far it has been great (I’ll post some updates later). My applications launch in matter of seconds rather than minutes. The boot-up and shutdown time are also insanely fast. I can easily say that this is one single best upgrade for my laptop so far.</p>]]></description><link>https://vatthikorn.com/the-solid-state</link><guid isPermaLink="false">https://vatthikorn.com/the-solid-state</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Sat, 15 Feb 2014 16:33:00 GMT</pubDate></item><item><title><![CDATA[My Michigan Vacation [Part 1]]]></title><description><![CDATA[<p>So I finally got around to write about this... First thing I wanna say is that my classes started last week, so for that reason I didn't have time to write on my website here. But this week, I have some more free time in the afternoon, so I'm just gonna write about my winter break vacation! I will try to write about it as much as I can. Hopefully some of you will find this somewhat interesting. Now sit back, and enjoy...</p>
<p>As some of you might already know from my previous post that I went to Michigan to visit my host family and friends for the winter break. It was a 10-day trip, we mostly just hanging around the area, didn't do anything much. (Except a lot of driving and skiing/snowboarding) So I flew in to Grand Rapids on the 17th of December, about one and a half year since I flew out here back to Thailand after I finished my exchange program during 2010-2011. The trip was about 6 hours long, I had to make a connecting flight in Cincinnati. It was about 9pm when I arrived. To be honest, it was a strange feeling coming back here again. Now I'll just assume that most of you probably don't know my story when I was here as a exchange student. So just to clear things out, I had an awesome time here. It was one of the best years of my life.</p>
<p>As I walked out of the gates down to the waiting area. I already knew that my host family was gonna be here to pick me up. So I was kinda looking for them, and I honestly didn’t even know how to react, it’s been too long but still, I was really excited. In the summer of 2011, when I was here the last time, they dropped me off at this exact place. And one thing I think you should know, and I’ve never written about this before, is that I bursted into tears saying goodbye to my host parents here. It was tough to say goodbye. We all know that feeling. On that day I knew that we will meet again, it’s just the matter of where and when. So here I was, back at the place where I said goodbye, where I saw them for the last time. Then I saw them waiting for me on the bench. I let out a huge smile, walked right to them and gave them both a big hug. After a little greetings, we walked down to the baggage claim area and off to their place, which is about an hour north of Grand Rapids.</p>
<p>After a long ride with a lot of chit-chatting, we finally arrived at the same house that I was staying at for almost a year. It all looked pretty much the same, I felt lucky that I had a chance to come back here again at last.</p>
<p>Next day, my host dad, Brad, took me out deer hunting. But before I could be inside the woods to look for deer, I needed to wash off all my human scent with special soap and sprayed every pieces of clothing I was going to wear with this hunting spray.</p>
<p>There was this place we called ‘the cabin,’ it was the place where he usually hunts and it was in the middle of the wood. Perfect place for deer hunting. We then went inside the woods and out to the open field where he told me that he always sits and wait for deer to show up here.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/af00a5656671d63bce89350b2da9852d/807db/IMG_4714.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 150.23474178403754%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAeABQDASIAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAMBAgQG/8QAFwEAAwEAAAAAAAAAAAAAAAAAAAIDBP/aAAwDAQACEAMQAAAB1XzTojtFCPzrVEaSVA//xAAcEAACAgIDAAAAAAAAAAAAAAAAAQIREBMDEiH/2gAIAQEAAQUCoRRtixcy7bYY8KRZeP/EABYRAAMAAAAAAAAAAAAAAAAAAAERIP/aAAgBAwEBPwFGP//EABgRAAIDAAAAAAAAAAAAAAAAAAABEBES/9oACAECAQE/AdIuf//EABoQAAICAwAAAAAAAAAAAAAAAAAQIDEyQVH/2gAIAQEABj8CdnDJbj//xAAdEAADAAICAwAAAAAAAAAAAAAAAREhMRCRUWFx/9oACAEBAAE/IcBOG04noeRSX5FPKdi2tljK7H1NOFP/2gAMAwEAAgADAAAAEEAusv/EABcRAAMBAAAAAAAAAAAAAAAAAAABIRD/2gAIAQMBAT8QSikz/8QAFxEBAAMAAAAAAAAAAAAAAAAAAQAQEf/aAAgBAgEBPxBaYv8A/8QAHBABAQEBAAIDAAAAAAAAAAAAAQARITFBcYHB/9oACAEBAAE/ECt448RkeQMRulg/uz+vOk9RCduhRvIuuZ+y0alt8b//2Q=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="IMG 4714"
        title=""
        src="/static/af00a5656671d63bce89350b2da9852d/85078/IMG_4714.jpg"
        srcset="/static/af00a5656671d63bce89350b2da9852d/b5ac9/IMG_4714.jpg 213w,
/static/af00a5656671d63bce89350b2da9852d/ca7be/IMG_4714.jpg 425w,
/static/af00a5656671d63bce89350b2da9852d/85078/IMG_4714.jpg 850w,
/static/af00a5656671d63bce89350b2da9852d/950eb/IMG_4714.jpg 1275w,
/static/af00a5656671d63bce89350b2da9852d/09276/IMG_4714.jpg 1700w,
/static/af00a5656671d63bce89350b2da9852d/807db/IMG_4714.jpg 3456w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
<em>The cabin</em></p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/1474b36136c533e25e8985f188fdb490/bbad3/IMG_4725.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 66.66666666666666%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAABQACBP/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIQAxAAAAFLgKxYzBx//8QAGRAAAwEBAQAAAAAAAAAAAAAAAAECERIT/9oACAEBAAEFArpKfVWqtb1RprP/xAAVEQEBAAAAAAAAAAAAAAAAAAAAEf/aAAgBAwEBPwGI/8QAFhEBAQEAAAAAAAAAAAAAAAAAABES/9oACAECAQE/AdK//8QAGRAAAgMBAAAAAAAAAAAAAAAAAAEQETEy/9oACAEBAAY/AmyzTpz/AP/EABsQAQACAgMAAAAAAAAAAAAAAAEAESFBMVGB/9oACAEBAAE/IWTrUMQSmkh8BFOU9ljbHun/2gAMAwEAAgADAAAAEGff/8QAFhEBAQEAAAAAAAAAAAAAAAAAAAER/9oACAEDAQE/ELLD/8QAFhEBAQEAAAAAAAAAAAAAAAAAAAER/9oACAECAQE/EJTb/8QAHBAAAgICAwAAAAAAAAAAAAAAAREAIUFRMWGR/9oACAEBAAE/ECctXZEw0CyDB63EtRZgVCtGC8gA2Q4xy9n/2Q=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="IMG 4725"
        title=""
        src="/static/1474b36136c533e25e8985f188fdb490/85078/IMG_4725.jpg"
        srcset="/static/1474b36136c533e25e8985f188fdb490/b5ac9/IMG_4725.jpg 213w,
/static/1474b36136c533e25e8985f188fdb490/ca7be/IMG_4725.jpg 425w,
/static/1474b36136c533e25e8985f188fdb490/85078/IMG_4725.jpg 850w,
/static/1474b36136c533e25e8985f188fdb490/950eb/IMG_4725.jpg 1275w,
/static/1474b36136c533e25e8985f188fdb490/09276/IMG_4725.jpg 1700w,
/static/1474b36136c533e25e8985f188fdb490/bbad3/IMG_4725.jpg 5184w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/04a9dd662c28cc331c40002ed493dfc2/bbad3/IMG_4739.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 66.66666666666666%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAIFBAb/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEAMQAAAB2pzjRWIxX//EABkQAAMBAQEAAAAAAAAAAAAAAAECAwAQEf/aAAgBAQABBQI0muNFxsvvf//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8BP//EABURAQEAAAAAAAAAAAAAAAAAAAAR/9oACAECAQE/AVf/xAAYEAACAwAAAAAAAAAAAAAAAAAAMgEgMf/aAAgBAQAGPwJx4Np//8QAGhABAQACAwAAAAAAAAAAAAAAAQAhMUFxkf/aAAgBAQABPyHHFRr1j6HqCAeJ3f/aAAwDAQACAAMAAAAQz+//xAAVEQEBAAAAAAAAAAAAAAAAAAAAEf/aAAgBAwEBPxCI/8QAFhEAAwAAAAAAAAAAAAAAAAAAAAER/9oACAECAQE/EK0Uf//EABsQAQADAQADAAAAAAAAAAAAAAEAITERQVFx/9oACAEBAAE/EO4RTw5CxsZKk+pVADrcIcV7nJif/9k='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="IMG 4739"
        title=""
        src="/static/04a9dd662c28cc331c40002ed493dfc2/85078/IMG_4739.jpg"
        srcset="/static/04a9dd662c28cc331c40002ed493dfc2/b5ac9/IMG_4739.jpg 213w,
/static/04a9dd662c28cc331c40002ed493dfc2/ca7be/IMG_4739.jpg 425w,
/static/04a9dd662c28cc331c40002ed493dfc2/85078/IMG_4739.jpg 850w,
/static/04a9dd662c28cc331c40002ed493dfc2/950eb/IMG_4739.jpg 1275w,
/static/04a9dd662c28cc331c40002ed493dfc2/09276/IMG_4739.jpg 1700w,
/static/04a9dd662c28cc331c40002ed493dfc2/bbad3/IMG_4739.jpg 5184w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>Since I was there with him that day, we need to sit and wait inside that little cabin (seen in the photo above). Brad had his <a href="http://en.wikipedia.org/wiki/Muzzleloader">muzzleloader</a> loaded and ready to shoot at any second the deer show up. It was about 3pm when we went inside and started waiting for deer, and that was all we did; sit and wait. We needed to be extra quiet and still. We couldn’t make any noises because that might scare the deer away. We would never know when they will show up, they are too quiet. We just had to sit there, looking out the window and hope that deer would show up soon.  But we can play with our phones though, as long as they didn’t make any sound. Surprisingly, AT&#x26;T had 4G coverage in the middle of the woods...</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/308222f3fec1321d49e25035d4a9f23a/bbad3/IMG_4747.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 66.66666666666666%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAIDBAX/xAAVAQEBAAAAAAAAAAAAAAAAAAABAP/aAAwDAQACEAMQAAABziVSUvCf/8QAGhAAAgIDAAAAAAAAAAAAAAAAAQMTIQIREv/aAAgBAQABBQKOo+SFjS7xbQS0lf8A/8QAFREBAQAAAAAAAAAAAAAAAAAAABH/2gAIAQMBAT8BV//EABYRAQEBAAAAAAAAAAAAAAAAAAAREv/aAAgBAgEBPwGMv//EABoQAAICAwAAAAAAAAAAAAAAAAABAhARIUH/2gAIAQEABj8CJZ5bNo//xAAbEAEAAwEAAwAAAAAAAAAAAAABABEhUTFBgf/aAAgBAQABPyE+rLeiNxgad7G7dhxeXF7BVFmT/9oADAMBAAIAAwAAABD8H//EABURAQEAAAAAAAAAAAAAAAAAABAR/9oACAEDAQE/EKP/xAAXEQEAAwAAAAAAAAAAAAAAAAAAETFx/9oACAECAQE/EKS0/8QAHRAAAgICAwEAAAAAAAAAAAAAAREAIUGRMVFhcf/aAAgBAQABPxBjIhFfYRJ1yI9xuEsZHRGCTIuzB3GYWDzqGcjl9qf/2Q=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="IMG 4747"
        title=""
        src="/static/308222f3fec1321d49e25035d4a9f23a/85078/IMG_4747.jpg"
        srcset="/static/308222f3fec1321d49e25035d4a9f23a/b5ac9/IMG_4747.jpg 213w,
/static/308222f3fec1321d49e25035d4a9f23a/ca7be/IMG_4747.jpg 425w,
/static/308222f3fec1321d49e25035d4a9f23a/85078/IMG_4747.jpg 850w,
/static/308222f3fec1321d49e25035d4a9f23a/950eb/IMG_4747.jpg 1275w,
/static/308222f3fec1321d49e25035d4a9f23a/09276/IMG_4747.jpg 1700w,
/static/308222f3fec1321d49e25035d4a9f23a/bbad3/IMG_4747.jpg 5184w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>It was about 5:30 pm when it got dark and we couldn’t see anything anymore, so we packed our things and went back home. I was a little bit disappointed though. I even brought my DSLR with me, hoping that I would get a chance to take a picture of a living deer in the woods. But we didn’t have any luck. Continue to part 2...</p>]]></description><link>https://vatthikorn.com/my-michigan-vacation-part-1</link><guid isPermaLink="false">https://vatthikorn.com/my-michigan-vacation-part-1</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Wed, 09 Jan 2013 03:19:00 GMT</pubDate></item><item><title><![CDATA[Some of the Photos from My Vacation]]></title><description><![CDATA[<p>Here are just some of the photos I took while I'm here so far.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/93ac42f737a38054b455a6b5fd27f05c/bbad3/IMG_4663.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 66.66666666666666%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAMEAgX/xAAWAQEBAQAAAAAAAAAAAAAAAAAAAgP/2gAMAwEAAhADEAAAAVO5erzvIA//xAAZEAACAwEAAAAAAAAAAAAAAAAAAQIDExL/2gAIAQEAAQUCVZyZiskaM1kf/8QAFhEBAQEAAAAAAAAAAAAAAAAAABMB/9oACAEDAQE/AZp4/8QAFREBAQAAAAAAAAAAAAAAAAAAABP/2gAIAQIBAT8Boq//xAAXEAEAAwAAAAAAAAAAAAAAAAAQABEx/9oACAEBAAY/AnZZ/8QAGxAAAgMAAwAAAAAAAAAAAAAAAAERITFBYXH/2gAIAQEAAT8h6DMWO2CPIU9r9HJp/9oADAMBAAIAAwAAABD83//EABYRAQEBAAAAAAAAAAAAAAAAAABhAf/aAAgBAwEBPxDKWf/EABgRAAIDAAAAAAAAAAAAAAAAAAABEVFh/9oACAECAQE/EHklR//EABwQAQACAQUAAAAAAAAAAAAAAAEAETEhQVGBwf/aAAgBAQABPxBxyqLSNHCS20brdsSbAFXbESvc/9k='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="The view from backyard"
        title=""
        src="/static/93ac42f737a38054b455a6b5fd27f05c/85078/IMG_4663.jpg"
        srcset="/static/93ac42f737a38054b455a6b5fd27f05c/b5ac9/IMG_4663.jpg 213w,
/static/93ac42f737a38054b455a6b5fd27f05c/ca7be/IMG_4663.jpg 425w,
/static/93ac42f737a38054b455a6b5fd27f05c/85078/IMG_4663.jpg 850w,
/static/93ac42f737a38054b455a6b5fd27f05c/950eb/IMG_4663.jpg 1275w,
/static/93ac42f737a38054b455a6b5fd27f05c/09276/IMG_4663.jpg 1700w,
/static/93ac42f737a38054b455a6b5fd27f05c/bbad3/IMG_4663.jpg 5184w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
<em>The view from backyard</em></p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/88ec94ea60f66f33881621a97dd17fcf/32fd0/IMG_4786.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 66.66666666666666%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAMEAQL/xAAWAQEBAQAAAAAAAAAAAAAAAAAAAQL/2gAMAwEAAhADEAAAAaIecxWig//EABsQAAEEAwAAAAAAAAAAAAAAAAABAgMREhMh/9oACAEBAAEFAtzSSVcnS9VpRSH/xAAVEQEBAAAAAAAAAAAAAAAAAAAAEf/aAAgBAwEBPwGI/8QAFREBAQAAAAAAAAAAAAAAAAAAABL/2gAIAQIBAT8BpT//xAAXEAADAQAAAAAAAAAAAAAAAAAAIDEh/9oACAEBAAY/AqYkP//EABoQAAMBAAMAAAAAAAAAAAAAAAABMSERQWH/2gAIAQEAAT8haykraCezMaPFnhy1D//aAAwDAQACAAMAAAAQl9//xAAVEQEBAAAAAAAAAAAAAAAAAAAQEf/aAAgBAwEBPxCB/8QAFhEAAwAAAAAAAAAAAAAAAAAAARAR/9oACAECAQE/EJKf/8QAGxABAQEAAwEBAAAAAAAAAAAAAREAITFBUYH/2gAIAQEAAT8QMFJ5zowRcT3JoSh+YJnT6W5GkRUM7Cl3/9k='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="The Woods"
        title=""
        src="/static/88ec94ea60f66f33881621a97dd17fcf/85078/IMG_4786.jpg"
        srcset="/static/88ec94ea60f66f33881621a97dd17fcf/b5ac9/IMG_4786.jpg 213w,
/static/88ec94ea60f66f33881621a97dd17fcf/ca7be/IMG_4786.jpg 425w,
/static/88ec94ea60f66f33881621a97dd17fcf/85078/IMG_4786.jpg 850w,
/static/88ec94ea60f66f33881621a97dd17fcf/950eb/IMG_4786.jpg 1275w,
/static/88ec94ea60f66f33881621a97dd17fcf/09276/IMG_4786.jpg 1700w,
/static/88ec94ea60f66f33881621a97dd17fcf/32fd0/IMG_4786.jpg 3724w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span></p>
<p>There is gonna be a lot more to come!</p>
<p>Check out the whole set <a href="https://www.flickr.com/photos/zackvapiratitham/sets/72157632292764548">here</a>.</p>]]></description><link>https://vatthikorn.com/some-of-the-photos-from-my-vacation</link><guid isPermaLink="false">https://vatthikorn.com/some-of-the-photos-from-my-vacation</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Thu, 20 Dec 2012 07:23:00 GMT</pubDate></item><item><title><![CDATA[Loy Krathong Festival 2012]]></title><description><![CDATA[<p>Hi everybody!</p>
<p>So last week I went to a Thai festival called, Loy Krathong at a Thai temple here in Auburn. It's a festival that we celebrate every year. According to <a href="http://en.wikipedia.org/wiki/Loi_Krathong">Wikipedia</a>, the name's meaning could be translated to "Floating Crown" or "Floating Decoration."</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/9cee33b976c5a70023ecf5af7578017d/533d0/A_hand-made_Krathong.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 75.11737089201877%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAPABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAIFAwT/xAAVAQEBAAAAAAAAAAAAAAAAAAABAv/aAAwDAQACEAMQAAABibL2yzRxP//EAB0QAAECBwAAAAAAAAAAAAAAAAIBAwAQERITMTL/2gAIAQEAAQUCEVKMdJN9OEN67//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8BP//EABURAQEAAAAAAAAAAAAAAAAAABAR/9oACAECAQE/Aaf/xAAaEAACAgMAAAAAAAAAAAAAAAAAARAhAxIx/9oACAEBAAY/AqOwjZY6j//EABoQAAIDAQEAAAAAAAAAAAAAAAABESFRMYH/2gAIAQEAAT8haPA3pCYkfSnL0ajUi490sz0//9oADAMBAAIAAwAAABC8D//EABcRAQADAAAAAAAAAAAAAAAAAAEQITH/2gAIAQMBAT8QCsj/xAAWEQEBAQAAAAAAAAAAAAAAAAAAEQH/2gAIAQIBAT8Q2Ff/xAAcEAEAAwACAwAAAAAAAAAAAAABABEhMXFRYdH/2gAIAQEAAT8QqRgtWMKoF0iV3cOvsY5ELSCx9TBiKxR0eIx01K1nM//Z'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Image: Wikipedia"
        title=""
        src="/static/9cee33b976c5a70023ecf5af7578017d/85078/A_hand-made_Krathong.jpg"
        srcset="/static/9cee33b976c5a70023ecf5af7578017d/b5ac9/A_hand-made_Krathong.jpg 213w,
/static/9cee33b976c5a70023ecf5af7578017d/ca7be/A_hand-made_Krathong.jpg 425w,
/static/9cee33b976c5a70023ecf5af7578017d/85078/A_hand-made_Krathong.jpg 850w,
/static/9cee33b976c5a70023ecf5af7578017d/950eb/A_hand-made_Krathong.jpg 1275w,
/static/9cee33b976c5a70023ecf5af7578017d/533d0/A_hand-made_Krathong.jpg 1280w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
<em>Image: Wikipedia</em></p>
<p>In Thailand, we celebrate this festival by floating these "Krathong" (Crown/Float/Decoration) on the evening of the full moon of the 12th month in Thai lunar calendar. So it's someday in November. This year it is on the 28th of November.</p>
<p>Since I'm going to college here in USA, I didn't get a chance to celebrate this in Thailand (for 4 years in a row). So the Thai Student Association created an event for not only Thai student but for anyone who was interested to celebrate this tradition at a Thai temple.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/53be8e76085d524468574e41f316df3a/807db/LKT-20121202-19.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 150.23474178403754%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAeABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAIEAQP/xAAWAQEBAQAAAAAAAAAAAAAAAAADAQD/2gAMAwEAAhADEAAAAZm5WCsZhdE3JUNjCz//xAAbEAABBQEBAAAAAAAAAAAAAAACAAEDEBESIv/aAAgBAQABBQIcBdEycB0MaSSSPnY68p09/wD/xAAYEQACAwAAAAAAAAAAAAAAAAAAARARIf/aAAgBAwEBPwHC1P8A/8QAGBEAAgMAAAAAAAAAAAAAAAAAAAEQESH/2gAIAQIBAT8B0pz/AP/EAB0QAAICAQUAAAAAAAAAAAAAAAABESEiAiAxMmH/2gAIAQEABj8CxvUZWinXopGk5k7spj52/wD/xAAcEAEAAgIDAQAAAAAAAAAAAAABABEhQTFhoeH/2gAIAQEAAT8hdzk4OoV9Gk6j1X6RLZF2xhhcK1D4k14QaZdJk2YIKlw4n//aAAwDAQACAAMAAAAQwMCM/8QAFREBAQAAAAAAAAAAAAAAAAAAEBH/2gAIAQMBAT8QFT//xAAYEQEBAAMAAAAAAAAAAAAAAAABABARYf/aAAgBAgEBPxBSgXa1j//EAB0QAQACAgMBAQAAAAAAAAAAAAEAESExQVFxYZH/2gAIAQEAAT8QDZtdYPL7Gmq783ClZONB7MQdscShZVS4cyo9ktNvu01GXI2XX9fIrx6C4tkqqgosJ//Z'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="Inside the temple"
        title=""
        src="/static/53be8e76085d524468574e41f316df3a/85078/LKT-20121202-19.jpg"
        srcset="/static/53be8e76085d524468574e41f316df3a/b5ac9/LKT-20121202-19.jpg 213w,
/static/53be8e76085d524468574e41f316df3a/ca7be/LKT-20121202-19.jpg 425w,
/static/53be8e76085d524468574e41f316df3a/85078/LKT-20121202-19.jpg 850w,
/static/53be8e76085d524468574e41f316df3a/950eb/LKT-20121202-19.jpg 1275w,
/static/53be8e76085d524468574e41f316df3a/09276/LKT-20121202-19.jpg 1700w,
/static/53be8e76085d524468574e41f316df3a/807db/LKT-20121202-19.jpg 3456w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
<em>Inside the temple</em></p>
<p>We went to this Thai temple called, Wat Washington Buddhawaram on Sunday last week. The temple hold a Loy Krathong event for anyone to join and learn our tradition, so there are a lot of Thai people as well as some Americans at the temple on that day. A lot of them brought food, some of brought their homemade Krathongs. For those who didn't make one, the temple was also selling their handmade Krathongs.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/04d99e9177b62ab55accc07cf60e4267/807db/LKT-20121202-22.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 150.23474178403754%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAeABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAMEBQL/xAAXAQADAQAAAAAAAAAAAAAAAAAAAQID/9oADAMBAAIQAxAAAAHHodSnjlQPega4mQ6M6//EAB4QAAIBAwUAAAAAAAAAAAAAAAIRAQADEhMhIiMy/9oACAEBAAEFAh8afUlIWZEcVE2xZSKEWOCrB1PCB3r/xAAXEQEAAwAAAAAAAAAAAAAAAAAAARAR/9oACAEDAQE/Aahr/8QAGBEAAgMAAAAAAAAAAAAAAAAAAAEQElH/2gAIAQIBAT8BhlHp/8QAHxAAAgIBBAMAAAAAAAAAAAAAAAERIRICMkGRMVGB/9oACAEBAAY/AvpxkyC2p9HGXiEbn0WRoq7ZuXRbKJg//8QAHhABAAMAAgIDAAAAAAAAAAAAAQARITHRQZFRYXH/2gAIAQEAAT8h0156QBTmcxDJv8mJ6bEQP1nYlpfpdxDaJAwV4NrLqvZLYCJ8Q0OciC0a5P/aAAwDAQACAAMAAAAQ5wZP/8QAGhEAAgIDAAAAAAAAAAAAAAAAAAEQESExUf/aAAgBAwEBPxBvCjayvD//xAAZEQEAAgMAAAAAAAAAAAAAAAABABEQMfD/2gAIAQIBAT8QN4NlE7E//8QAIBABAAMAAgEFAQAAAAAAAAAAAQARITFBUYGRobHRwf/aAAgBAQABPxBc0pPS0V62daFmX+QkKHlWe8vw7YL4F/IiHGlBrt09+IKiK3UFjEHilzLuFN0UrOt+IoUNvBfuORnphVxFYAGH84jUIVB0T//Z'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="LKT-20121202-22"
        title=""
        src="/static/04d99e9177b62ab55accc07cf60e4267/85078/LKT-20121202-22.jpg"
        srcset="/static/04d99e9177b62ab55accc07cf60e4267/b5ac9/LKT-20121202-22.jpg 213w,
/static/04d99e9177b62ab55accc07cf60e4267/ca7be/LKT-20121202-22.jpg 425w,
/static/04d99e9177b62ab55accc07cf60e4267/85078/LKT-20121202-22.jpg 850w,
/static/04d99e9177b62ab55accc07cf60e4267/950eb/LKT-20121202-22.jpg 1275w,
/static/04d99e9177b62ab55accc07cf60e4267/09276/LKT-20121202-22.jpg 1700w,
/static/04d99e9177b62ab55accc07cf60e4267/807db/LKT-20121202-22.jpg 3456w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
<em>Delicious Thai Food</em></p>
<p>The food are just really good. Maybe that's also because I haven't had any Thai food in a while and I really miss how delicious Thai food is. So, yeah, I enjoy the food a lot.</p>
<p>Oh and we prayed too. It's been a long time since I attended the praying at the temple.</p>
<p>Then in the afternoon, it's the time for us to float our Krathongs, at the swamp nearby. Actually in Thailand, we float our Krathongs in the river at night. But since there's no river near the temple and the night in December would be so cold, we just did it at the swamp in the afternoon.</p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/e9e0d383838a35adea532250ddf22b08/bbad3/LKT-20121202-41.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 66.66666666666666%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAMEAf/EABUBAQEAAAAAAAAAAAAAAAAAAAAC/9oADAMBAAIQAxAAAAGBj4laNJf/xAAZEAEAAwEBAAAAAAAAAAAAAAABAAIRITH/2gAIAQEAAQUCJriwrXPXk//EABgRAAIDAAAAAAAAAAAAAAAAAAABAhES/9oACAEDAQE/AVGzJ//EABURAQEAAAAAAAAAAAAAAAAAAAAR/9oACAECAQE/AVf/xAAXEAEBAQEAAAAAAAAAAAAAAAAAERAx/9oACAEBAAY/AtsRx//EAB0QAAMAAgIDAAAAAAAAAAAAAAABESExQWGB0fH/2gAIAQEAAT8hwmvY0RZzsZStP6qN9ITnN+T/2gAMAwEAAgADAAAAEBMf/8QAFhEBAQEAAAAAAAAAAAAAAAAAEQEQ/9oACAEDAQE/EAUz/8QAFhEBAQEAAAAAAAAAAAAAAAAAEQAB/9oACAECAQE/EMB2N//EABoQAQEAAwEBAAAAAAAAAAAAAAERACExgWH/2gAIAQEAAT8QGwVNCOCEqnDzEUSOCMSci3R182ZR4pHxxAmjVoz/2Q=='); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="LKT-20121202-41"
        title=""
        src="/static/e9e0d383838a35adea532250ddf22b08/85078/LKT-20121202-41.jpg"
        srcset="/static/e9e0d383838a35adea532250ddf22b08/b5ac9/LKT-20121202-41.jpg 213w,
/static/e9e0d383838a35adea532250ddf22b08/ca7be/LKT-20121202-41.jpg 425w,
/static/e9e0d383838a35adea532250ddf22b08/85078/LKT-20121202-41.jpg 850w,
/static/e9e0d383838a35adea532250ddf22b08/950eb/LKT-20121202-41.jpg 1275w,
/static/e9e0d383838a35adea532250ddf22b08/09276/LKT-20121202-41.jpg 1700w,
/static/e9e0d383838a35adea532250ddf22b08/bbad3/LKT-20121202-41.jpg 5184w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
<em>Out at the pond</em></p>
<p><span
      class="gatsby-resp-image-wrapper"
      style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; "
    >
      <a
    class="gatsby-resp-image-link"
    href="/static/5b9e500dd3f792a4a5dd3366732e7178/bbad3/LKT-20121202-43.jpg"
    style="display: block"
    target="_blank"
    rel="noopener"
  >
    <span
    class="gatsby-resp-image-background-image"
    style="padding-bottom: 66.66666666666666%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAMCBAX/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEAMQAAABzXKIrkBf/8QAGxAAAgIDAQAAAAAAAAAAAAAAAQIDEQASIjL/2gAIAQEAAQUCQEmRDR4N6q8rHH9//8QAFhEBAQEAAAAAAAAAAAAAAAAAEQEQ/9oACAEDAQE/AUuf/8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAgEBPwE//8QAGhAAAgMBAQAAAAAAAAAAAAAAAAECETFBUf/aAAgBAQAGPwKkrMzRohJdK9Gf/8QAGxAAAwACAwAAAAAAAAAAAAAAAAERMWEhcaH/2gAIAQEAAT8hsdohOpTSpSKtjzBPxV1jsVU93D0n/9oADAMBAAIAAwAAABD87//EABcRAQEBAQAAAAAAAAAAAAAAAAEAETH/2gAIAQMBAT8QHytS/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQARMf/aAAgBAgEBPxAB7YX/xAAcEAEBAQEAAgMAAAAAAAAAAAABEQAhMVFhocH/2gAIAQEAAT8QYIB4F848eQC/W4iPCDTM0qCqNOG/mgGzILL8YwPWf//Z'); background-size: cover; display: block;"
  ></span>
  <img
        class="gatsby-resp-image-image"
        alt="My Krathong!!"
        title=""
        src="/static/5b9e500dd3f792a4a5dd3366732e7178/85078/LKT-20121202-43.jpg"
        srcset="/static/5b9e500dd3f792a4a5dd3366732e7178/b5ac9/LKT-20121202-43.jpg 213w,
/static/5b9e500dd3f792a4a5dd3366732e7178/ca7be/LKT-20121202-43.jpg 425w,
/static/5b9e500dd3f792a4a5dd3366732e7178/85078/LKT-20121202-43.jpg 850w,
/static/5b9e500dd3f792a4a5dd3366732e7178/950eb/LKT-20121202-43.jpg 1275w,
/static/5b9e500dd3f792a4a5dd3366732e7178/09276/LKT-20121202-43.jpg 1700w,
/static/5b9e500dd3f792a4a5dd3366732e7178/bbad3/LKT-20121202-43.jpg 5184w"
        sizes="(max-width: 850px) 100vw, 850px"
        style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"
        loading="lazy"
        decoding="async"
      />
  </a>
    </span>
<em>My Krathong!!</em></p>
<p>We came back to the campus in the late afternoon. It was a really fun event. I got to meet some other Thai people/students in the area, floated my Krathong, and most importantly, savored the deliciousness of homemade Thai food. Let's do it again next year!</p>
<p>Check out my full gallery on Flickr <a href="http://www.flickr.com/photos/zackvapiratitham/sets/72157632159950330/">here</a>.</p>
<p>Until next time.</p>]]></description><link>https://vatthikorn.com/loy-krathong-festival-2012</link><guid isPermaLink="false">https://vatthikorn.com/loy-krathong-festival-2012</guid><dc:creator><![CDATA[Zack Apiratitham]]></dc:creator><pubDate>Sun, 09 Dec 2012 04:00:00 GMT</pubDate></item></channel></rss>