<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://www.mackorone.com/feed.xml" rel="self" type="application/atom+xml" /><link href="https://www.mackorone.com/" rel="alternate" type="text/html" /><updated>2026-04-13T07:33:29+00:00</updated><id>https://www.mackorone.com/feed.xml</id><title type="html">mackorone.com</title><subtitle>Thoughts on software and life</subtitle><author><name>mackorone</name></author><entry><title type="html">What is My Purpose?</title><link href="https://www.mackorone.com/2026/02/22/what-is-my-purpose.html" rel="alternate" type="text/html" title="What is My Purpose?" /><published>2026-02-22T00:00:00+00:00</published><updated>2026-02-22T00:00:00+00:00</updated><id>https://www.mackorone.com/2026/02/22/what-is-my-purpose</id><content type="html" xml:base="https://www.mackorone.com/2026/02/22/what-is-my-purpose.html"><![CDATA[<p>I’ve been thinking a lot about my value as a human in the age of AI. What do I
have to offer the world when AI can do everything better than I can?</p>

<p>My conclusion for now is that <em>being human</em> is the only value I will have. Not
because I think AI won’t be able to do human-like tasks; even things that seem
inherently human, like understanding other humans, will be conquered by AI.</p>

<p>But because humans will want to see themselves in other people. AI can teach
people <em>how</em> something is done. But teachers, coaches, and role models—other
humans—will always be necessary to show people <em>that</em> it can be done—that
they, too, can do it if they try hard enough.</p>

<p>“You have to see it to be it.” — Billie Jean King</p>]]></content><author><name>mackorone</name></author><summary type="html"><![CDATA[I’ve been thinking a lot about my value as a human in the age of AI. What do I have to offer the world when AI can do everything better than I can?]]></summary></entry><entry><title type="html">Xbox Controller and MacBook</title><link href="https://www.mackorone.com/2026/01/27/xbox-controller-and-macbook.html" rel="alternate" type="text/html" title="Xbox Controller and MacBook" /><published>2026-01-27T00:00:00+00:00</published><updated>2026-01-27T00:00:00+00:00</updated><id>https://www.mackorone.com/2026/01/27/xbox-controller-and-macbook</id><content type="html" xml:base="https://www.mackorone.com/2026/01/27/xbox-controller-and-macbook.html"><![CDATA[<h2 id="the-problem">The Problem</h2>

<p>For almost a decade, I’ve used an <a href="https://www.amazon.com/Xbox-Wireless-Controller-White-one/dp/B01GW3H3U8">Xbox One
controller</a>
to play the majority of my Steam catalog. It requires a <a href="https://www.amazon.com/dp/B00ZB7W4QU">wireless
adapter</a> to work with my Windows desktop,
but otherwise no issues.</p>

<p>Recently, I installed Steam on my MacBook M1 Pro and tried to play
<a href="https://www.firewatchgame.com/">Firewatch</a>. My Xbox controller connected to the
laptop via Bluetooth and appeared to be working.</p>

<p>The controller showed up in macOS System Settings:</p>
<figure class="figure">

  

  
    <img class="figure-img img-fluid" style="width:px;" src="/assets/images/xbox-controller-and-macbook/game-controllers-1.jpg" />
    <figcaption class="figure-caption"></figcaption>

  

  
</figure>

<p>And it showed up in Steam as “supported” by Firewatch:</p>
<figure class="figure">

  

  
    <img class="figure-img img-fluid" style="width:px;" src="/assets/images/xbox-controller-and-macbook/steam.jpg" />
    <figcaption class="figure-caption"></figcaption>

  

  
</figure>

<p>However, the controller didn’t work and on-screen button icons were replaced with an “X”:</p>
<figure class="figure">

  

  
    <img class="figure-img img-fluid" style="width:px;" src="/assets/images/xbox-controller-and-macbook/broken.jpg" />
    <figcaption class="figure-caption"></figcaption>

  

  
</figure>

<p>I tried the following, but none of it fixed the issue:</p>
<ul>
  <li>Forgetting and re-pairing the controller</li>
  <li>Launching the game with Steam Input enabled</li>
  <li>Launching the game from Steam Big Picture mode</li>
  <li>Giving <code class="language-plaintext highlighter-rouge">Firewatch.app</code> “Input Monitoring” permission in System Settings</li>
</ul>

<h2 id="the-fix">The Fix</h2>

