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">69&deg;F</span> <span class="weather item"> <i class="wi wi-owm-801" title="few clouds in Mountain View"></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> <li class="h-entry post-entry post-type-reply post " id="post-id-110397"> <div class="context"> <div> <div class="h-cite u-in-reply-to repost-content"> <span class="author p-author h-card"> <img class="u-photo" src="https://pkcdn.xyz/xoxo-media.sfo2.cdn.digitaloceanspaces.com/3fa66ecc4a74bf4e1dbc136a620bdd83cca78b726f998f44d588ef430d1cbc09.png" width="48"> <a class="p-name u-url" href="https://xoxo.zone/@fraying">Derek Powazek 🐐</a> <a class="author_url" href="https://xoxo.zone/@fraying">https://xoxo.zone/@fraying</a> </span> &nbsp;&nbsp;&bull;&nbsp;&nbsp; <a href="https://xoxo.zone/@fraying/113981586629596056" class="u-url">Feb 10</a> <div class="post-text e-content "><p>Here's what I sent.</p></div> <a href="https://xoxo.zone/@fraying/113981586629596056" class="u-url"></a> <div class="reply-context-photos"> <span><img src="/2025/02/10/16/9a5cb94a2184bb6d73cdf73979fbe2d3.png" width="100"></span> </div> <div style="clear:both;"></div> </div> </div> </div> <div style="" class="content-area has-context "> <div class="pad"> <div class="show-author-photo"> <div class="author u-author h-card"> <a href="/" class="u-url"><img class="u-photo p-name" src="/images/profile.jpg" width="48" alt="Aaron Parecki"></a> </div> <div class="post-text e-content content-type-plain" >holy crap, it's even worse because that's the only product in the store. done <a href="/emoji/✅" class="emoji">✅</a></div> </div> </div> <div class="metaline pad"> <i class="marker icon"></i> <span class="p-location h-adr"> <span class="p-locality">Portland</span>, <span class="p-region">Oregon</span> </span> <span class="weather"> <span>&bull;</span> <i class="wi wi-owm-802" title="scattered clouds"></i> 33&deg;F </span> </div> <div class="metaline pad"> <a href="https://aaronparecki.com/2025/02/10/16/" class="u-url"> <time class="dt-published" datetime="2025-02-10T20:38:47-08:00"> Mon, Feb 10, 2025 8:38pm -08:00 </time> </a> </div> <div style="clear:both;"></div> </div> </li> <li class="h-entry post-entry post-type-reply post " id="post-id-92994"> <div class="context"> <div> <div class="h-cite u-in-reply-to repost-content"> <span class="author p-author h-card"> <img class="u-photo" src="https://pkcdn.xyz/aaronparecki.com/a1ea8193320cc8da5d8f2f28a80659e138cc2df12d66d9b70dce0cca228074cd.jpg" width="48"> <a class="p-name u-url" href="https://aaronparecki.com/">Aaron Parecki</a> <a class="author_url" href="https://aaronparecki.com/">https://aaronparecki.com/</a> </span> &nbsp;&nbsp;&bull;&nbsp;&nbsp; <a href="https://aaronparecki.com/2022/09/30/7/bike-trip" class="u-url">Sep 30</a> <div class="post-text e-content ">Weekend plans: <br /><br /><a href="https://aaronparecki.com/emoji/%F0%9F%9A%8A">🚊</a> PDX<a href="https://aaronparecki.com/emoji/%E2%9E%A1">➡</a>EUG <br /><a href="https://aaronparecki.com/emoji/%F0%9F%9A%B2">🚲</a> EUG<a href="https://aaronparecki.com/emoji/%E2%9E%A1">➡</a>#ResolveCon <br /><a href="https://aaronparecki.com/emoji/%F0%9F%9A%97">🚗</a> EUG<a href="https://aaronparecki.com/emoji/%E2%9E%A1">➡</a>Ashland <br /><a href="https://aaronparecki.com/emoji/%F0%9F%9A%B2">🚲</a> Ashland<a href="https://aaronparecki.com/emoji/%E2%9E%A1">➡</a>Medford <br /><a href="https://aaronparecki.com/emoji/%E2%9C%88%EF%B8%8F">✈️</a> Medford<a href="https://aaronparecki.com/emoji/%E2%9E%A1">➡</a>PDX <br /><br />Despite having my folding bike for almost 5 years, this will be the first time I've actually traveled with it!</div> <a href="https://aaronparecki.com/2022/09/30/7/bike-trip" class="u-url"></a> <div style="clear:both;"></div> </div> </div> </div> <div style="" class="content-area has-context "> <div class="pad"> <div class="show-author-photo"> <div class="author u-author h-card"> <a href="/" class="u-url"><img class="u-photo p-name" src="/images/profile.jpg" width="48" alt="Aaron Parecki"></a> </div> <div class="post-text e-content content-type-plain" ><a href="/emoji/✅" class="emoji">✅</a> Easy leg is done: home to the PDX Amtrak station</div> </div> </div> <a href="https://aaronparecki.com/2022/09/30/10/"><img src="/img/620x0,q30/2022/09/30/10/photo.jpg" class="u-photo post-img photo"></a> <div class="metaline pad"> <i class="marker icon"></i> <span class="p-location h-adr"> <span class="p-locality">Portland</span>, <span class="p-region">Oregon</span>, <span class="p-country">USA</span> </span> <span class="weather"> <span>&bull;</span> <i class="wi wi-owm-804" title="overcast clouds"></i> 59&deg;F </span> </div> <div class="metaline responses-summary pad"> <span><i class="star empty icon"></i> <span class="p-pk-num-likes">7</span> likes</span> <span><i class="comment outline icon"></i> <span class="p-pk-num-replies">1</span> reply</span> </div> <div class="metaline pad"> <a href="https://aaronparecki.com/2022/09/30/10/" class="u-url"> <time class="dt-published" datetime="2022-09-30T10:39:03-07:00"> Fri, Sep 30, 2022 10:39am -07:00 </time> </a> <span class="syndications"> <a href="https://twitter.com/aaronpk/status/1575903085326524417" class="u-syndication syndication"><i class="twitter icon"></i></a> </span> </div> <div style="clear:both;"></div> </div> </li> <li class="h-entry post-entry post-type-checkin post " id="post-id-70002"> <div style="" class="content-area "> <div class=""> <div class="checkin-venue" style="margin-top: -8px;"> <div class="left"> <div class="image u-author h-card"> <a href="/" class="u-url"><img src="/images/profile.jpg" width="48" style="border-radius: 4px;" class="u-photo p-name" alt="Aaron Parecki"></a> </div> </div> <div class="right u-checkin h-card"> <div class="venue-name"> at <a href="https://foursquare.com/v/4ac14f48f964a520b39620e3" class="u-url p-name">Multnomah County Library - Hollywood</a> </div> <div> <span class="p-location">Portland, Oregon</span> &bull; <span>Tue, May 18, 2021 7:13pm</span> </div> <div style="display:none;"> <span class="p-latitude">45.537713</span> <span class="p-longitude">-122.621243</span> </div> </div> </div> </div> <div class="pad"> <div class=""> <div class="post-text e-content " >Voted ✅ — with <a href="http://anomalily.net/">anomalily</a></div> </div> </div> <div class="metaline pad"> <i class="marker icon"></i> <span class="p-location h-adr"> <span class="p-locality">Portland</span>, <span class="p-region">OR</span>, <span class="p-country">United States</span> </span> <span class="weather"> <span>&bull;</span> <i class="wi wi-owm-804" title="overcast clouds"></i> 56&deg;F </span> </div> <div class="metaline person-tags pad"> <i class="user icon"></i> <a href="https://anomalily.world/" class="u-category">anomalily.world</a> </div> <div class="metaline responses-summary pad"> <span><i class="swarm-coin-icon"></i> <span class="p-pk-num-coins">30</span> Coins</span> </div> <div class="metaline pad"> <a href="https://aaronparecki.com/2021/05/18/14/" class="u-url"> <time class="dt-published" datetime="2021-05-18T19:13:21-07:00"> Tue, May 18, 2021 7:13pm -07:00 </time> </a> <span class="syndications"> <a href="https://www.swarmapp.com/user/59164/checkin/60a47441153da42006ac9f9a" class="u-syndication syndication"><i class="icon-swarm"></i></a> </span> </div> <div style="clear:both;"></div> </div> </li> <li class="h-entry post-entry post-type-note post " id="post-id-66748"> <div style="" class="content-area "> <div class="pad"> <div class="show-author-photo"> <div class="author u-author h-card"> <a href="/" class="u-url"><img class="u-photo p-name" src="/images/emoji/aaronpk1180.jpg" width="48" alt="Aaron Parecki"></a> </div> <div class="post-text e-content content-type-plain" >Achievement unlocked <a href="/emoji/✅" class="emoji">✅</a> I successfully changed the tube on my Brompton! <a href="/emoji/🚲" class="emoji">🚲</a> <br> <br>Maybe next time I will not run over a staple. That would be nice.</div> </div> </div> <div class="metaline pad"> <i class="marker icon"></i> <span class="p-location h-adr"> <span class="p-locality">Portland</span>, <span class="p-region">Oregon</span> </span> <span class="weather"> <span>&bull;</span> <i class="wi wi-cloudy" title="Overcast"></i> 40&deg;F </span> </div> <div class="metaline responses-summary pad"> <span><i class="star empty icon"></i> <span class="p-pk-num-likes">7</span> likes</span> <span><i class="comment outline icon"></i> <span class="p-pk-num-replies">1</span> reply</span> </div> <div class="metaline pad"> <a href="https://aaronparecki.com/2020/12/24/14/brompton" class="u-url"> <time class="dt-published" datetime="2020-12-24T18:52:58-08:00"> Thu, Dec 24, 2020 6:52pm -08:00 </time> </a> <span class="syndications"> <a href="https://twitter.com/aaronpk/status/1342302299603886080" class="u-syndication syndication"><i class="twitter icon"></i></a> <a href="https://micro.blog/aaronpk/10766457" class="u-syndication syndication"><i class="icon-microblog"></i></a> </span> </div> <div style="clear:both;"></div> </div> </li> <li class="h-entry post-entry post-type-checkin post " id="post-id-63482"> <div style="" class="content-area "> <div class=""> <div class="checkin-venue" style="margin-top: -8px;"> <div class="left"> <div class="image u-author h-card"> <a href="/" class="u-url"><img src="/images/profile.jpg" width="48" style="border-radius: 4px;" class="u-photo p-name" alt="Aaron Parecki"></a> </div> </div> <div class="right u-checkin h-card"> <div class="venue-name"> at <a href="https://foursquare.com/v/4ac14f48f964a520b39620e3" class="u-url p-name">Multnomah County Library - Hollywood</a> </div> <div> <span class="p-location">Portland, Oregon</span> &bull; <span>Tue, August 11, 2020 3:28pm</span> </div> <div style="display:none;"> <span class="p-latitude">45.537713</span> <span class="p-longitude">-122.621243</span> </div> </div> </div> </div> <div class="pad"> <div class=""> <div class="post-text e-content content-type-plain" >I voted <a href="/emoji/📬" class="emoji">📬</a><a href="/emoji/✅" class="emoji">✅</a></div> </div> </div> <div class="metaline pad"> <i class="marker icon"></i> <span class="p-location h-adr"> <span class="p-locality">Portland</span>, <span class="p-region">OR</span>, <span class="p-country">United States</span> </span> <span class="weather"> <span>&bull;</span> <i class="wi wi-day-sunny" title="Clear"></i> 78&deg;F </span> </div> <div class="metaline responses-summary pad"> <span><i class="star empty icon"></i> <span class="p-pk-num-likes">3</span> likes</span> <span><i class="comment outline icon"></i> <span class="p-pk-num-replies">1</span> reply</span> <span><i class="swarm-coin-icon"></i> <span class="p-pk-num-coins">8</span> Coins</span> </div> <div class="metaline pad"> <a href="https://aaronparecki.com/2020/08/11/12/" class="u-url"> <time class="dt-published" datetime="2020-08-11T15:28:01-07:00"> Tue, Aug 11, 2020 3:28pm -07:00 </time> </a> <span class="syndications"> <a href="https://www.swarmapp.com/user/59164/checkin/5f331b71dc5afb4e0214350b" class="u-syndication syndication"><i class="icon-swarm"></i></a> </span> </div> <div style="clear:both;"></div> </div> </li> <li class="h-entry post-entry post-type-note post " id="post-id-49889"> <div style="" class="content-area "> <div class="pad"> <div class="show-author-photo"> <div class="author u-author h-card"> <a href="/" class="u-url"><img class="u-photo p-name" src="/images/profile.jpg" width="48" alt="Aaron Parecki"></a> </div> <div class="post-text e-content content-type-plain" >Browser APIs have gotten so much better lately! Way easier to do <a href="https://twitter.com/oauth_2">@oauth_2</a> PKCE in a browser now: <br> <br><a href="/emoji/✅" class="emoji">✅</a> good random number generators <br><a href="/emoji/✅" class="emoji">✅</a> secure hashing functions <br> <br>Just missing a good base64 encoding function. (Check out the ugly hack in the post.) <br> <br><a href="https://developer.okta.com/blog/2019/05/01/is-the-oauth-implicit-flow-dead#begin-the-pkce-request"><span class="protocol">https://</span>developer.okta.com/blog/2019/05/01/is-the-oauth-implicit-flow-dead#begin-the-pkce-request</a></div> </div> </div> <div class="metaline pad"> <i class="marker icon"></i> <span class="p-location h-adr"> <span class="p-locality">Mountain View</span>, <span class="p-region">California</span>, <span class="p-country">USA</span> </span> <span class="weather"> <span>&bull;</span> <i class="wi wi-cloudy" title="Overcast"></i> 49&deg;F </span> </div> <div class="metaline responses-summary pad"> <span><i class="star empty icon"></i> <span class="p-pk-num-likes">5</span> likes</span> <span><i class="retweet icon"></i> <span class="p-pk-num-reposts">1</span> repost</span> <span><i class="comment outline icon"></i> <span class="p-pk-num-replies">5</span> replies</span> </div> <div class="metaline pad"> <a href="https://aaronparecki.com/2019/05/02/9/pkce" class="u-url"> <time class="dt-published" datetime="2019-05-02T08:25:03-07:00"> Thu, May 2, 2019 8:25am -07:00 </time> </a> <span class="syndications"> <a href="https://twitter.com/aaronpk/status/1123971680521605123" class="u-syndication syndication"><i class="twitter icon"></i></a> </span> <span class="right"> #<a href="/tag/oauth" class="p-category">oauth</a> #<a href="/tag/javascript" class="p-category">javascript</a> #<a href="/tag/pkce" class="p-category">pkce</a> </span> </div> <div style="clear:both;"></div> </div> </li> <li class="h-entry post-entry post-type-checkin post " id="post-id-79161"> <div style="" class="content-area "> <div class=""> <div class="checkin-venue" style="margin-top: -8px;"> <div class="left"> <div class="image u-author h-card"> <a href="/" class="u-url"><img src="/images/profile.jpg" width="48" style="border-radius: 4px;" class="u-photo p-name" alt="Aaron Parecki"></a> </div> </div> <div class="right u-checkin h-card"> <div class="venue-name"> at <a href="https://foursquare.com/v/51b4f5a8498e2c9c7f11f471" class="u-url p-name">TSA Pre-Check</a> </div> <div> <span class="p-location">Jamaica, New York</span> &bull; <span>Sun, May 15, 2016 6:48am</span> </div> <div style="display:none;"> <span class="p-latitude">40.644056</span> <span class="p-longitude">-73.782646</span> </div> </div> </div> </div> <div class="pad"> <div class=""> <div class="post-text e-content " >✅ — with <a href="https://foursquare.com/user/894076">anomalily</a></div> </div> </div> <div class="metaline pad"> <i class="marker icon"></i> <span class="p-location h-adr"> <span class="p-locality">Jamaica</span>, <span class="p-region">NY</span>, <span class="p-country">United States</span> </span> </div> <div class="metaline person-tags pad"> <i class="user icon"></i> <a href="https://foursquare.com/user/894076" class="u-category">foursquare.com/user/894076</a> </div> <div class="metaline pad"> <a href="https://aaronparecki.com/2016/05/15/19/" class="u-url"> <time class="dt-published" datetime="2016-05-15T06:48:51-04:00"> Sun, May 15, 2016 6:48am -04:00 </time> </a> <span class="syndications"> <a href="https://www.swarmapp.com/user/59164/checkin/57385413498e9d2327f0ea6c" class="u-syndication syndication"><i class="icon-swarm"></i></a> </span> </div> <div style="clear:both;"></div> </div> </li> </ul> <div class="load-more"> <a href="/emoji/✅?before=20160515T064851-0400" class="infinite " rel="prev">older</a> </div> </div> </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