<?xml version="1.0" encoding="utf-8"?>

<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Michael Watts — Blog</title>
  <subtitle>Field notes, conference write-ups, and engineering notes. Written by a human.</subtitle>
  <id>https://mikwat.com/blog/feed.xml</id>
  <link rel="self" type="application/atom+xml" href="https://mikwat.com/blog/feed.xml"/>
  <link rel="alternate" type="text/html" href="https://mikwat.com/blog"/>
  <updated>2026-08-24T00:00:00Z</updated>
  <author>
    <name>Michael Watts</name>
    <uri>https://mikwat.com/</uri>
  </author>

  <entry>
    <id>https://mikwat.com/blog/eternal-wrapup</id>
    <title>Eternal Wrap-up</title>
    <link rel="alternate" type="text/html" href="https://mikwat.com/blog/eternal-wrapup"/>
    <updated>2026-08-24T00:00:00Z</updated>
    <published>2026-08-24T00:00:00Z</published>

    <summary type="text">Reflections on Eternal.</summary>

    <content type="html">&lt;p&gt;Eternal closed its doors last month. Since then I’ve had some time to reflect.&lt;/p&gt;

&lt;p&gt;When Alex told me about his vision for Eternal in the spring of 2024, I immediately wanted to be a part of it. I hadn’t felt that kind of pull since I discovered Strava was hiring back in 2010. The idea of receiving a holistic health and performance report along with guidance was exactly what I wanted for myself and I was excited to bring it to life.&lt;/p&gt;

&lt;p&gt;Over the course of the last two-plus years I’ve had the pleasure of working with some incredible people from a wide range of backgrounds and for that I’m truly grateful. I’m also proud of what we created, from the unique assessment protocol to the first-class mobile and web apps. None of it would have been possible without the blood, sweat and tears (mostly literally) that made it a reality.&lt;/p&gt;

&lt;p&gt;Some of my favorite moments were spent on a Zwift trainer doing ramp tests while having my finger pricked and wearing a VO2 mask. I’ll also never forget that feeling of not being able to do a pull up. Eternal changed my life because the assessment showed me the importance of strength training. That discovery made me a different person.&lt;/p&gt;

&lt;p&gt;I’m sad for everyone on our team and sorry to all of our disappointed customers, but I’m also thankful for the experience.&lt;/p&gt;

&lt;p&gt;More on what’s next for me soon.&lt;/p&gt;
</content>
  </entry>

  <entry>
    <id>https://mikwat.com/blog/defcon34</id>
    <title>DEFCON34</title>
    <link rel="alternate" type="text/html" href="https://mikwat.com/blog/defcon34"/>
    <updated>2026-08-11T00:00:00Z</updated>
    <published>2026-08-11T00:00:00Z</published>

    <summary type="text">Notes from DEFCON 34.</summary>

    <content type="html">&lt;h3 id=&quot;badge-hacking&quot;&gt;Badge Hacking&lt;/h3&gt;

&lt;p&gt;This year’s badge was created by bunnie, a hardware hacker. It featured an array of LED lights that flashed in a unique pattern which changed when you exchanged QR codes with other badges. It encouraged human interaction.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://baochip.com/&quot;&gt;Baochip&lt;/a&gt; badge with LED light pattern/color traits shareable via QR code exchange&lt;/li&gt;
  &lt;li&gt;I added a custom image to my badge’s display&lt;/li&gt;
  &lt;li&gt;My badge stopped working on AA battery power, but was fine on USB power
    &lt;ul&gt;
      &lt;li&gt;I couldn’t find anyone at the con who knew how to fix it&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Someone created badge.sex to share QR codes remotely&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;fox-hunt&quot;&gt;Fox Hunt&lt;/h3&gt;

&lt;p&gt;Fourants and I spent a chunk of time on Sat fox hunting to no avail. However, we learned a lot about radios!&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Fox hunting is &lt;em&gt;hard&lt;/em&gt;&lt;/li&gt;
  &lt;li&gt;We borrowed a Wouxun KG-UVD1P with a rubber ducky antenna from the Ham Radio Village&lt;/li&gt;
  &lt;li&gt;Spent several hours wandering the con listening to Morse Code with a Rick Roll overlay&lt;/li&gt;
  &lt;li&gt;Several times we were convinced that it was super close, but no luck finding any foxes&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;bruce-schneier---hacking-ai-talk&quot;&gt;Bruce Schneier - Hacking AI Talk&lt;/h3&gt;

&lt;p&gt;I’ve followed Schneier since taking an interest in cryptography back in high school. I still have Applied Cryptology on my shelf, so it was cool to see him talk in person.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;AI might unlock an era of instant software. What does this mean for security?&lt;/li&gt;
  &lt;li&gt;AI alignment: how do we ensure AI builds what we &lt;em&gt;want&lt;/em&gt;, not just what solves the request?
    &lt;ul&gt;
      &lt;li&gt;Risk of shortcuts or unintended side effects&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;meshtastic&quot;&gt;Meshtastic&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://meshtastic.org/&quot;&gt;Meshtastic.org&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Decentralized radio mesh network&lt;/li&gt;
  &lt;li&gt;Uses inexpensive LoRa radios
    &lt;ul&gt;
      &lt;li&gt;Long range&lt;/li&gt;
      &lt;li&gt;Minimal power requirements&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Nodes communicate over a gRPC-based protocol with basic chat functionality
    &lt;ul&gt;
      &lt;li&gt;Supports private DMs and group chat via channels using shared keys&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Purchased WisMesh Pocket V2 (RAK4631 core)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;misc&quot;&gt;Misc&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;Each talk was broadcast to a set of color coded headphones
    &lt;ul&gt;
      &lt;li&gt;This allowed multiple talks to take place in close proximity without interference&lt;/li&gt;
      &lt;li&gt;Controversial, not everyone liked them&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;115°F in Vegas 🥵&lt;/li&gt;
  &lt;li&gt;Avoid blackjack tables with dealer push on 22 rules (a.k.a. Free Bet Blackjack) - house has better odds than traditional blackjack&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>

</feed>