<p>Thankfully, I stumbled upon a <a href="https://www.youtube.com/watch?v=bHusp3nkuUQ">YouTube
video</a> which demonstrates the fix,
namely, to find and enable a hidden setting called “Increase controller
compatibility.” (<em>sigh</em>)</p>

<p>First, click the “+” icon in the lower-left corner of macOS controller settings:</p>
<figure class="figure">

  

  
    <img class="figure-img img-fluid" style="width:px;" src="/assets/images/xbox-controller-and-macbook/plus-button.jpg" />
    <figcaption class="figure-caption"></figcaption>

  

  
</figure>

<p>Then find the <code class="language-plaintext highlighter-rouge">.app</code> for the game you want to play. In my case, I needed to find
<code class="language-plaintext highlighter-rouge">Firewatch.app</code>, which was located in: mack -&gt; Library -&gt; Application Support -&gt;
Steam -&gt; steamapps -&gt; common -&gt; Firewatch.</p>

<p style="padding:0.5em 0.75em; background-color:powderblue;">
  <b>Note:&nbsp;</b>
  At first, I couldn't find the "Library" folder, so I had to use a
    keyboard shortcut to display hidden files and folders:
    <code>&lt;Ctrl&gt;</code>-<code>&lt;Shift&gt;</code>-<code>.</code>
</p>

<figure class="figure">

  

  
    <img class="figure-img img-fluid" style="width:px;" src="/assets/images/xbox-controller-and-macbook/mack.jpg" />
    <figcaption class="figure-caption"></figcaption>

  

  
</figure>

<p>Once I clicked on <code class="language-plaintext highlighter-rouge">Firewatch.app</code>, it was added to the macOS System Settings
page where a “Increase controller compatibility” toggle appeared. I enabled the
toggle and
clicked “Done.”</p>

<figure class="figure">

  

  
    <img class="figure-img img-fluid" style="width:px;" src="/assets/images/xbox-controller-and-macbook/game-controllers-2.jpg" />
    <figcaption class="figure-caption"></figcaption>

  

  
</figure>

<p>And when I launched the game, my controller worked!</p>

<figure class="figure">

  

  
    <img class="figure-img img-fluid" style="width:px;" src="/assets/images/xbox-controller-and-macbook/fixed.jpg" />
    <figcaption class="figure-caption"></figcaption>

  

  
</figure>

<p>I normally wouldn’t make a blog post for something so mundane and seemingly
straightforward, but I spent hours trying to figure this out. If this post helps
just one or two people, then it’s served its purpose.</p>]]></content><author><name>mackorone</name></author><category term="gaming" /><summary type="html"><![CDATA[The Problem]]></summary></entry><entry><title type="html">EA Global Reflections</title><link href="https://www.mackorone.com/2025/10/20/ea-global-reflections.html" rel="alternate" type="text/html" title="EA Global Reflections" /><published>2025-10-20T00:00:00+00:00</published><updated>2025-10-20T00:00:00+00:00</updated><id>https://www.mackorone.com/2025/10/20/ea-global-reflections</id><content type="html" xml:base="https://www.mackorone.com/2025/10/20/ea-global-reflections.html"><![CDATA[<p>Last week, I attended the 2025 EA Global conference in NYC. Given that I’ve had
limited involvement with Effective Altruism thus far, I wasn’t exactly the
target audience, but I’m happy I decided to go. (Thanks to the folks at
<a href="https://80000hours.org/">80,000 Hours</a> for encouraging me to apply.)</p>

<p>The event mostly centered around networking. About a week before the event, I
used Google Gemini to analyze the attendee spreadsheet and recommend who I
should connect with, and this mostly worked.</p>

<p>I spoke with a few folks with similar backgrounds and goals to mine—career
technologists looking to increase their impact—along with some folks
with drastically different interests and cause areas: the environment, animal
welfare, global health, etc. The conversations were engaging but it’s unclear
whether they actually benefitted either party. (There were exceptions of
course, such as a chat with an ex-teacher who shared good insights and advice,
and with whom I hope to maintain a connection.)</p>

<p>The talks I attended were quite good—highlights include a keynote by Sjir
Hoeijmakers, the CEO of <a href="https://www.givingwhatwecan.org/">Giving What We Can</a>,
and an overview of the current state of AI policy by New York Assemblymember
Alex Bores—but there weren’t enough of them to keep me busy, so it was back to
networking.</p>

