CINXE.COM

Aaron Parecki

<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Aaron Parecki</title> <link rel="webmention" href="https://webmention.io/aaronpk/webmention"> <script src="/assets/jquery-1.12.0.min.js"></script> <script src="/semantic/2.2.6/semantic.min.js"></script> <script src="/assets/featherlight-1.5.0/featherlight.min.js"></script> <link rel="stylesheet" type="text/css" href="/assets/font.css"> <link rel="stylesheet" type="text/css" href="/semantic/2.2.6/semantic.min.css"> <link rel="stylesheet" href="/assets/icomoon/style.css"> <link rel="stylesheet" href="/assets/weather-icons/css/weather-icons.css"> <link rel="stylesheet" href="/assets/featherlight-1.5.0/featherlight.min.css"> <!-- <script src="/assets/screensaver.js"></script> <link rel="stylesheet" href="/assets/screensaver.css"> --> <link rel="stylesheet" href="/assets/admin.2.css"> <link rel="stylesheet" href="/assets/pulse.css"> <link rel="stylesheet" href="/assets/styles.8.css"> <link rel="stylesheet" href="/site/styles.2.css"> <link rel="stylesheet" href="/assets/carbon.css"> <link rel="stylesheet" href="/assets/story.css"> <link rel="openid.delegate" href="https://aaronparecki.com/"> <link rel="openid.server" href="https://indieauth.com/openid"> </head> <body> <div class="sticky-footer-content"> <div class="top-bar "> <div class="ui container"> <form action="/search" method="get" class="search item"> <div class="ui icon input"> <input type="text" name="q" placeholder="Search..." value=""> <i class="search icon"></i> </div> </form> <span class="item">64&deg;F</span> <span class="weather item"> <i class="wi wi-owm-800" title="clear sky in Sunnyvale"></i> </span> <span class="time item"></span> <span class="battery item"></span> <div id="logged-in-menu"> </div> </div> </div> <div class="ui container"> <div class="site-header"> <div class="align-bottom"> <div class="left"> <h1><a href="/">Aaron Parecki</a></h1> </div> <div class="right"> <ul> <li><a href="/articles">Articles</a></li> <li><a href="/notes">Notes</a></li> <li><a href="/photos">Photos</a></li> </ul> </div> </div> </div> <div class="post-list"> <ul class="photo-grid"> <li class="h-entry post post-photo"> <a href="https://aaronparecki.com/2025/04/08/14/" class="u-url" style="position: relative; display: block; overflow: hidden;"> <img src="/img/400,sc/2025/04/08/14/photo.jpg" class="post-img"> <span class="show-hover"><span class="text e-content">📍 Off The Rails Brewing Co.</span></span> </a> <data class="u-author" value="/" /> <data class="p-summary" value="" /> <!-- need to include a p- property otherwise the parser implies the name --> <data class="dt-published" value="2025-04-08T18:29:04-07:00" /> <data class="u-photo" value="/img/620x0,q30/2025/04/08/14/photo.jpg" /> </li> <li class="h-entry post post-photo"> <a href="https://aaronparecki.com/2025/04/07/24/" class="u-url" style="position: relative; display: block; overflow: hidden;"> <img src="/img/400,sc/2025/04/07/24/photo.jpg" class="post-img"> <span class="show-hover"><span class="text e-content">📍 Embassy Suites by Hilton</span></span> </a> <data class="u-author" value="/" /> <data class="p-summary" value="" /> <!-- need to include a p- property otherwise the parser implies the name --> <data class="dt-published" value="2025-04-07T21:43:11-07:00" /> <data class="u-photo" value="/img/620x0,q30/2025/04/07/24/photo.jpg" /> </li> <li class="h-entry post post-photo"> <a href="https://aaronparecki.com/2025/04/07/18/" class="u-url" style="position: relative; display: block; overflow: hidden;"> <img src="/img/400,sc/2025/04/07/18/photo.jpg" class="post-img"> <span class="show-hover"><span class="text e-content">📍 Ristorante Don Giovanni</span></span> </a> <data class="u-author" value="/" /> <data class="p-summary" value="" /> <!-- need to include a p- property otherwise the parser implies the name --> <data class="dt-published" value="2025-04-07T18:39:01-07:00" /> <data class="u-photo" value="/img/620x0,q30/2025/04/07/18/photo.jpg" /> </li> <li class="h-entry post post-photo"> <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" class="multi-photo-icon"><path fill="currentColor" d="M352 304V48a48 48 0 0 0-48-48H48A48 48 0 0 0 0 48v256a48 48 0 0 0 48 48h256a48 48 0 0 0 48-48zm112-144h-80v64h64v224H224v-64h-64v80a48 48 0 0 0 48 48h256a48 48 0 0 0 48-48V208a48 48 0 0 0-48-48z" class=""></path></svg> <a href="https://aaronparecki.com/2025/04/07/13/" class="u-url" style="position: relative; display: block; overflow: hidden;"> <img src="/img/400,sc/2025/04/07/13/photo.jpg" class="post-img"> <span class="show-hover"><span class="text e-content">📍 Google - Humboldt Campus</span></span> </a> <data class="u-author" value="/" /> <data class="p-summary" value="" /> <!-- need to include a p- property otherwise the parser implies the name --> <data class="dt-published" value="2025-04-07T08:55:28-07:00" /> <data class="u-photo" value="/img/620x0,q30/2025/04/07/13/photo.jpg" /> </li> <li class="h-entry post post-photo"> <a href="https://aaronparecki.com/2025/04/07/10/" class="u-url" style="position: relative; display: block; overflow: hidden;"> <img src="/img/400,sc/2025/04/07/10/photo.jpg" class="post-img"> <span class="show-hover"><span class="text e-content">📍 Philz Coffee</span></span> </a> <data class="u-author" value="/" /> <data class="p-summary" value="" /> <!-- need to include a p- property otherwise the parser implies the name --> <data class="dt-published" value="2025-04-07T08:27:49-07:00" /> <data class="u-photo" value="/img/620x0,q30/2025/04/07/10/photo.jpg" /> </li> <li class="h-entry post post-photo"> <a href="https://aaronparecki.com/2025/04/07/4/" class="u-url" style="position: relative; display: block; overflow: hidden;"> <img src="/img/400,sc/2025/04/07/4/photo.jpg" class="post-img"> <span class="show-hover"><span class="text e-content">📍 Embassy Suites by Hilton</span></span> </a> <data class="u-author" value="/" /> <data class="p-summary" value="" /> <!-- need to include a p- property otherwise the parser implies the name --> <data class="dt-published" value="2025-04-07T00:25:42-07:00" /> <data class="u-photo" value="/img/620x0,q30/2025/04/07/4/photo.jpg" /> </li> <li class="h-entry post post-photo"> <a href="https://aaronparecki.com/2025/04/06/22/" class="u-url" style="position: relative; display: block; overflow: hidden;"> <img src="/img/400,sc/2025/04/06/22/photo.jpg" class="post-img"> <span class="show-hover"><span class="text e-content">📍 Gate E6</span></span> </a> <data class="u-author" value="/" /> <data class="p-summary" value="" /> <!-- need to include a p- property otherwise the parser implies the name --> <data class="dt-published" value="2025-04-06T20:50:39-07:00" /> <data class="u-photo" value="/img/620x0,q30/2025/04/06/22/photo.jpg" /> </li> <li class="h-entry post post-photo"> <a href="https://aaronparecki.com/2025/04/06/12/" class="u-url" style="position: relative; display: block; overflow: hidden;"> <img src="/img/400,sc/2025/04/06/12/photo.jpg" class="post-img"> <span class="show-hover"><span class="text e-content">📍 LV Convention Center Diamond Lot</span></span> </a> <data class="u-author" value="/" /> <data class="p-summary" value="" /> <!-- need to include a p- property otherwise the parser implies the name --> <data class="dt-published" value="2025-04-06T17:52:05-07:00" /> <data class="u-photo" value="/img/620x0,q30/2025/04/06/12/photo.jpg" /> </li> <li class="h-entry post post-photo"> <a href="https://aaronparecki.com/2025/04/06/10/" class="u-url" style="position: relative; display: block; overflow: hidden;"> <img src="/img/400,sc/2025/04/06/10/photo.jpg" class="post-img"> <span class="show-hover"><span class="text e-content">📍 Las Vegas Convention Center</span></span> </a> <data class="u-author" value="/" /> <data class="p-summary" value="" /> <!-- need to include a p- property otherwise the parser implies the name --> <data class="dt-published" value="2025-04-06T08:43:33-07:00" /> <data class="u-photo" value="/img/620x0,q30/2025/04/06/10/photo.jpg" /> </li> <li class="h-entry post post-photo"> <a href="https://aaronparecki.com/2025/04/06/8/" class="u-url" style="position: relative; display: block; overflow: hidden;"> <img src="/img/400,sc/2025/04/06/8/photo.jpg" class="post-img"> <span class="show-hover"><span class="text e-content">📍 Las Vegas Monorail - Convention Center Station</span></span> </a> <data class="u-author" value="/" /> <data class="p-summary" value="" /> <!-- need to include a p- property otherwise the parser implies the name --> <data class="dt-published" value="2025-04-06T08:31:03-07:00" /> <data class="u-photo" value="/img/620x0,q30/2025/04/06/8/photo.jpg" /> </li> <li class="h-entry post post-photo"> <a href="https://aaronparecki.com/2025/04/06/7/" class="u-url" style="position: relative; display: block; overflow: hidden;"> <img src="/img/400,sc/2025/04/06/7/photo.jpg" class="post-img"> <span class="show-hover"><span class="text e-content">📍 Las Vegas Monorail - Harrah&#039;s/The Linq Station</span></span> </a> <data class="u-author" value="/" /> <data class="p-summary" value="" /> <!-- need to include a p- property otherwise the parser implies the name --> <data class="dt-published" value="2025-04-06T08:26:00-07:00" /> <data class="u-photo" value="/img/620x0,q30/2025/04/06/7/photo.jpg" /> </li> <li class="h-entry post post-photo"> <a href="https://aaronparecki.com/2025/04/05/23/" class="u-url" style="position: relative; display: block; overflow: hidden;"> <img src="/img/400,sc/2025/04/05/23/photo.jpg" class="post-img"> <span class="show-hover"><span class="text e-content">📍 Wynn Las Vegas</span></span> </a> <data class="u-author" value="/" /> <data class="p-summary" value="" /> <!-- need to include a p- property otherwise the parser implies the name --> <data class="dt-published" value="2025-04-05T18:24:57-07:00" /> <data class="u-photo" value="/img/620x0,q30/2025/04/05/23/photo.jpg" /> </li> <li class="h-entry post post-photo"> <a href="https://aaronparecki.com/2025/04/05/22/" class="u-url" style="position: relative; display: block; overflow: hidden;"> <img src="/img/400,sc/2025/04/05/22/photo.jpg" class="post-img"> <span class="show-hover"><span class="text e-content">This is the second time this month that my boarding gate and seat number are palindromes of each other</span></span> </a> <data class="u-author" value="/" /> <data class="p-summary" value="" /> <!-- need to include a p- property otherwise the parser implies the name --> <data class="dt-published" value="2025-04-05T15:19:43-07:00" /> <data class="u-photo" value="/img/620x0,q30/2025/04/05/22/photo.jpg" /> </li> <li class="h-entry post post-photo"> <a href="https://aaronparecki.com/2025/04/05/19/" class="u-url" style="position: relative; display: block; overflow: hidden;"> <img src="/img/400,sc/2025/04/05/19/photo.jpg" class="post-img"> <span class="show-hover"><span class="text e-content">📍 The LINQ Hotel &amp; Casino</span></span> </a> <data class="u-author" value="/" /> <data class="p-summary" value="" /> <!-- need to include a p- property otherwise the parser implies the name --> <data class="dt-published" value="2025-04-05T12:29:37-07:00" /> <data class="u-photo" value="/img/620x0,q30/2025/04/05/19/photo.jpg" /> </li> <li class="h-entry post post-photo"> <a href="https://aaronparecki.com/2025/04/05/17/" class="u-url" style="position: relative; display: block; overflow: hidden;"> <img src="/img/400,sc/2025/04/05/17/photo.jpg" class="post-img"> <span class="show-hover"><span class="text e-content">📍 Uber/Lyft Pick-up</span></span> </a> <data class="u-author" value="/" /> <data class="p-summary" value="" /> <!-- need to include a p- property otherwise the parser implies the name --> <data class="dt-published" value="2025-04-05T12:04:09-07:00" /> <data class="u-photo" value="/img/620x0,q30/2025/04/05/17/photo.jpg" /> </li> <li class="h-entry post post-photo"> <a href="https://aaronparecki.com/2025/04/05/8/" class="u-url" style="position: relative; display: block; overflow: hidden;"> <img src="/img/400,sc/2025/04/05/8/photo.jpg" class="post-img"> <span class="show-hover"><span class="text e-content">📍 Portland International Airport (PDX)</span></span> </a> <data class="u-author" value="/" /> <data class="p-summary" value="" /> <!-- need to include a p- property otherwise the parser implies the name --> <data class="dt-published" value="2025-04-05T08:23:47-07:00" /> <data class="u-photo" value="/img/620x0,q30/2025/04/05/8/photo.jpg" /> </li> <li class="h-entry post post-photo"> <a href="https://aaronparecki.com/2025/04/04/11/" class="u-url" style="position: relative; display: block; overflow: hidden;"> <img src="/img/400,sc/2025/04/04/11/photo.jpg" class="post-img"> <span class="show-hover"><span class="text e-content">The countertop and backsplash are in!</span></span> </a> <data class="u-author" value="/" /> <data class="p-summary" value="" /> <!-- need to include a p- property otherwise the parser implies the name --> <data class="dt-published" value="2025-04-04T16:06:00-07:00" /> <data class="u-photo" value="/img/620x0,q30/2025/04/04/11/photo.jpg" /> </li> <li class="h-entry post post-photo"> <a href="https://aaronparecki.com/2025/04/03/19/" class="u-url" style="position: relative; display: block; overflow: hidden;"> <img src="/img/400,sc/2025/04/03/19/photo.jpg" class="post-img"> <span class="show-hover"><span class="text e-content">Perfect Mačka pose</span></span> </a> <data class="u-author" value="/" /> <data class="p-summary" value="" /> <!-- need to include a p- property otherwise the parser implies the name --> <data class="dt-published" value="2025-04-03T14:20:00-07:00" /> <data class="u-photo" value="/img/620x0,q30/2025/04/03/19/photo.jpg" /> </li> <li class="h-entry post post-photo"> <a href="https://aaronparecki.com/2025/04/02/10/" class="u-url" style="position: relative; display: block; overflow: hidden;"> <img src="/img/400,sc/2025/04/02/10/photo.jpg" class="post-img"> <span class="show-hover"><span class="text e-content">The 5 replacement ceiling panels came in a slightly different tint! I&#039;m sending them back and they&#039;re going to try to match them.</span></span> </a> <data class="u-author" value="/" /> <data class="p-summary" value="" /> <!-- need to include a p- property otherwise the parser implies the name --> <data class="dt-published" value="2025-04-02T16:00:00-07:00" /> <data class="u-photo" value="/img/620x0,q30/2025/04/02/10/photo.jpg" /> </li> <li class="h-entry post post-photo"> <a href="https://aaronparecki.com/2025/03/31/11/" class="u-url" style="position: relative; display: block; overflow: hidden;"> <img src="/img/400,sc/2025/03/31/11/photo.jpg" class="post-img"> <span class="show-hover"><span class="text e-content">The hot tub buildout looks soooo good</span></span> </a> <data class="u-author" value="/" /> <data class="p-summary" value="" /> <!-- need to include a p- property otherwise the parser implies the name --> <data class="dt-published" value="2025-03-31T11:08:00-07:00" /> <data class="u-photo" value="/img/620x0,q30/2025/03/31/11/photo.jpg" /> </li> <li class="h-entry post post-photo"> <a href="https://aaronparecki.com/2025/03/29/93/" class="u-url" style="position: relative; display: block; overflow: hidden;"> <img src="/img/400,sc/2025/03/29/93/photo.jpg" class="post-img"> <span class="show-hover"><span class="text e-content">📍 Baggage Claim 2</span></span> </a> <data class="u-author" value="/" /> <data class="p-summary" value="" /> <!-- need to include a p- property otherwise the parser implies the name --> <data class="dt-published" value="2025-03-29T22:57:31-07:00" /> <data class="u-photo" value="/img/620x0,q30/2025/03/29/93/photo.jpg" /> </li> <li class="h-entry post post-photo"> <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" class="multi-photo-icon"><path fill="currentColor" d="M352 304V48a48 48 0 0 0-48-48H48A48 48 0 0 0 0 48v256a48 48 0 0 0 48 48h256a48 48 0 0 0 48-48zm112-144h-80v64h64v224H224v-64h-64v80a48 48 0 0 0 48 48h256a48 48 0 0 0 48-48V208a48 48 0 0 0-48-48z" class=""></path></svg> <a href="https://aaronparecki.com/2025/03/29/83/" class="u-url" style="position: relative; display: block; overflow: hidden;"> <img src="/img/400,sc/2025/03/29/83/photo.jpg" class="post-img"> <span class="show-hover"><span class="text e-content">📍 Alaska Lounge</span></span> </a> <data class="u-author" value="/" /> <data class="p-summary" value="" /> <!-- need to include a p- property otherwise the parser implies the name --> <data class="dt-published" value="2025-03-29T18:28:42-07:00" /> <data class="u-photo" value="/img/620x0,q30/2025/03/29/83/photo.jpg" /> </li> <li class="h-entry post post-photo"> <a href="https://aaronparecki.com/2025/03/29/79/" class="u-url" style="position: relative; display: block; overflow: hidden;"> <img src="/img/400,sc/2025/03/29/79/photo.jpg" class="post-img"> <span class="show-hover"><span class="text e-content">Bag recheck</span></span> </a> <data class="u-author" value="/" /> <data class="p-summary" value="" /> <!-- need to include a p- property otherwise the parser implies the name --> <data class="dt-published" value="2025-03-29T18:14:52-07:00" /> <data class="u-photo" value="/img/620x0,q30/2025/03/29/79/photo.jpg" /> </li> <li class="h-entry post post-photo"> <a href="https://aaronparecki.com/2025/03/29/74/" class="u-url" style="position: relative; display: block; overflow: hidden;"> <img src="/img/400,sc/2025/03/29/74/photo.jpg" class="post-img"> <span class="show-hover"><span class="text e-content">📍 Gate 9</span></span> </a> <data class="u-author" value="/" /> <data class="p-summary" value="" /> <!-- need to include a p- property otherwise the parser implies the name --> <data class="dt-published" value="2025-03-29T19:07:28+08:00" /> <data class="u-photo" value="/img/620x0,q30/2025/03/29/74/photo.jpg" /> </li> <li class="h-entry post post-photo"> <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" class="multi-photo-icon"><path fill="currentColor" d="M352 304V48a48 48 0 0 0-48-48H48A48 48 0 0 0 0 48v256a48 48 0 0 0 48 48h256a48 48 0 0 0 48-48zm112-144h-80v64h64v224H224v-64h-64v80a48 48 0 0 0 48 48h256a48 48 0 0 0 48-48V208a48 48 0 0 0-48-48z" class=""></path></svg> <a href="https://aaronparecki.com/2025/03/29/72/" class="u-url" style="position: relative; display: block; overflow: hidden;"> <img src="/img/400,sc/2025/03/29/72/photo.jpg" class="post-img"> <span class="show-hover"><span class="text e-content">📍 The Deck (玲瓏堂)</span></span> </a> <data class="u-author" value="/" /> <data class="p-summary" value="" /> <!-- need to include a p- property otherwise the parser implies the name --> <data class="dt-published" value="2025-03-29T17:14:41+08:00" /> <data class="u-photo" value="/img/620x0,q30/2025/03/29/72/photo.jpg" /> </li> <li class="h-entry post post-photo"> <a href="https://aaronparecki.com/2025/03/29/70/" class="u-url" style="position: relative; display: block; overflow: hidden;"> <img src="/img/400,sc/2025/03/29/70/photo.jpg" class="post-img"> <span class="show-hover"><span class="text e-content">📍 Gate 5</span></span> </a> <data class="u-author" value="/" /> <data class="p-summary" value="" /> <!-- need to include a p- property otherwise the parser implies the name --> <data class="dt-published" value="2025-03-29T17:02:23+08:00" /> <data class="u-photo" value="/img/620x0,q30/2025/03/29/70/photo.jpg" /> </li> <li class="h-entry post post-photo"> <a href="https://aaronparecki.com/2025/03/29/69/" class="u-url" style="position: relative; display: block; overflow: hidden;"> <img src="/img/400,sc/2025/03/29/69/photo.jpg" class="post-img"> <span class="show-hover"><span class="text e-content">📍 Global Exchange Currency Exchange</span></span> </a> <data class="u-author" value="/" /> <data class="p-summary" value="" /> <!-- need to include a p- property otherwise the parser implies the name --> <data class="dt-published" value="2025-03-29T17:00:07+08:00" /> <data class="u-photo" value="/img/620x0,q30/2025/03/29/69/photo.jpg" /> </li> </ul> <div class="load-more"> <a href="/photos?before=20250329T170007%2B0800" class="infinite " rel="prev">next</a> </div> </div> <style> .post-photo .show-hover { opacity: 0; display: block; position: absolute; left: 0; top: 0; right: 0; bottom: 0; line-height: 1em; background: rgba(0,0,0,0.6); } .post-photo .show-hover:hover { opacity: 1; } .post-photo .show-hover .text { padding: 8px; display: block; color: white; font-weight: bold; } ul.photo-grid { display: grid; grid-template-columns: 1fr 1fr 1fr; grid-gap: 1px; border-radius: 6px; overflow: hidden; margin-bottom: 12px; } @media (max-width: 687px) { /* remove rounded corners on small screens */ ul.photo-grid { border-radius: 0; margin-bottom: 0; } } ul.photo-grid li.post { position: relative; aspect-ratio: 1 / 1; } ul.photo-grid .multi-photo-icon { z-index: 100; position: absolute; top: 10px; right: 10px; width: 18px; color: #fff; } </style> </div> </div> <footer class="sticky-footer"> <div class="subfooter"> <div class="ui container h-card"> <div class="about"> <div class="image"><a href="/" class="u-url u-uid"><img src="/images/profile.jpg" class="u-photo"></a></div> <div class="bio"> <div class="p-note"> <p>Hi, I'm <span class="p-name">Aaron<span style="display:none;"> Parecki</span></span>, Director of Identity Standards at Okta, and co-founder of <a href="https://indieweb.org/">IndieWebCamp</a>. I maintain <a href="https://oauth.net/">oauth.net</a>, <a href="/oauth/">write and consult about OAuth</a>, and participate in the OAuth Working Group at the IETF. I also help people learn about <a href="https://aaronpk.tv">video production and livestreaming</a>. (<a href="/bio/">detailed bio</a>)</p> <p>I've been <a href="/gps/">tracking my location</a> since 2008 and I wrote <a href="https://100.aaronparecki.com/">100 songs in 100 days</a>. I've <a href="/presentations">spoken</a> at conferences around the world about <a href="/presentations?tag=indieweb">owning your data</a>, <a href="/oauth/">OAuth</a>, <a href="/presentations?tag=quantifiedself">quantified self</a>, and explained <a href="https://www.youtube.com/watch?v=FGVJ0eXTRpw">why R is a vowel</a>. <a href="/about">Read more</a>.</p> <time class="dt-bday" datetime="--12-28"></time> <data class="p-street-address" value="PO Box 12433"></data> <data class="p-locality" value="Portland"></data> <data class="p-region" value="Oregon"></data> <data class="p-country-name" value="USA"></data> <data class="p-postal-code" value="97212"></data> </div> </div> <div class="right"> <div class="orgs"> <ul> <li class="p-org h-card"> <img src="/images/okta.png" alt="" class="u-photo"> <span class="p-role">Director of Identity Standards</span> at <a href="https://www.okta.com/" class="u-url"> <span class="p-name">Okta</span> </a> </li> <li class="p-org h-card"> <img src="/images/indiewebcamp.png" alt="" class="u-photo"> <a href="https://indieweb.org/" class="u-url"> <span class="p-name">IndieWebCamp</span> </a> <a class="p-role" href="https://indieweb.org/founders">Founder</a> </li> <li class="p-org h-card"> <img src="/images/ietf.ico" alt="" class="u-photo"> <a href="https://oauth.net" class="u-url"> <span class="p-name">OAuth WG</span> </a> <a class="p-role" href="/oauth/">Editor</a> </li> <li class="p-org h-card"> <img src="/images/openid.png" alt="" class="u-photo"> <a href="https://openid.net" class="u-url"> <span class="p-name">OpenID</span> </a> <a class="p-role" href="/oauth/">Board Member</a> </li> <!-- <li class="p-org h-card"> <img src="/images/w3c.png" alt="" class="u-photo"> <a href="https://www.w3.org/" class="u-url"> <span class="p-name">W3C</span> </a> <a class="p-role" href="/w3c/">Editor</a> </li> --> <li><br></li> <!-- <li><img src="/images/spotify.ico" alt=""> <a href="/sunshine-indie-pop/">Sunshine Indie Pop</a></li> <li> <img src="/images/microphone.png" alt=""> <a class="p-callsign u-url" href="https://w7apk.com">W7APK</a> </li> --> <li>🎥 <a href="https://youtube.com/aaronpk">YouTube Tutorials and Reviews</a></li> <li>🏠 <a href="https://www.youtube.com/@TheHouseFilesPDX">We're building a triplex!</li> <li>⭐️ <a href="https://aaronparecki.com/life-stack/">Life Stack</a></li> <li>⚙️ <a href="https://aaronparecki.com/home-automation/">Home Automation</a></li> </ul> <link rel="pgpkey" href="/key.txt"> <link rel="me" href="sms:+15035678642"> <link rel="me" href="https://micro.blog/aaronpk"> </div> <div class="search"> <form action="/search" method="get"> <div class="ui fluid icon input"> <input type="text" name="q" placeholder="Search..." value=""> <i class="search icon"></i> </div> </form> </div> </div> </div> <div class="channels"> <ul class="footer-links"> <li><a href="/all">All</a></li> <li><a href="/articles">Articles</a></li> <li><a href="/bookmarks">Bookmarks</a></li> <li><a href="/notes">Notes</a></li> <li><a href="/photos">Photos</a></li> <li><a href="/replies">Replies</a></li> <li><a href="/reviews">Reviews</a></li> <li><a href="/trips">Trips</a></li> <li><a href="/videos">Videos</a></li> <li><a href="/contact">Contact</a></li> </ul> </div> <div class="elsewhere"> <ul class="footer-links"> <li><a href="https://github.com/aaronpk" rel=""><i class="github icon"></i></a></li> <li><a href="https://youtube.com/aaronpk" rel=""><i class="youtube play icon"></i></a></li> <li><a href="http://foursquare.com/aaronpk" rel=""><i class="foursquare icon"></i></a></li> <li><a href="http://www.linkedin.com/in/aaronparecki" rel=""><i class="linkedin icon"></i></a></li> <li><a href="https://instagram.com/aaronpk_tv" rel=""><i class="instagram icon"></i></a></li> <li><a href="http://flickr.com/aaronpk" rel=""><i class="flickr icon"></i></a></li> <li><a href="https://speakerdeck.com/aaronpk" rel=""><i class="icon-speakerdeck icon"></i></a></li> <li><a href="http://www.slideshare.net/aaronpk" rel=""><i class="slideshare icon"></i></a></li> <li><a href="http://www.last.fm/user/aaron_pk" rel=""><i class="lastfm icon"></i></a></li> <li><a href="https://kit.co/aaronpk" rel=""><i class="icon-kit-co icon"></i></a></li> <li><a href="https://www.duolingo.com/profile/aaronpk" rel=""><i class="icon-duolingo icon"></i></a></li> <li><a href="https://www.w3.org/users/59996" rel=""><i class="icon-w3c icon"></i></a></li> <li><a href="https://en.wikipedia.org/wiki/User:Aaronpk" rel=""><i class="linkify icon"></i></a></li> <li><a href="https://u.wechat.com/kKChiO-sSbgJQFf0UJrpHhE" rel=""><i class="wechat icon"></i></a></li> <li><a href="https://www.amazon.com/shop/aaronparecki" rel=""><i class="amazon icon"></i></a></li> <li><a href="https://www.amazon.com/gp/profile/amzn1.account.AHJ2OJ7NXSYM23FDDEDVZV2UR4MA" rel=""><i class="amazon icon"></i></a></li> <li><a href="https://aaronparecki.com/aaronpk" rel=""><i class="icon-mastodon icon"></i></a></li> <li><a href="https://bsky.app/profile/aaronpk.com" rel=""><i class="icon-bluesky icon"></i></a></li> <li><a href="https://cash.me/$aaronpk" rel=""><i class="icon-squarecash icon"></i></a></li> <li><a href="https://venmo.com/aaronpk" rel=""><i class="icon-venmo icon"></i></a></li> <li><a href="https://paypal.me/apk" rel=""><i class="paypal icon"></i></a></li> <li><a href="mailto:aaron@parecki.com" rel=""><i class="mail icon"></i></a></li> </ul> </div> </div> </div> <div class="footer"> <a href="/login" class="hidden-login"></a> <div> <span>&copy; 1999-2025 by Aaron Parecki.</span> <span>Powered by <a href="https://indieweb.org/p3k">p3k</a>.</span> <span>This site supports <a href="https://webmention.net/">Webmention</a>.</span> </div> <div> <span>Except where otherwise noted, text content on this site is licensed under a <a href="http://creativecommons.org/licenses/by/3.0/" rel="license">Creative Commons Attribution 3.0 License</a>.</span> </div> <div class="badges" style="padding-top: 8px;"> <a href="https://indieweb.org/"><img src="/assets/badges/indieweb.png" width="80" height="15" alt="IndieWebCamp" style="image-rendering: pixelated;"></a> <a href="http://microformats.org/"><img src="/assets/badges/microformats.png" width="80" height="15" alt="Microformats" style="image-rendering: pixelated;"></a> <a href="https://indieweb.org/Webmention"><img src="/assets/badges/webmention.png" width="80" height="15" alt="Webmention" style="image-rendering: pixelated;"></a> <img src="/assets/badges/w3c-valid-html.png" width="80" height="15" alt="W3C HTML5" style="image-rendering: pixelated;"> <a href="http://creativecommons.org/licenses/by/3.0/"><img src="/assets/badges/cc-commons.png" width="80" height="15" alt="Creative Commons" style="image-rendering: pixelated;"></a> </div> </div> </footer> <input type="hidden" id="permalink" value=""> <div id="wechat-modal" class="hidden"> <div class="contents"> <div class="text">WeChat ID<br>aaronpk_tv</div> <div class="img"><img src="/images/wechat.jpg"></div> </div> </div> <script src="/assets/photo-albums/justified-layout.js"></script> <script src="/assets/photo-albums/photo-layout.js"></script> <script src="/assets/js-cookie.js"></script> <script src="/assets/story.js" async></script> <script src="/assets/script.js"></script> <script src="/assets/webmention.js"></script> <script src="/assets/admin.js"></script> <script> // Lolz. https://www.youtube.com/watch?v=EZpdEljk5dY // thanks seblog.nl! let photo = document.querySelector('.about .image img') if(photo) { window.addEventListener('deviceorientation', (e) => { let tiltLR = e.gamma; let tiltFB = e.beta; photo.style.transform = `rotate(${tiltLR * -1}deg)` }) } </script> <script src="https://cdn.usefathom.com/script.js" site="JGWUQUCN" defer></script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10