<?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-11T00:00:00Z</updated>
  <author>
    <name>Michael Watts</name>
    <uri>https://mikwat.com/</uri>
  </author>

  <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>