<p>By the end of the first day, I was completely burned out and had to take a nap
in the designated nap room, which was actually quite nice. (Air mattresses
organized neatly into rows, gentle lighting, etc.) I decided to opt out of the
second day of the conference in favor of some other tasks that needed doing.</p>

<p>Immediately following the conference, I wasn’t quite sure I got my money’s worth
($500 is the regular price of attendance) but upon further reflection I think
I gained some valuable perspective that made the whole thing worth it:</p>

<ul>
  <li>
    <p>Most people at EA Global didn’t fully subscribe to the “maximum impact at any
cost” philosophy that I previously assumed was pervasive. The fact that other
people didn’t neglect their own needs and desires—as irrational as they might
be—makes me feel better about attending to my own, too. Teaching might be
low-leverage to some, but if it makes me happy, who’s to say I shouldn’t do it?</p>
  </li>
  <li>
    <p>Along those same lines, I think I’ve finally realized that I don’t need—or
want—to change the whole world. As a human being with finite energy, it’s
exhausing and depressing to think about things at that scale. Instead, I think I
much prefer being a big fish in a small pond, making a big difference for the
people closest to me.</p>
  </li>
  <li>
    <p>Almost everyone I spoke with wanted to know how <em>they</em> could get a job like
<em>mine</em>, something adjacent to AI safety at a top research lab. It made me
realize that, despite the suboptimal parts of the job, I’m incredibly lucky to
be where I am. It reinvigorated my desire to do good work and hopefully steer
us—ever so slightly—towards a better future.</p>
  </li>
</ul>]]></content><author><name>mackorone</name></author><summary type="html"><![CDATA[Last week, I attended the 2025 EA Global conference in NYC. Given that I’ve had limited involvement with Effective Altruism thus far, I wasn’t exactly the target audience, but I’m happy I decided to go. (Thanks to the folks at 80,000 Hours for encouraging me to apply.)]]></summary></entry><entry><title type="html">The Lure of Returns</title><link href="https://www.mackorone.com/2025/09/16/the-lure-of-returns.html" rel="alternate" type="text/html" title="The Lure of Returns" /><published>2025-09-16T00:00:00+00:00</published><updated>2025-09-16T00:00:00+00:00</updated><id>https://www.mackorone.com/2025/09/16/the-lure-of-returns</id><content type="html" xml:base="https://www.mackorone.com/2025/09/16/the-lure-of-returns.html"><![CDATA[<p>My YouTube feed is filled with videos about how to beat the market. Lots of
people trying lots of things to make a bit more money than the next guy.</p>

<p>It reminds of the search for a perpetual motion machine. Lots of interesting
ideas, none of them actually work, and somehow no one realizes that they’re
attempting to violate the laws of physics. The lure of returns is simply too
tempting to think clearly.</p>

<p>Yes, there are inefficiencies. Yes, people get rewarded for finding them. But
those people aren’t you and me. They’re big companies that spend ungodly amounts
of money to be the best at what they do. They employ brilliant people to build
incredibly complicated systems to compete with other big companies. There is no
value left over for you or I to extract.</p>

<p>For the average person, winning in the market is no different than winning at
the casino; you had a good day, but it wasn’t because you studied long enough
and hard enough to beat the house. There is no edge to be had; it’s all luck.
The only way to win is to refuse to play—to stop trying to beat the market.</p>

<p>I don’t fault people for playing. The whole thing is counterintuitive and
confirmation bias is one hell of a drug. But I’m growing weary with the total
imbalance of “timing the market” versus “time in the market” content. We need
more channels like <a href="https://www.youtube.com/@BenFelixCSI">Ben Felix</a>,
<a href="https://www.youtube.com/@ThePlainBagel">The Plain Bagel</a>, and <a href="https://www.youtube.com/@personalfinanceclub">Personal Finance
Club</a>—or perhaps they exist and
I just need to find them.</p>]]></content><author><name>mackorone</name></author><category term="money" /><summary type="html"><![CDATA[My YouTube feed is filled with videos about how to beat the market. Lots of people trying lots of things to make a bit more money than the next guy.]]></summary></entry><entry><title type="html">Joggling A Marathon</title><link href="https://www.mackorone.com/2025/07/08/joggling-a-marathon.html" rel="alternate" type="text/html" title="Joggling A Marathon" /><published>2025-07-08T00:00:00+00:00</published><updated>2025-07-08T00:00:00+00:00</updated><id>https://www.mackorone.com/2025/07/08/joggling-a-marathon</id><content type="html" xml:base="https://www.mackorone.com/2025/07/08/joggling-a-marathon.html"><![CDATA[<h4 id="summary">Summary</h4>

<ul>
  <li><strong>What:</strong> <a href="https://buffalomarathon.org/">2025 Buffalo Marathon</a></li>
  <li><strong>When:</strong> Sunday, May 25, 2025</li>
  <li><strong>Where:</strong> Buffalo, NY</li>
  <li><strong>Distance:</strong> Run 26.2M</li>
  <li><strong>Strava:</strong> <a href="https://www.strava.com/activities/14592749372">https://www.strava.com/activities/14592749372</a></li>
  <li><strong>Finish time:</strong> <a href="https://scorethis-results.com/Results.php?raceid=20250525BFLM">5:10:22</a></li>
</ul>

<h4 id="discussion">Discussion</h4>

<p>Sometime within the last year or so, I discovered joggling and it struck me as
something particularly quirky and challenging—right up my alley. I added
“joggle a race” to my bucket list and got back to whatever I was doing, most
likely a YouTube rabbit hole.</p>

<p>Months later, I attempted joggling for the first time during the <a href="https://www.strava.com/activities/13578389540">Lockport
10 race</a>. Surprisingly, it
was easier than I thought. (The running candence and the juggling cadence
actually line up quite nicely.) Then and there, I decided that I wanted to
joggle a full race, start to finish, by the end of the year.</p>

<p>With not much else on the calendar, the Buffalo Marathon struck me as a
good opportunity to try long-distance joggling. So, I decided to give it a shot.
I wasn’t originally planning on joggling the whole thing, but the first half
marathon went better than expected so I decided to keep going. Plus, I had
promised a bunch of spectators that I’d joggle the whole way and I’m not one to
disappoint.</p>

<p>It took me over five hours, but I actually joggled the 2025 Buffalo
Marathon. To be clear, I had a bunch of drops and I stopped at the aid stations,
but otherwise I juggled the entire time.</p>

<p>A few random notes:</p>

<ul>
  <li>Spectators <em>loved</em> it. Almost everyone I passed cheered me on, expressed
disbelief, and/or shouted jokes. (My favorite was, “Nice set of balls!”). Some kid
told his friend, “He’s him.” Other participants were less enthusiastic,
especially the ones I passed towards the end: “Oh, come on!”</li>
  <li>The trickiest part about joggling is not actually juggling, it’s seeing where
you’re going. I relied on Zach’s guidance during the first half marathon and made
a few wrong turns during the second half.</li>
  <li>Sunglasses are an absolute must. They prevent dry eyes (sometimes you
forget to blink) and save you when the sun just-so-happens to be exactly where
your looking while juggling.</li>
  <li>The farthest I had joggled up until that point was three miles. I should’ve
trained better, because by the end of the race my forearms were killing me and I
ended up with a minor case of tendonitis.</li>
  <li>All in all, it was a 10/10 fun experience that I never want to do again.</li>
</ul>

<p>Life lessons:</p>

<ol>
  <li><strong>Embrace challenge</strong>: meaningful experiences happen outside of your comfort zone</li>
  <li><strong>Drops happen</strong>: nobody is perfect, mistakes happen, pick yourself up and keep going</li>
  <li><strong>Pace yourself</strong>: life is a marathon, not a sprint, slow and steady wins the race</li>
  <li><strong>Appreciate the journey</strong>: don’t just rush to the finish line, smell the roses</li>
  <li><strong>No one does it alone</strong>: behind every successful person is a society</li>
</ol>

<h4 id="media">Media</h4>

<figure class="video-container" style="display: inline-block; vertical-align: top;">

  
  

  <iframe width="720" height="405.0" src="https://www.youtube.com/embed/PmuWF8wprhY" title="YouTube video player" frameborder="0" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="">
  </iframe>

  

</figure>

<figure class="video-container" style="display: inline-block; vertical-align: top;">

  
  

  <iframe width="360" height="639.972" src="https://www.youtube.com/embed/pAfhviRgRJ8" title="YouTube video player" frameborder="0" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="">
  </iframe>

  

</figure>

<figure class="video-container" style="display: inline-block; vertical-align: top;">

  
  

  <iframe width="360" height="639.972" src="https://www.youtube.com/embed/5SvpY2Xn_4A" title="YouTube video player" frameborder="0" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="">
  </iframe>

  
    <figcaption class="video-caption">
    
      <a href="https://www.tiktok.com/@tangerine.kelleileen/video/7508939156391857439">
        TikTok @tangerine.kelleileen
      </a>
    
    </figcaption>
  

</figure>

<figure class="figure">

  

  
    <img class="figure-img img-fluid" style="width:360px;" src="/assets/images/joggling-a-marathon/pic1.jpg" />
    <figcaption class="figure-caption"></figcaption>

  

  
</figure>

<figure class="figure">

  

  
    <img class="figure-img img-fluid" style="width:360px;" src="/assets/images/joggling-a-marathon/pic2.jpg" />
    <figcaption class="figure-caption"></figcaption>

  

  
</figure>

<figure class="figure">

  

  
    <img class="figure-img img-fluid" style="width:720px;" src="/assets/images/joggling-a-marathon/pic3.jpg" />
    <figcaption class="figure-caption"></figcaption>

  

  
</figure>]]></content><author><name>mackorone</name></author><category term="fitness" /><summary type="html"><![CDATA[Summary]]></summary></entry><entry><title type="html">Serving as a Poll Worker</title><link href="https://www.mackorone.com/2024/11/12/serving-as-a-poll-worker.html" rel="alternate" type="text/html" title="Serving as a Poll Worker" /><published>2024-11-12T00:00:00+00:00</published><updated>2024-11-12T00:00:00+00:00</updated><id>https://www.mackorone.com/2024/11/12/serving-as-a-poll-worker</id><content type="html" xml:base="https://www.mackorone.com/2024/11/12/serving-as-a-poll-worker.html"><![CDATA[<p>On Tuesday, November 5th, I served as a poll worker in Westchester County for
the United States general election. It was a really long day, and it wasn’t
easy, but it was a rewarding experience.</p>

<p>My day started at 4:30am. I woke up, showered, and then walked to the Mamaroneck
Senior Center, the polling place where I was serving. Upon arrival, I met a few
other poll workers and we started following the procedures for setting up the
site: opening polling machines, posting signs, setting up booths, etc.</p>

<figure class="figure">

  

  
    <img class="figure-img img-fluid" style="width:360px;" src="/assets/images/serving-as-a-poll-worker/self.jpg" />
    <figcaption class="figure-caption">Me on my early morning walk to the polling site</figcaption>

  

  
</figure>

<figure class="figure">

  

  
    <img class="figure-img img-fluid" style="width:360px;" src="/assets/images/serving-as-a-poll-worker/sign.jpg" />
    <figcaption class="figure-caption">Today is the big day!</figcaption>

  

  
</figure>

<p>Our first voter arrived at 5:50am, 10 minutes before the polls officially
opened. They had to wait until 6:00am to obtain their ballot. From then on, it
was a steady stream of 1-2 voters every 5 minutes until we closed the polls
<em>fifteen hours later</em>, at 9:00pm. The same seven people worked the entire shift,
though we took short breaks throughout the day. It went faster than I thought it
would.</p>

<p>Each person at the site had a role: someone to greet, someone to check voter
registration, someone to distribute ballots, someone to assist with the voting
machine if necessary, etc. We rotated responsibilities throughout the day, but I
spent most of my time distributing ballots and giving verbal instructions to
voters: “This ballot has two sides. Make sure to read all instructions
carefully, fill in the ovals completely, and make sure to only fill in one
bubble for the candidate you’re voting for.”</p>

<p>At the end of the day, we printed out “receipts” from the voting machines,
packed everything up, and called in the results the board of elections.</p>

<figure class="figure">

  

  
    <img class="figure-img img-fluid" style="width:720px;" src="/assets/images/serving-as-a-poll-worker/team.jpg" />
    <figcaption class="figure-caption">The poll worker team at Mamaroneck Senior Center (I'm on the left)</figcaption>

  

  
</figure>

<h4 id="the-good">The Good</h4>

<p>It was really cool to see people from all walks of life participate in our
democracy</p>
<ul>
  <li>A woman brought two of her daughters to vote for the first time</li>
  <li>A middle-aged man walked in with his elderly mother, arm-in-arm</li>
  <li>Two men coincidentally arrived at the same time as their motorcycle-riding father</li>
  <li>There was a couple that resembled the rich parents from <em>Gilmore Girls</em></li>
  <li>There were police officers, construction workers, teachers, and more</li>
</ul>

<p>The people that I worked with were fantastic</p>
<ul>
  <li>They were helpful, knowledgeable, and treated everyone with respect</li>
  <li>They made it their mission to ensure everyone who could vote, did</li>
  <li>They were impartial (obviously)</li>
  <li>They navigated some complicated situations with affidavit ballots</li>
</ul>

<p>The voting process and machines were very secure</p>
<ul>
  <li>Machines were not connected to the internet</li>
  <li>All bags and latches were sealed and labeled</li>
  <li>There were three types of records: printed receipts, memory cards, and paper ballots</li>
  <li>There was an audit log for all affidavit ballots</li>
  <li>There was a tally for all non-standard ballots</li>
</ul>

<h4 id="the-bad">The Bad</h4>

<p>I felt underprepared</p>
<ul>
  <li>I had to learn how to handle change-of-address and misspelled names.</li>
  <li>I never quite felt comfortable walking someone through the affidavit ballot
process.</li>
  <li>The day-of instructions for how to handle double-voting (accidentally filling
in two bubbles for the same candidate) didn’t match the training videos; we
decided to be cautious and issue new ballots every time.</li>
</ul>

<p>Logistics weren’t perfect</p>
<ul>
  <li>We didn’t have a Spanish translator, and some voters only spoke Spanish.
Luckily, one of my coworkers knew enough Spanish to help them.</li>
  <li>The iPad for checking voter registration (narrow search) and the iPad for
checking polling locations (broad search) gave different results for the same
person. This made the latter unusable.</li>
  <li>Many people received letters telling them to go to the wrong polling location.
We think that the polling location was changed at the last minute and voters
were never notified.</li>
  <li>A voter asked for water, but we didn’t have any to give them.</li>
</ul>

<h4 id="the-ugly">The Ugly</h4>

<p>Some voters were antagonistic</p>
<ul>
  <li>Someone tried to enter the polling location wearing a shirt endorsing Trump.
When I asked him to zip up his jacket, he gave me a hard time: “Why? Where are
my freedoms?” I didn’t dignify his questions with a response.</li>
  <li>Someone complained about voter suppression when his pen ran out of ink. The
fix? We gave him a new pen. (It’s not a conspiracy, buddy.)</li>
  <li>People got upset that we didn’t check their ID. “What if someone else tried to
vote under my name? What if someone is lying about who they are?”</li>
</ul>

<p>One poll worker was tactless</p>
<ul>
  <li>While people were voting, he listened to TikTok out loud and announced results
from other states</li>
  <li>He took people’s ballots to feed them into the voting machine (we were
supposed to let the voters do it themselves)</li>
  <li>He constantly scolded people for filling out the ballots incorrectly</li>
  <li>He talked poorly about his wife and about his real estate clients</li>
  <li>Interestingly, he seemed to know many people in the town and he was
somewhat charming</li>
</ul>

<h4 id="conclusion">Conclusion</h4>

<p>I have a mixture of feelings from this experience. I feel both more patriotic
and less so. I feel both hopeful and hopeless. There are good people in the
world, but society is captivated by antagonists. (Here’s a great game by Nicky
Case that illustrates this point: <a href="https://ncase.itch.io/wbwwb">https://ncase.itch.io/wbwwb</a>)</p>

<p>Elected officials are supposed to represent the will of the electorate. But when
people are proudly declaring their vote for, “dictator on day one,” it really
makes you wonder if they deserve to participate in the democratic process.</p>

<blockquote>
  <p>Patriotism means to stand by the country. It does not mean to stand by the
president or any other public official, save exactly to the degree in which he
himself stands by the country. It is patriotic to support him insofar as he
efficiently serves the country. It is unpatriotic not to oppose him to the
exact extent that by inefficiency or otherwise he fails in his duty to stand
by the country.<br />–Theodore Roosevelt</p>
</blockquote>]]></content><author><name>mackorone</name></author><summary type="html"><![CDATA[On Tuesday, November 5th, I served as a poll worker in Westchester County for the United States general election. It was a really long day, and it wasn’t easy, but it was a rewarding experience.]]></summary></entry><entry><title type="html">Dear Loved One</title><link href="https://www.mackorone.com/2024/11/10/dear_loved_one.html" rel="alternate" type="text/html" title="Dear Loved One" /><published>2024-11-10T00:00:00+00:00</published><updated>2024-11-10T00:00:00+00:00</updated><id>https://www.mackorone.com/2024/11/10/dear_loved_one</id><content type="html" xml:base="https://www.mackorone.com/2024/11/10/dear_loved_one.html"><![CDATA[<p>I’ve been thinking a lot since we spoke this morning. You’re right: I shouldn’t
have acted holier than thou. Sorry about that. Here’s what I was trying to
convey:</p>

<p>I’m sure it’s obvious, but a bunch of people (myself included) are really hurt
that Trump got elected again. To me, he represents the worst parts of society
and it stings that the people I care about endorsed him. You really mean to tell
me that a bully, a felon, a cheater, an abuser, and a racist got elected…
again?! And that’s not to mention all of the ways the people that I love might
be affected by his party’s policies—things like women’s reproductive rights,
funding for education, affordable health care, climate change, etc.</p>

<p>I understand it’s nuanced and that I don’t have the whole picture. I realize
that we have different opinions of him due to differences in our information
diets. And I acknowledge that people on the other side of the aisle have very
real and valid concerns.</p>

<p>But it stinks nonetheless. You taught me to be a good person. To do the right
thing, even when it’s hard. To have empathy for others. To want to enrich the
lives of the people that I love. To stand up for people who don’t have a voice.
To debate with substance, not name-calling. To celebrate diversity and teamwork.
To listen, to think critically. To be curious about different ideas and
perspectives. To believe that other people are inherently good, even when I
disagree with them.</p>

<p>When I look at Trump, I see none of those qualities. And to know that the people
I love voted for him feels a bit like finding out Santa isn’t real. It’s
heartbreaking, in a way.</p>

<p>Of course, our relationship is bigger than politics.
But the wound is still raw and it’s going to take a long time to heal.</p>]]></content><author><name>mackorone</name></author><summary type="html"><![CDATA[I’ve been thinking a lot since we spoke this morning. You’re right: I shouldn’t have acted holier than thou. Sorry about that. Here’s what I was trying to convey:]]></summary></entry><entry><title type="html">The Escape from Alcatraz Triathlon: Overpriced</title><link href="https://www.mackorone.com/2024/06/11/escape-from-alcatraz-tri.html" rel="alternate" type="text/html" title="The Escape from Alcatraz Triathlon: Overpriced" /><published>2024-06-11T00:00:00+00:00</published><updated>2024-06-11T00:00:00+00:00</updated><id>https://www.mackorone.com/2024/06/11/escape-from-alcatraz-tri</id><content type="html" xml:base="https://www.mackorone.com/2024/06/11/escape-from-alcatraz-tri.html"><![CDATA[<p>In 2023, I participated in the
<a href="https://www.escapealcatraztri.com/">Escape from Alcatraz Triathlon</a>. I meant to
write a race report back then, but I never got around to it. This past weekend
was the 2024 edition of the race, so I figured now is as good a time as any to
share one thing I’ve wanted to say since last year’s race: it’s not worth
the price.</p>

<p>For $837—yes, almost $1000—I got:</p>
<ul>
  <li>A ferry ride to the swim start</li>
  <li>A “bucket list” swim experience</li>
  <li>A forgettable ~20 mile bike ride</li>
  <li>A forgettable ~8 mile run (sand ladder notwithstanding)</li>
  <li>A heavy-duty grocery bag</li>
  <li>A hooded towel</li>
</ul>

<p>Personally, I’d recommend folks just do the
<a href="https://www.odysseyopenwater.com/alcatraz">Alcatraz Swim</a> with Odyssey
Open Water Swimming instead, which “only” costs <del>$245</del> $295. In case it’s
helpful, here’s <a href="/2023/05/15/alcatraz-swim.html">my review</a> of that
event.</p>]]></content><author><name>mackorone</name></author><category term="fitness" /><category term="money" /><summary type="html"><![CDATA[In 2023, I participated in the Escape from Alcatraz Triathlon. I meant to write a race report back then, but I never got around to it. This past weekend was the 2024 edition of the race, so I figured now is as good a time as any to share one thing I’ve wanted to say since last year’s race: it’s not worth the price.]]></summary></entry><entry><title type="html">Race Report: 2024 Dipsea Race</title><link href="https://www.mackorone.com/2024/06/09/2024-dipsea-race.html" rel="alternate" type="text/html" title="Race Report: 2024 Dipsea Race" /><published>2024-06-09T00:00:00+00:00</published><updated>2024-06-09T00:00:00+00:00</updated><id>https://www.mackorone.com/2024/06/09/2024-dipsea-race</id><content type="html" xml:base="https://www.mackorone.com/2024/06/09/2024-dipsea-race.html"><![CDATA[<h4 id="summary">Summary</h4>

<ul>
  <li><strong>What:</strong> <a href="https://www.dipsea.org/">2024 Dipsea Race</a></li>
  <li><strong>When:</strong> Sunday, June 9, 2024</li>
  <li><strong>Where:</strong> Mill Valley, CA</li>
  <li><strong>Distance:</strong> Run 7.4M</li>
  <li><strong>Strava:</strong> <a href="https://www.strava.com/activities/11614167430">https://www.strava.com/activities/11614167430</a></li>
  <li><strong>Finish time:</strong> <a href="https://www.dipsea.org/2024/2024%20Dipsea%20Race%20Results%20by%20PLACE.pdf">1:38:52 gun, 1:12:51 chip</a></li>
</ul>

<h4 id="discussion">Discussion</h4>

<p>Today, I ran the 113th Annual Dipsea Race in Mill Valley, California, the
oldest trail race in America. The race is unique for a bunch of reasons:</p>

<ul>
  <li>Getting in is difficult. I was lucky enough to snag a spot via the
“first-come, first-served” method of entry thanks to USPS Priority Mail.</li>
  <li>There’s an incredible variety of runners who participate: kids as young as
seven, adults older than seventy, and everyone in between. Lots of past race
winners, too.</li>
  <li>There’s a “head start” mechanic based on gender and age, which makes it
possible for any age group to win the race. You’re either chasing or being
chased the entire time.</li>
  <li>Some parts of the course—especially the stairs—were bottlenecks. Navigating
these bottlenecks while remaining respectful of the other runners is part of the
challenge.</li>
  <li>The course is point-to-point, and shortcuts are fair game. In fact, because
the race is so old, there’s a wealth of lore surrounding the course and which
routes are fastest.</li>
</ul>

<p>The race was challenging, chaotic, charming, and scenic. I fared well, managing
to finish without any major falls or stoppages. I decided not to take any
shortcuts, to avoid twisting an ankle, and I’m happy with that choice. I
got a side stitch around mile seven, but thankfully it didn’t last too long.
I finished in 770th place overall, just shy of my goal of finishing in the top
750, but I’m still really proud of how I did.</p>

<p>In lieu of a bunch of pictures, I made a video containing the footage I captured
during the race. Click on the picture below to watch!</p>

<figure class="figure">

  
    <a href="https://youtu.be/P7BHgKPrZPM?si=_KJ9at_BMqIOooKb">
  

  
    <img class="figure-img img-fluid" style="width:720px;" src="/assets/images/2024-dipsea-race.jpg" />
    <figcaption class="figure-caption"></figcaption>

  
    </a>
  

  
</figure>]]></content><author><name>mackorone</name></author><category term="fitness" /><summary type="html"><![CDATA[Summary]]></summary></entry><entry><title type="html">Habit Stacking</title><link href="https://www.mackorone.com/2024/04/15/habit-stacking.html" rel="alternate" type="text/html" title="Habit Stacking" /><published>2024-04-15T00:00:00+00:00</published><updated>2024-04-15T00:00:00+00:00</updated><id>https://www.mackorone.com/2024/04/15/habit-stacking</id><content type="html" xml:base="https://www.mackorone.com/2024/04/15/habit-stacking.html"><![CDATA[<p>Being productive makes me happy. I’ve recently discovered that I can be extra
productive–and therefore extra happy–by always doing certain tasks together.
Some of my favorite combinations include:</p>

<ul>
  <li>Flossing whenever I brush my teeth</li>
  <li>Listening to an audio book whenever I run</li>
  <li>Stretching whenever I watch reality TV</li>
  <li>Watching movies whenever I Zwift</li>
</ul>

<p>Apparently this is already a thing, and it’s called
<a href="https://www.yahoo.com/lifestyle/habit-pairing-stacking-2023-goals-171337162.html">habit stacking</a>.</p>]]></content><author><name>mackorone</name></author><category term="TIL" /><summary type="html"><![CDATA[Being productive makes me happy. I’ve recently discovered that I can be extra productive–and therefore extra happy–by always doing certain tasks together. Some of my favorite combinations include:]]></summary></entry></feed>