1<!doctype html> 2<html lang="en-US"> 3 <head> 4 <title>Archive</title> 5<meta name="viewport" content="width=device-width, initial-scale=1" /> 6<meta http-equiv="X-UA-Compatible" content="IE=edge" /> 7<link rel="shortcut icon" href="/favicon.svg" /> 8<link rel="mask-icon" href="/favicon.svg" color="#333333" /> 9<link rel="apple-touch-icon-precomposed" href="/favicon.png" /> 10<meta name="theme-color" content="#333333" /> 11<link rel="manifest" href="/manifest.json" /> 12<link rel="canonical" href="https://willnorris.com/archives/" /> 13 <style>:root{--color-black:#000;--color-grey-10:#191919;--color-grey-20:#333;--color-grey-30:#555;--color-grey-60:#999;--color-grey-80:#ddd;--color-grey-90:#f5f5f5;--color-white:#fff;--color-red:#d3313e;--color-green:#28863f;--color-yellow:#93691d;--color-blue:#1477c8;--color-purple:#8a3fa0;--color-cyan:#2b6f77;--color-orange:#99622e;--color-light-red:#e06c75;--color-light-green:#98c379;--color-light-yellow:#e5c07b;--color-light-blue:#61afef;--color-light-purple:#c678dd;--color-light-cyan:#56b6c2;--color-light-orange:#d19a66;--color-bg:var(--color-white);--color-text:var(--color-grey-20);--color-meta:var(--color-grey-30);--color-primary:var(--color-red);--color-border:var(--color-grey-80);--color-border-contrast:var(--color-grey-60);--color-callout:var(--color-grey-90);--color-highlight:#80808033;--color-header-bg:var(--color-grey-20);--color-header-text:var(--color-grey-80)}@media (prefers-color-scheme:dark){:root{--color-red:var(--color-light-red);--color-green:var(--color-light-green);--color-yellow:var(--color-light-yellow);--color-blue:var(--color-light-blue);--color-purple:var(--color-light-purple);--color-cyan:var(--color-light-cyan);--color-orange:var(--color-light-orange);--color-bg:var(--color-grey-10);--color-text:var(--color-grey-90);--color-meta:var(--color-grey-80);--color-border:var(--color-grey-30);--color-callout:var(--color-grey-20);--color-header-bg:var(--color-black)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}:root{--scrollbar-width:15px}.flow *+*{margin-block-start:var(--flow-space,1em)}*,:before,:after{border-style:solid;border-width:0;border-color:var(--color-border)}body{background-color:var(--color-bg);color:var(--color-text);font-family:Helvetica Neue,Helvetica,system-ui,sans-serif;font-size:1.125rem}a{color:var(--color-primary);-webkit-text-decoration-color:var(--color-border);-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);text-underline-offset:2px}a:hover{color:currentColor}a:has(>img){text-decoration:none}h1,h2,h3,h4,h5,h6{color:var(--color-text);font-weight:700}h1{font-size:2rem;line-height:1.2}h2{font-size:1.5rem;line-height:1.3}h3{font-size:1.25rem}h4{font-size:1.125rem}h5{font-size:1rem}h6{font-size:.875rem}body{flex-direction:column;min-height:100vh;display:flex}main{--main-block-padding:clamp(2rem, 1rem + 5vw, 4rem);padding-block:var(--main-block-padding);flex:1}.wrap{box-sizing:content-box;clear:both;--wrap-margin:calc((100vw - 100% - var(--scrollbar-width)) / 2);max-width:60rem;margin-inline:auto;padding:0 5%}.site-header{background-color:var(--color-header-bg);color:var(--color-header-text);text-transform:lowercase;padding:1rem 0}.site-header .content{flex-wrap:wrap;align-items:flex-start;gap:1em 3em;line-height:1rem;display:flex}.site-header .title-area{flex-wrap:wrap;flex:1;align-items:flex-end;gap:.5rem 1.3rem;display:flex}.site-title{font-weight:500}.site-title a{color:var(--color-grey-90);text-decoration:none}.site-description{font-size:.875rem}.site-nav>ul{margin-inline-start:-.5em;display:flex}.site-nav a{color:currentColor;padding:.5em;text-decoration:none}.site-nav a:hover{color:var(--color-grey-90)}.site-footer{background-color:var(--color-callout);border-block-start:1px solid var(--color-border)}.site-footer .content{flex-wrap:wrap;justify-content:space-between;gap:2em;margin:2em auto;display:flex}.site-footer a{-webkit-text-decoration-color:var(--color-border-contrast);-webkit-text-decoration-color:var(--color-border-contrast);text-decoration-color:var(--color-border-contrast);color:var(--color-meta)}.site-footer a:hover{color:var(--color-grey-60)}.site-footer svg{margin-inline:auto;display:block}.copyright{background-color:var(--color-header-bg);color:var(--color-header-text);text-align:center;padding:1rem 0;font-size:.875rem}.copyright a{color:var(--color-header-text)}.prose{line-height:1.8}.posts{padding:0;list-style:none}.posts.summaries li+li{margin-block-start:1em}.posts time{color:var(--color-meta);margin-left:.5em;font-size:.875rem}.posts .draft:before{color:var(--color-meta);content:"[draft]";font-variant:small-caps;font-size:.875rem}.posts .e-summary{font-size:.875rem}.entry-header{text-align:center}@media only screen{.entry-header[data-background]{--color-text:var(--color-white);--color-meta:var(--color-grey-80);height:75vh;text-shadow:1px 1px 2px var(--color-grey-20);background-size:cover;background-attachment:fixed;align-items:center;margin-block-start:calc(-1 * var(--main-block-padding));margin-block-end:var(--main-block-padding);display:flex}.entry-header[data-background] a:hover{color:currentColor}}.entry-meta{color:var(--color-meta);font-size:.875rem}.entry-meta a{color:currentColor;-webkit-text-decoration-color:var(--color-border-contrast);-webkit-text-decoration-color:var(--color-border-contrast);text-decoration-color:var(--color-border-contrast)}.entry-meta a:hover{color:var(--color-primary)}
13.entry-meta .entry-syndication{display:block} 14</style> 15<link rel="preload" href="/css/style.d41bb269d92e13ca90d2875b3bddc75b6376f20b16fd89c70d0d58bef1f9da9b.css" as="style" /> 16<link rel="stylesheet" href="/css/style.d41bb269d92e13ca90d2875b3bddc75b6376f20b16fd89c70d0d58bef1f9da9b.css" integrity="sha256-1BuyadkuE8qQ0odbO93HW2N28gsW/YnHDQ1YvvH52ps=" /> 17 18<link rel="webmention" href="/api/webmention" /> 19<link rel="pingback" href="/api/pingback" /> 20<link rel="alternate" href="/atom.xml" type="application/atom+xml" /> 21 22 23 <meta name="description" content="" /> 24 <meta name="twitter:card" content="summary_large_image" /> 25 <meta name="twitter:site" content="@willnorris" /> 26 <meta name="twitter:creator" content="@willnorris" /> 27 <meta property="og:title" content="Archive" /> 28 <meta property="og:description" content="" /><link rel="author" href="https://willnorris.com/" /> 29 </head> 30 <body><header class="site-header"> 31 <div class="wrap content"> 32 <div class="title-area"> 33 <div class="site-title"><a href="/">willnorris.com</a></div> 34 <div class="site-description">stay focused on what matters</div> 35 </div> 36 <nav class="site-nav"> 37 <ul role="list"><li><a class="page-link" href="/about/">About</a></li><li><a class="page-link" href="/archives/">Archive</a></li><li><a class="page-link" href="/now/">now</a></li></ul> 38 </nav> 39 </div> 40</header> 41<main> 42 <article class="h-feed wrap flow prose"> 43 <div> 44 45 </div><h2 id="2026">2026</h2> 46 <ul role="list" class="posts"><li class="h-entry"> 47 <a class="u-url p-name" href="/2026/keycaps/">Custom Keycaps</a> 48 <time class="dt-published published" datetime="2026-05-09T02:24:52-07:00" 49 >May 9, 2026</time 50 > 51</li> 52</ul><h2 id="2025">2025</h2> 53 <ul role="list" class="posts"><li class="h-entry"> 54 <a class="u-url p-name" href="/2025/shawns-car/">Shawn's Car</a> 55 <time class="dt-published published" datetime="2025-03-08T14:41:48-08:00" 56 >Mar 8, 2025</time 57 > 58</li> 59</ul><h2 id="2023">2023</h2> 60 <ul role="list" class="posts"><li> 61 <a class="post-link" href="/2023/bookmark-search-query/">search query</a> 62</li> 63<li> 64 <a class="post-link" href="/2023/like-unrot/">unrot</a> 65</li> 66<li class="h-entry"> 67 <a class="u-url p-name" href="/2023/golinks-across-tailnets/">Accessing go links across tailnets</a> 68 <time class="dt-published published" datetime="2023-11-02T22:31:11-07:00" 69 >Nov 2, 2023</time 70 > 71</li> 72<li class="h-entry"> 73 <a class="u-url p-name" href="/2023/tailscale-custom-domain/">Tailscale devices with a custom domain</a> 74 <time class="dt-published published" datetime="2023-11-01T00:10:53-07:00" 75 >Nov 1, 2023</time 76 > 77</li> 78<li class="h-entry"> 79 <a class="u-url p-name" href="/2023/caddy-snippets/">Caddy snippets for static sites</a> 80 <time class="dt-published published" datetime="2023-10-27T21:20:28-07:00" 81 >Oct 27, 2023</time 82 > 83</li> 84<li class="h-entry"> 85 <a class="u-url p-name" href="/2023/logo/">A fun little personal logo</a> 86 <time class="dt-published published" datetime="2023-10-27T00:33:18-07:00" 87 >Oct 27, 2023</time 88 > 89</li> 90<li class="h-entry"> 91 <a class="u-url p-name" href="/2023/tailscale-pinewood-derby/">Tailscale at the Pinewood Derby</a> 92 <time class="dt-published published" datetime="2023-05-05T23:03:20-07:00" 93 >May 5, 2023</time 94 > 95</li> 96</ul><h2 id="2022">2022</h2> 97 <ul role="list" class="posts"><li class="h-entry"> 98 <a class="u-url p-name" href="/2022/rain-machine-password/">RainMachine Default Password</a> 99 <time class="dt-published published" datetime="2022-03-07T21:45:03-08:00" 100 >Mar 7, 2022</time 101 > 102</li> 103</ul><h2 id="2021">2021</h2> 104 <ul role="list" class="posts"><li class="h-entry"> 105 <a class="u-url p-name" href="/2021/intentionally-positive/">Intentionally Positive</a> 106 <time class="dt-published published" datetime="2021-07-07T16:25:59-07:00" 107 >Jul 7, 2021</time 108 > 109</li> 110<li class="h-entry"> 111 <a class="u-url p-name" href="/2021/mac-and-cheese/">Boxed Mac and Cheese</a> 112 <time class="dt-published published" datetime="2021-06-15T22:39:49-07:00" 113 >Jun 15, 2021</time 114 > 115</li> 116</ul><h2 id="2020">2020</h2> 117 <ul role="list" class="posts"><li class="h-entry"> 118 <a class="u-url p-name" href="/2020/leaving-google/">Leaving Google</a> 119 <time class="dt-published published" datetime="2020-09-18T14:38:23-07:00" 120 >Sep 18, 2020</time 121 > 122</li> 123</ul><h2 id="2016">2016</h2> 124 <ul role="list" class="posts"><li class="h-entry"> 125 <a class="u-url p-name" href="/2016/gophercon-family-track/">GopherCon Family Track</a> 126 <time class="dt-published published" datetime="2016-06-22T09:42:24-07:00" 127 >Jun 22, 2016</time 128 > 129</li> 130<li class="h-entry"> 131 <a class="u-url p-name" href="/2016/indieweb-demo/">IndieWeb Summit 2016 Demo</a> 132 <time class="dt-published published" datetime="2016-06-04T11:44:49-07:00" 133 >Jun 4, 2016</time 134 > 135</li> 136<li class="h-entry"> 137 <a class="u-url p-name" href="/2016/indieweb-summit/">Attending IndieWeb Summit 2016</a> 138 <time class="dt-published published" datetime="2016-05-25T12:44:41-07:00" 139 >May 25, 2016</time 140 > 141</li> 142<li class="h-entry"> 143 <a class="u-url p-name" href="/2016/moon/">Shoot the Moon</a> 144 <time class="dt-published published" datetime="2016-02-21T21:49:23-08:00" 145 >Feb 21, 2016</time 146 > 147</li> 148<li class="h-entry"> 149 <a class="u-url p-name" href="/2016/books-i-read-in-2015/">Books I Read in 2015</a> 150 <time class="dt-published published" datetime="2016-02-08T16:54:23-08:00" 151 >Feb 8, 2016</time 152 > 153</li> 154</ul><h2 id="2015">2015</h2> 155 <ul role="list" class="posts"><li class="h-entry"> 156 <a class="u-url p-name" href="/2015/attending-indiewebcamp/">Attending IndieWebCamp SF 2015</a> 157 <time class="dt-published published" datetime="2015-10-23T09:28:15-07:00" 158 >Oct 23, 2015</time 159 > 160</li> 161<li class="h-entry"> 162 <a class="u-url p-name" href="/2015/go-get-subpackages-nginx/">Fetching Go Sub-Packages on Static Sites</a> 163 <time class="dt-published published" datetime="2015-02-20T00:28:16-08:00" 164 >Feb 20, 2015</time 165 > 166</li> 167<li class="h-entry"> 168 <a class="u-url p-name" href="/2015/gabriel-update/">Gabriel Update</a> 169 <time class="dt-published published" datetime="2015-02-13T14:20:08-08:00" 170 >Feb 13, 2015</time 171 > 172</li> 173<li class="h-entry"> 174 <a class="u-url p-name" href="/2015/gabriel/">Hello, World</a> 175 <time class="dt-published published" datetime="2015-02-05T22:23:35-08:00" 176 >Feb 5, 2015</time 177 > 178</li> 179<li class="h-entry"> 180 <a class="u-url p-name" href="/2015/books-i-read-in-2014/">Books I Read in 2014</a> 181 <time class="dt-published published" datetime="2015-02-02T14:46:38-08:00" 182 >Feb 2, 2015</time 183 > 184</li> 185</ul><h2 id="2014">2014</h2> 186 <ul role="list" class="posts"><li class="h-entry"> 187 <a class="u-url p-name" href="/2014/watching-symlinked-directories-with-jekyll/">Watching Symlinked Directories with Jekyll</a> 188 <time class="dt-published published" datetime="2014-12-09T17:19:43-08:00" 189 >Dec 9, 2014</time 190 > 191</li> 192<li> 193 <a class="post-link" href="/2014/the-indie-web-is-the-new-zines/">The Indie Web is the new Zines</a> 194</li> 195<li class="h-entry"> 196 <a class="u-url p-name" href="/2014/jekyll-push-to-deploy/">Static Site Push to Deploy</a>
197 <time class="dt-published published" datetime="2014-09-08T17:44:25-07:00" 198 >Sep 8, 2014</time 199 > 200</li> 201<li class="h-entry"> 202 <a class="u-url p-name" href="/2014/chad-wilkins/">Chad Wilkins at Google</a> 203 <time class="dt-published published" datetime="2014-08-19T13:20:43-07:00" 204 >Aug 19, 2014</time 205 > 206</li> 207<li class="h-entry"> 208 <a class="u-url p-name" href="/2014/sending-webmentions-golang/">Sending Webmentions with Go</a> 209 <time class="dt-published published" datetime="2014-08-08T08:18:49-07:00" 210 >Aug 8, 2014</time 211 > 212</li> 213<li class="h-entry"> 214 <a class="u-url p-name" href="/2014/proxying-webmentions-with-nginx/">Proxying webmentions with nginx</a> 215 <time class="dt-published published" datetime="2014-08-04T19:39:28-07:00" 216 >Aug 4, 2014</time 217 > 218</li> 219<li> 220 <a class="post-link" href="/2014/keeping-up/">Keeping Up</a> 221</li> 222<li class="h-entry"> 223 <a class="u-url p-name" href="/2014/webfinger-with-static-files-nginx/">Supporting WebFinger with Static Files and Nginx</a> 224 <time class="dt-published published" datetime="2014-07-25T09:57:08-07:00" 225 >Jul 25, 2014</time 226 > 227</li> 228<li class="h-entry"> 229 <a class="u-url p-name" href="/2014/one-step-forward-two-steps-back/">One step forward, two steps back</a> 230 <time class="dt-published published" datetime="2014-07-06T21:55:43-07:00" 231 >Jul 6, 2014</time 232 > 233</li> 234<li class="h-entry"> 235 <a class="u-url p-name" href="/2014/jazz-trio-sf-conservatory-flowers/">Jazz Trio at the SF Conservatory of Flowers</a> 236 <time class="dt-published published" datetime="2014-07-02T21:47:34-07:00" 237 >Jul 2, 2014</time 238 > 239</li> 240<li class="h-entry"> 241 <a class="u-url p-name" href="/2014/google-domains/">Google Domains</a> 242 <time class="dt-published published" datetime="2014-06-23T18:07:43-07:00" 243 >Jun 23, 2014</time 244 > 245</li> 246<li> 247 <a class="post-link" href="/2014/weird-brid-gy-author-urls/">weird brid.gy author URLs</a> 248</li> 249<li class="h-entry"> 250 <a class="u-url p-name" href="/2014/go-rest-apis-and-pointers/">Go, REST APIs, and Pointers</a> 251 <time class="dt-published published" datetime="2014-05-27T15:34:24-07:00" 252 >May 27, 2014</time 253 > 254</li> 255<li class="h-entry"> 256 <a class="u-url p-name" href="/2014/rfcs-for-dash-app/">RFCs for Dash.app</a> 257 <time class="dt-published published" datetime="2014-03-21T14:27:29-07:00" 258 >Mar 21, 2014</time 259 > 260</li> 261<li class="h-entry"> 262 <a class="u-url p-name" href="/2014/using-hsts-with-http-requests/">Using HSTS with HTTP requests</a> 263 <time class="dt-published published" datetime="2014-03-10T15:41:17-07:00" 264 >Mar 10, 2014</time 265 > 266</li> 267<li> 268 <a class="post-link" href="/2014/forcing-ssl-on-wordpress-org/">Forcing SSL on WordPress.org</a> 269</li> 270<li class="h-entry"> 271 <a class="u-url p-name" href="/2014/display-likes-in-a-facepile/">Display likes in a facepile</a> 272 <time class="dt-published published" datetime="2014-03-09T22:42:59-07:00" 273 >Mar 9, 2014</time 274 > 275</li> 276<li class="h-entry">
277 <a class="u-url p-name" href="/2014/indiewebcamp-2014/">IndieWebCamp SF 2014</a> 278 <time class="dt-published published" datetime="2014-03-08T15:31:14-08:00" 279 >Mar 8, 2014</time 280 > 281</li> 282<li> 283 <a class="post-link" href="/2014/indie-web-reply/">indie web reply</a> 284</li> 285<li> 286 <a class="post-link" href="/2014/open-is-not-a-four-letter-word/">Open is not a four-letter word</a> 287</li> 288<li class="h-entry"> 289 <a class="u-url p-name" href="/2014/books-i-read-in-2013/">Books I Read in 2013</a> 290 <time class="dt-published published" datetime="2014-02-26T17:23:55-08:00" 291 >Feb 26, 2014</time 292 > 293</li> 294<li class="h-entry"> 295 <a class="u-url p-name" href="/2014/wordpress-social-menus-rel-me/">Adding rel="me" to WordPress Social Menus</a> 296 <time class="dt-published published" datetime="2014-01-21T23:06:32-08:00" 297 >Jan 21, 2014</time 298 > 299</li> 300<li class="h-entry"> 301 <a class="u-url p-name" href="/2014/strengthening-http/">Strengthening HTTP</a> 302 <time class="dt-published published" datetime="2014-01-10T10:05:59-08:00" 303 >Jan 10, 2014</time 304 > 305</li> 306<li class="h-entry"> 307 <a class="u-url p-name" href="/2014/a-self-hosted-alternative-to-jetpacks-photon-service/">A self-hosted alternative to Jetpack's Photon service</a> 308 <time class="dt-published published" datetime="2014-01-10T08:20:32-08:00" 309 >Jan 10, 2014</time 310 > 311</li> 312</ul><h2 id="2013">2013</h2> 313 <ul role="list" class="posts"><li> 314 <a class="post-link" href="/2013/license-compliance-at-google/">License compliance at Google</a> 315</li> 316<li> 317 <a class="post-link" href="/2013/this-is-a-website/">This is a Website</a> 318</li> 319<li class="h-entry"> 320 <a class="u-url p-name" href="/2013/improving-my-https-support/">Improving my HTTPS support</a> 321 <time class="dt-published published" datetime="2013-11-25T12:41:36-08:00" 322 >Nov 25, 2013</time 323 > 324</li> 325<li class="h-entry"> 326 <a class="u-url p-name" href="/2013/testing-in-go-github/">Testing in go-github</a> 327 <time class="dt-published published" datetime="2013-08-22T18:23:17-07:00" 328 >Aug 22, 2013</time 329 > 330</li> 331<li class="h-entry"> 332 <a class="u-url p-name" href="/2013/a-place-to-call-home/">A place to call home</a> 333 <time class="dt-published published" datetime="2013-08-21T09:38:12-07:00" 334 >Aug 21, 2013</time 335 > 336</li> 337<li class="h-entry"> 338 <a class="u-url p-name" href="/2013/best-practice-for-commercial-wordpress-themes-and-version-control/">Best practice for commercial WordPress themes and version control</a> 339 <time class="dt-published published" datetime="2013-08-15T18:27:30-07:00" 340 >Aug 15, 2013</time 341 > 342</li> 343<li class="h-entry"> 344 <a class="u-url p-name" href="/2013/jailbreaking-the-internet/">Jailbreaking the Internet</a> 345 <time class="dt-published published" datetime="2013-08-14T12:50:40-07:00" 346 >Aug 14, 2013</time 347 > 348</li> 349<li class="h-entry"> 350 <a class="u-url p-name" href="/2013/new-wordpress-project-structure/">New WordPress project structure</a> 351 <time class="dt-published published" datetime="2013-08-06T13:50:30-07:00" 352 >Aug 6, 2013</time 353 > 354</li> 355<li> 356 <a class="post-link" href="/2013/dealing-with-recruiters/">Dealing with Recruiters</a> 357</li> 358<li> 359 <a class="post-link" href="/2013/facebook-switching-to-https-by-default/">Facebook switching to HTTPS by default</a> 360</li> 361<li> 362 <a class="post-link" href="/2013/wordcamp-slides/">How WordPress Helped Me Learn Android Development</a> 363</li> 364<li class="h-entry"> 365 <a class="u-url p-name" href="/2013/wordcamp-badge-fail/">WordCamp badge fail</a> 366 <time class="dt-published published" datetime="2013-07-26T14:19:01-07:00" 367 >Jul 26, 2013</time 368 > 369</li> 370<li class="h-entry"> 371 <a class="u-url p-name" href="/2013/startup-idea-hotel-software/">Startup Idea: Hotel Software</a> 372 <time class="dt-published published" datetime="2013-07-21T19:25:49-07:00" 373 >Jul 21, 2013</time 374 > 375</li> 376<li> 377 <a class="post-link" href="/2013/indiewebcamp-is-for-creators/">IndieWebCamp is for creators</a> 378</li> 379<li> 380 <a class="post-link" href="/2013/just-ran-across-this-post-of-tanteks-from/">Just ran across this post of Tantek's from</a> 381</li> 382<li> 383 <a class="post-link" href="/2013/github-404s/">GitHub 404s</a> 384</li> 385<li> 386 <a class="post-link" href="/2013/scooby-doo-algorithm/">scooby doo algorithm</a> 387</li> 388<li class="h-entry"> 389 <a class="u-url p-name" href="/2013/testing-indieweb-comments/">Testing IndieWeb comments</a> 390 <time class="dt-published published" datetime="2013-06-23T11:12:37-07:00" 391 >Jun 23, 2013</time 392 > 393</li> 394<li> 395 <a class="post-link" href="/2013/demoing-stuff-for-indiewebcamp/">demoing stuff for indiewebcamp</a> 396</li> 397<li> 398 <a class="post-link" href="/2013/start-where-you-are/">Start where you are</a> 399</li> 400<li> 401 <a class="post-link" href="/2013/music-is-thought-made-audible/">Music is thought made audible</a> 402</li> 403<li> 404 <a class="post-link" href="/2013/be-wary-of-secret-agents/">Be wary of secret agents</a> 405</li> 406<li> 407 <a class="post-link" href="/2013/keep-your-content-close/">Keep your content close</a> 408</li> 409<li class="h-entry"> 410 <a class="u-url p-name" href="/2013/no-one-cares-about-your-urls/">No one cares about your URLs (so buy a domain)</a> 411 <time class="dt-published published" datetime="2013-02-19T11:30:32-08:00" 412 >Feb 19, 2013</time 413 > 414</li> 415<li> 416 <a class="post-link" href="/2013/wordpress-oauth-screen/">WordPress OAuth Screen</a> 417</li> 418<li> 419 <a class="post-link" href="/2013/upcoming-wordpress-3-6-features/">Upcoming WordPress 3.6 features</a> 420</li> 421</ul><h2 id="2012">2012</h2> 422 <ul role="list" class="posts"><li> 423 <a class="post-link" href="/2012/rebuilding-the-web-we-lost/">Rebuilding the Web We Lost</a> 424</li> 425<li class="h-entry"> 426 <a class="u-url p-name" href="/2012/all-https-all-the-time/">All https, all the time</a> 427 <time class="dt-published published" datetime="2012-12-16T21:10:09-08:00" 428 >Dec 16, 2012</time 429 > 430</li> 431<li class="h-entry"> 432 <a class="u-url p-name" href="/2012/the-links-we-lost/">The Links We Lost</a> 433 <time class="dt-published published" datetime="2012-12-14T14:46:33-08:00" 434 >Dec 14, 2012</time 435 > 436</li> 437<li class="h-entry"> 438 <a class="u-url p-name" href="/2012/indie-two-factor-auth/">indie two-factor auth</a> 439 <time class="dt-published published" datetime="2012-06-13T11:26:41-07:00" 440 >Jun 13, 2012</time 441 > 442</li> 443<li class="h-entry"> 444 <a class="u-url p-name" href="/2012/google-profile-link-chrome-extension/">Google+ Profile Link Chrome Extension</a> 445 <time class="dt-published published" datetime="2012-02-04T20:41:21-08
445:00" 446 >Feb 4, 2012</time 447 > 448</li> 449</ul><h2 id="2011">2011</h2> 450 <ul role="list" class="posts"><li class="h-entry"> 451 <a class="u-url p-name" href="/2011/outsourcing-comments-to-google/">Outsourcing comments to Google+</a> 452 <time class="dt-published published" datetime="2011-09-15T14:42:14-07:00" 453 >Sep 15, 2011</time 454 > 455</li> 456<li class="h-entry"> 457 <a class="u-url p-name" href="/2011/launching-the-google-platform/">Launching the Google+ Platform</a> 458 <time class="dt-published published" datetime="2011-09-15T11:31:51-07:00" 459 >Sep 15, 2011</time 460 > 461</li> 462<li> 463 <a class="post-link" href="/2011/google-plus/">Excited to finally be able to talk to family and friends about what I've been working on</a> 464</li> 465<li> 466 <a class="post-link" href="/2011/post-once-syndicate-everywhere-pose-indieweb/">Post Once, Syndicate Everywhere #pose #indieweb</a> 467</li> 468<li> 469 <a class="post-link" href="/2011/first-post-with-snowflake/">First Post Using Snowflake</a> 470</li> 471<li> 472 <a class="post-link" href="/2011/git-is-the-next-unix/">Git is the next Unix</a> 473</li> 474<li class="h-entry"> 475 <a class="u-url p-name" href="/2011/hum-personal-url-shortener-wordpress/">Hum – A Personal URL shortener for WordPress</a> 476 <time class="dt-published published" datetime="2011-01-27T09:02:46-08:00" 477 >Jan 27, 2011</time 478 > 479</li> 480</ul><h2 id="2010">2010</h2> 481 <ul role="list" class="posts"><li class="h-entry"> 482 <a class="u-url p-name" href="/2010/cached-commons/">Cached Commons</a> 483 <time class="dt-published published" datetime="2010-10-15T21:38:59-07:00" 484 >Oct 15, 2010</time 485 > 486</li> 487<li class="h-entry"> 488 <a class="u-url p-name" href="/2010/going-to-google/">Going to Google</a> 489 <time class="dt-published published" datetime="2010-01-26T08:11:49-08:00" 490 >Jan 26, 2010</time 491 > 492</li> 493<li class="h-entry"> 494 <a class="u-url p-name" href="/2010/identity-and-identifiers/">Identity and Identifiers</a> 495 <time class="dt-published published" datetime="2010-01-01T13:23:07-08:00" 496 >Jan 1, 2010</time 497 > 498</li> 499</ul><h2 id="2009">2009</h2> 500 <ul role="list" class="posts"><li class="h-entry"> 501 <a class="u-url p-name" href="/2009/java-openid-library-target-audience/">Java OpenID Library - Target Audience</a> 502 <time class="dt-published published" datetime="2009-12-24T12:02:48-08:00" 503 >Dec 24, 2009</time 504 > 505</li> 506<li class="h-entry"> 507 <a class="u-url p-name" href="/2009/java-openid-library-configuration-and-custom-messages/">Java OpenID Library - Configuration and Custom Messages</a> 508 <time class="dt-published published" datetime="2009-11-15T20:34:00-08:00" 509 >Nov 15, 2009</time 510 > 511</li> 512<li class="h-entry"> 513 <a class="u-url p-name" href="/2009/java-openid-library-design-message-handling/">Java OpenID Library Design - Message Handling</a> 514 <time class="dt-published published" datetime="2009-11-13T16:16:52-08:00" 515 >Nov 13, 2009</time 516 > 517</li> 518<li class="h-entry"> 519 <a class="u-url p-name" href="/2009/openid-and-wordpress-core/">OpenID and WordPress Core</a> 520 <time class="dt-published published" datetime="2009-09-29T13:17:19-07:00" 521 >Sep 29, 2009</time 522 > 523</li> 524<li class="h-entry"> 525 <a class="u-url p-name" href="/2009/wordpress-openid-v3-3/">WordPress OpenID v3.3</a> 526 <time class="dt-published published" datetime="2009-09-28T13:04:15-07:00" 527 >Sep 28, 2009</time 528 > 529</li> 530<li class="h-entry"> 531 <a class="u-url p-name" href="/2009/itunes-9-now-with-more-webkit/">iTunes 9, now with more WebKit</a> 532 <time class="dt-published published" datetime="2009-09-09T13:26:12-07:00" 533 >Sep 9, 2009</time 534 > 535</li> 536<li class="h-entry"> 537 <a class="u-url p-name" href="/2009/a-new-kind-of-openid-proxy/">A New Kind of OpenID Proxy</a> 538 <time class="dt-published published" datetime="2009-08-03T12:21:57-07:00" 539 >Aug 3, 2009</time 540 > 541</li> 542<li class="h-entry"> 543 <a class="u-url p-name" href="/2009/best-practices-with-directed-identity/">Best Practices with Directed Identity</a> 544 <time class="dt-published published" datetime="2009-08-02T17:27:43-07:00" 545 >Aug 2, 2009</time 546 > 547</li> 548<li class="h-entry"> 549 <a class="u-url p-name" href="/2009/openid-directed-identity-identifier-select/">Directed Identity vs Identifier Select</a> 550 <time class="dt-published published" datetime="2009-07-31T03:29:03-0
5507:00" 551 >Jul 31, 2009</time 552 > 553</li> 554<li class="h-entry"> 555 <a class="u-url p-name" href="/2009/maybe-comcast-really-does-care/">Maybe Comcast really does care</a> 556 <time class="dt-published published" datetime="2009-07-07T11:05:56-07:00" 557 >Jul 7, 2009</time 558 > 559</li> 560<li class="h-entry"> 561 <a class="u-url p-name" href="/2009/wordpress-plugin-pet-peeve-3-not-being-extensible/">WordPress Plugin Pet Peeve #3: Not being extensible</a> 562 <time class="dt-published published" datetime="2009-06-04T08:53:25-07:00" 563 >Jun 4, 2009</time 564 > 565</li> 566<li class="h-entry"> 567 <a class="u-url p-name" href="/2009/wordpress-plugin-pet-peeve-2-direct-calls-to-plugin-files/">WordPress Plugin Pet Peeve #2: Direct Calls to Plugin Files</a> 568 <time class="dt-published published" datetime="2009-06-02T13:05:45-07:00" 569 >Jun 2, 2009</time 570 > 571</li> 572<li class="h-entry"> 573 <a class="u-url p-name" href="/2009/wordpress-plugin-pet-peeve-hardcoding-wp-content/">WordPress Plugin Pet Peeve #1: Hardcoding wp-content</a> 574 <time class="dt-published published" datetime="2009-05-23T15:50:31-07:00" 575 >May 23, 2009</time 576 > 577</li> 578<li class="h-entry"> 579 <a class="u-url p-name" href="/2009/deciphering-twitter-replies/">Deciphering Twitter @replies</a> 580 <time class="dt-published published" datetime="2009-05-13T10:38:43-07:00" 581 >May 13, 2009</time 582 > 583</li> 584<li class="h-entry"> 585 <a class="u-url p-name" href="/2009/bigger-and-better-things/">Bigger and Better Things</a> 586 <time class="dt-published published" datetime="2009-05-12T13:18:18-07:00" 587 >May 12, 2009</time 588 > 589</li> 590<li class="h-entry"> 591 <a class="u-url p-name" href="/2009/http-client-library-for-php/">HTTP Client Library for PHP</a> 592 <time class="dt-published published" datetime="2009-03-19T15:18:02-07:00" 593 >Mar 19, 2009</time 594 > 595</li> 596<li class="h-entry"> 597 <a class="u-url p-name" href="/2009/the-open-stack-in-php/">The Open Stack (in PHP)</a> 598 <time class="dt-published published" datetime="2009-03-19T12:35:43-07:00" 599 >Mar 19, 2009</time 600 > 601</li> 602<li class="h-entry"> 603 <a class="u-url p-name" href="/2009/authentication-in-wordpress-28/">Authentication in WordPress 2.8</a> 604 <time class="dt-published published" datetime="2009-03-10T12:50:07-07:00" 605 >Mar 10, 2009</time 606 > 607</li> 608<li class="h-entry"> 609 <a class="u-url p-name" href="/2009/git-duplicate-signed-off-by-lines/">git: Duplicate Signed-off-by lines</a> 610 <time class="dt-published published" datetime="2009-02-14T15:05:25-08:00" 611 >Feb 14, 2009</time 612 > 613</li> 614</ul><h2 id="2008">2008</h2> 615 <ul role="list" class="posts"><li class="h-entry"> 616 <a class="u-url p-name" href="/2008/email-etiquette-replying-to-mailing-lists/">Email Etiquette: Replying to Mailing Lists</a> 617 <time class="dt-published published" datetime="2008-12-25T14:23:44-08:00" 618 >Dec 25, 2008</time 619 > 620</li> 621<li class="h-entry"> 622 <a class="u-url p-name" href="/2008/challenges-in-changing-my-openid/">Challenges in changing my OpenID</a> 623 <time class="dt-published published" datetime="2008-12-19T14:35:21-08:00" 624 >Dec 19, 2008</time 625 > 626</li> 627<li class="h-entry"> 628 <a class="u-url p-name" href="/2008/diso-one-year-later/">DiSo - One Year Later</a> 629 <time class="dt-published published" datetime="2008-12-18T12:35:13-08:00" 630 >Dec 18, 2008</time 631 > 632</li> 633<li class="h-entry"> 634 <a class="u-url p-name" href="/2008/consolidating-domains/">Consolidating domains</a> 635 <time class="dt-published published" datetime="2008-11-13T17:37:24-08:00" 636 >Nov 13, 2008</time 637 > 638</li> 639<li class="h-entry"> 640 <a class="u-url p-name" href="/2008/thoughts-on-proposition-8/">Thoughts on Proposition 8</a> 641 <time class="dt-published published" datetime="2008-10-21T01:21:08-07:00" 642 >Oct 21, 2008</time 643 > 644</li> 645<li class="h-entry"> 646 <a class="u-url p-name" href="/2008/wordpress-openid-v3/">WordPress OpenID v3.0</a> 647 <time class="dt-published published" datetime="2008-10-01T18:44:29-07:00" 648 >Oct 1, 2008</time 649 > 650</li> 651<li class="h-entry"> 652 <a class="u-url p-name" href="/2008/wordpress-mu-in-a-development-environment/">WordPress MU in a development environment</a> 653 <time class="dt-published published" datetime="2008-09-18T22:44:44-07:00" 654 >Sep 18, 2008</time 655 > 656</li> 657<li class="h-entry"> 658 <a class="u-url p-name" href="/2008/trim-python-script-for-mac/">tr.im python script (for Mac)</a> 659 <time class="dt-published published" datetime="2008-09-17T17:52:26-07:00" 660 >Sep 17, 2008</time 661 > 662</li> 663<li class="h-entry"> 664 <a class="u-url p-name" href="/2008/providing-and-delegating-openids/">Providing and Delegating OpenIDs</a> 665 <time class="dt-published published" datetime="2008-09-16T14:18:00-07:00" 666 >Sep 16, 2008</time 667 > 668</li> 669<li class="h-entry"> 670 <a class="u-url p-name" href="/2008/wp-openid-faster-stronger-better/">wp-openid - faster, stronger, better</a> 671 <time class="dt-published published" datetime="2008-09-16T14:17:48-07:00" 672 >Sep 16, 2008</time 673 > 674</li> 675<li class="h-entry"> 676 <a class="u-url p-name" href="/2008/the-next-steps-with-wp-openid/">The Next Steps with wp-openid</a> 677 <time class="dt-published published" datetime="2008-09-16T14:17:21-07:00" 678 >Sep 16, 2008</time 679 > 680</li> 681<li class="h-entry"> 682 <a class="u-url p-name" href="/2008/delta-and-the-security-question-anti-pattern/">Delta and the Security Question Anti-Pattern</a> 683 <time class="dt-published published" datetime="2008-08-13T17:47:49-07:00" 684 >Aug 13, 2008</time 685 > 686</li> 687<li class="h-entry"> 688 <a class="u-url p-name" href="/2008/openid-help-at-wordcamp-sf/">OpenID help at WordCamp SF</a> 689 <time class="dt-published published" datetime="2008-08-11T22:19:30-07:00" 690 >Aug 11, 2008</time 691 > 692</li> 693<li class="h-entry"> 694 <a class="u-url p-name" href="/2008/wp-openid-220-released/">wp-openid 2.2.0 released</a> 695 <time class="dt-published published" datetime="2008-07-23T18:44:50-07:00" 696 >Jul 23, 2008</time 697 > 698</li> 699<li class="h-entry"> 700 <a class="u-url p-name" href="/2008/moving-to-san-francisco/">Moving to San Francisco</a> 701 <time class="dt-published published" datetime="2008-06-28T10:48:45-07:00" 702 >Jun 28, 2008</time 703 > 704</li> 705<li class="h-entry"> 706 <a class="u-url p-name" href="/2008/wedding-photos/">Wedding Photos</a> 707 <time class="dt-published published" datetime="2008-06-18T23:45:28-07:00" 708 >Jun 18, 2008</time 709 > 710</li> 711<li class="h-entry"> 712 <a class="u-url p-name" href="/2008/changes-to-wp-openid/">Changes to wp-openid</a> 713 <time class="dt-published published" datetime="2008-05-29T17:10:47-07:00" 714 >May 29, 2008</time 715 > 716</li> 717<li class="h-entry">
718 <a class="u-url p-name" href="/2008/why-im-going-to-vidoop/">Why I'm going to Vidoop</a> 719 <time class="dt-published published" datetime="2008-05-15T00:52:25-07:00" 720 >May 15, 2008</time 721 > 722</li> 723<li class="h-entry"> 724 <a class="u-url p-name" href="/2008/new-beginnings/">New Beginnings</a> 725 <time class="dt-published published" datetime="2008-04-18T09:07:33-07:00" 726 >Apr 18, 2008</time 727 > 728</li> 729<li class="h-entry"> 730 <a class="u-url p-name" href="/2008/identity-on-the-phone/">Identity on the phone</a> 731 <time class="dt-published published" datetime="2008-03-21T00:46:22-07:00" 732 >Mar 21, 2008</time 733 > 734</li> 735<li class="h-entry"> 736 <a class="u-url p-name" href="/2008/osis-interop-testing/">OSIS Interop Testing</a> 737 <time class="dt-published published" datetime="2008-03-03T11:06:51-08:00" 738 >Mar 3, 2008</time 739 > 740</li> 741</ul><h2 id="2007">2007</h2> 742 <ul role="list" class="posts"><li class="h-entry"> 743 <a class="u-url p-name" href="/2007/out-of-town/">out of town</a> 744 <time class="dt-published published" datetime="2007-12-15T11:44:04-08:00" 745 >Dec 15, 2007</time 746 > 747</li> 748<li class="h-entry"> 749 <a class="u-url p-name" href="/2007/wp-openid-moving-to-diso/">wp-openid moving to DiSo</a> 750 <time class="dt-published published" datetime="2007-12-10T12:59:03-08:00" 751 >Dec 10, 2007</time 752 > 753</li> 754<li class="h-entry"> 755 <a class="u-url p-name" href="/2007/wordpress-plugins-development-version/">WordPress plugins - development version</a> 756 <time class="dt-published published" datetime="2007-12-07T09:52:46-08:00" 757 >Dec 7, 2007</time 758 > 759</li> 760<li class="h-entry"> 761 <a class="u-url p-name" href="/2007/rebuild-wp-openid-tables/">rebuild wp-openid tables</a> 762 <time class="dt-published published" datetime="2007-12-04T20:27:07-08:00" 763 >Dec 4, 2007</time 764 > 765</li> 766<li class="h-entry"> 767 <a class="u-url p-name" href="/2007/improving-openid-support/">improving OpenID support</a> 768 <time class="dt-published published" datetime="2007-11-12T00:03:26-08:00" 769 >Nov 12, 2007</time 770 > 771</li> 772<li class="h-entry"> 773 <a class="u-url p-name" href="/2007/wp-openid-20-released/">wp-openid 2.0 released</a> 774 <time class="dt-published published" datetime="2007-11-09T19:04:12-08:00" 775 >Nov 9, 2007</time 776 > 777</li> 778<li class="h-entry"> 779 <a class="u-url p-name" href="/2007/final-push-for-wp-openid-20/">final push for wp-openid 2.0</a> 780 <time class="dt-published published" datetime="2007-11-08T11:35:28-08:00" 781 >Nov 8, 2007</time 782 > 783</li> 784<li class="h-entry"> 785 <a class="u-url p-name" href="/2007/new-wordpress-plugin-fullfeed/">New WordPress plugin - FullFeed</a> 786 <time class="dt-published published" datetime="2007-11-07T16:05:23-08:00" 787 >Nov 7, 2007</time 788 > 789</li> 790<li class="h-entry"> 791 <a class="u-url p-name" href="/2007/try-reuse-catch-ex-reinvent/">try { reuse; } catch (Ex) { reinvent; }</a> 792 <time class="dt-published published" datetime="2007-11-05T20:49:45-08:00" 793 >Nov 5, 2007</time 794 > 795</li> 796<li class="h-entry"> 797 <a class="u-url p-name" href="/2007/hcard-is-not-a-provisioning-engine-for-private-data/">hCard is not a provisioning engine (for private data)</a> 798 <time class="dt-published published" datetime="2007-11-05T16:29:53-08:00" 799 >Nov 5, 2007</time 800 > 801</li> 802<li class="h-entry"> 803 <a class="u-url p-name" href="/2007/openid-is-not-a-provisioning-engine/">OpenID is not a provisioning engine</a> 804 <time class="dt-published published" datetime="2007-10-30T01:11:46-07:00" 805 >Oct 30, 2007</time 806 > 807</li> 808<li class="h-entry"> 809 <a class="u-url p-name" href="/2007/how-well-does-your-openid-provider-stack-up/">How well does your OpenID Provider stack up?</a> 810 <time class="dt-published published" datetime="2007-10-25T14:37:15-07:00" 811 >Oct 25, 2007</time 812 > 813</li> 814<li class="h-entry"> 815 <a class="u-url p-name" href="/2007/wildfires-moving-closer-to-home/">wildfires moving closer to home</a> 816 <time class="dt-published published" datetime="2007-10-24T09:17:40-07:00" 817 >Oct 24, 2007</time 818 > 819</li> 820<li class="h-entry"> 821 <a class="u-url p-name" href="/2007/wp-openid-intelligent-defaults/">wp-openid intelligent defaults</a> 822 <time class="dt-published published" datetime="2007-10-22T15:46:24-07:00" 823 >Oct 22, 2007</time 824 > 825</li> 826<li class="h-entry"> 827 <a class="u-url p-name" href="/2007/openid-delegation-and-xfn/">OpenID delegation and XFN</a> 828 <time class="dt-published published" datetime="2007-10-12T12:51:34-07:00" 829 >Oct 12, 2007</time 830 > 831</li> 832<li class="h-entry"> 833 <a class="u-url p-name" href="/2007/new-openidnet/">New OpenID.net</a> 834 <time class="dt-published published" datetime="2007-10-09T08:31:58-07:00" 835 >Oct 9, 2007</time 836 > 837</li> 838<li class="h-entry"> 839 <a class="u-url p-name" href="/2007/plugin-updates/">plugin updates</a> 840 <time class="dt-published published" datetime="2007-10-01T00:31:26-07:00" 841 >Oct 1, 2007</time 842 > 843</li> 844<li class="h-entry"> 845 <a class="u-url p-name" href="/2007/study-of-students-and-technology/">Study of Students and Technology</a> 846 <time class="dt-published published" datetime="2007-09-11T15:58:24-07:00" 847 >Sep 11, 2007</time 848 > 849</li> 850<li class="h-entry"> 851 <a class="u-url p-name" href="/2007/vimdiff-svn/">vimdiff-svn</a> 852 <time class="dt-published published" datetime="2007-09-06T20:16:02-07:00" 853 >Sep 6, 2007</time 854 > 855</li> 856<li class="h-entry"> 857 <a class="u-url p-name" href="/2007/wordpress-openid-20-coming-soon/">WordPress OpenID 2.0 (coming soon?)</a> 858 <time class="dt-published published" datetime="2007-09-04T08:27:09-07:00" 859 >Sep 4, 2007</time 860 > 861</li> 862<li class="h-entry"> 863 <a class="u-url p-name" href="/2007/reach-out-and-touch-someone/">reach out and touch someone</a> 864 <time class="dt-published published" datetime="2007-08-14T23:35:58-07:00" 865 >Aug 14, 2007</time 866 > 867</li> 868<li class="h-entry"> 869 <a class="u-url p-name" href="/2007/bottom-posting-in-mailapp-with-quicksilver/">Bottom posting in Mail.app (with Quicksilver)</a> 870 <time class="dt-published published" datetime="2007-07-18T13:23:43-07:00" 871 >Jul 18, 2007</time 872 > 873</li> 874<li class="h-entry"> 875 <a class="u-url p-name" href="/2007/she-said-yes/">She said "yes"</a> 876 <time class="dt-published published" datetime="2007-07-08T21:41:50-07:00" 877 >Jul 8, 2007</time 878 > 879</li> 880<li class="h-entry"> 881 <a class="u-url p-name" href="/2007/new-monitor/">New Monitor</a> 882 <time class="dt-published published" datetime="2007-06-21T11:41:58-07:00" 883 >Jun 21, 2007</time 884 > 885</li> 886<li class="h-entry"> 887 <a class="u-url p-name" href="/2007/e-mail-is-not-a-platform-for-design/">E-mail is not a platform for design</a> 888 <time class="dt-published published" datetime="2007-06-10T21:51:55-07:00" 889 >Jun 10, 2007</time 890 > 891</li> 892<li class="h-entry"> 893 <a class="u-url p-name" href="/2007/shibboleth-definition/">Shibboleth definition</a> 894 <time class="dt-published published" datetime="2007-04-19T00:17:47-07:00" 895 >Apr 19, 2007</time 896 > 897</li> 898<li class="h-entry"> 899 <a class="u-url p-name" href="/2007/new-features-in-wpopenid/">new features in wpopenid+</a> 900 <time class="dt-published published" datetime="2007-04-06T22:06:54-07:00" 901 >Apr 6, 2007</time 902 > 903</li> 904<li class="h-entry"> 905 <a class="u-url p-name" href="/2007/naked-for-a-day/">Naked for a day</a> 906 <time class="dt-published published" datetime="2007-04-04T23:23:17-07:00" 907 >Apr 4, 2007</time 908 > 909</li> 910<li class="h-entry"> 911 <a class="u-url p-name" href="/2007/livejournal-syndication/">LiveJournal syndication</a> 912 <time class="dt-published published" datetime="2007-03-13T15:24:31-07:00" 913 >Mar 13, 2007</time 914 > 915</li> 916<li class="h-entry"> 917 <a class="u-url p-name" href="/2007/new-pictures/">Duck Pond Photoshoot</a> 918 <time class="dt-published published" datetime="2007-03-13T09:05:26-07:00" 919 >Mar 13, 2007</time 920 > 921</li> 922<li class="h-entry"> 923 <a class="u-url p-name" href="/2007/openid-provider-wish-list/">OpenID provider wish-list</a> 924 <time class="dt-published published" datetime="2007-03-08T01:35:04-08:00" 925 >Mar 8, 2007</time 926 > 927</li> 928<li class="h-entry"> 929 <a class="u-url p-name" href="/2007/google-error/">Google Error</a> 930 <time class="dt-published published" datetime="2007-02-25T23:06:46-08:00" 931 >Feb 25, 2007</time 932 > 933</li> 934<li class="h-entry"> 935 <a class="u-url p-name" href="/2007/strong-authentication-and-emailing-passwords/">strong authentication and emailing passwords</a> 936 <time class="dt-published published" datetime="2007-02-23T17:24:36-08:00" 937 >Feb 23, 2007</time 938 > 939</li> 940<li class="h-entry"> 941 <a class="u-url p-name" href="/2007/new-wpopenid-r13/">new wpopenid (r13)</a> 942 <time class="dt-published published" datetime="2007-02-20T12:01:29-08:00" 943 >Feb 20, 2007</time 944 > 945</li> 946<li class="h-entry"> 947 <a class="u-url p-name" href="/2007/one-year-at-usc/">One year at USC</a> 948 <time class="dt-published published" datetime="2007-02-15T12:25:34-08:00" 949 >Feb 15, 2007</time 950 > 951</li> 952<li class="h-entry"> 953 <a class="u-url p-name" href="/2007/unobtrusive-wpopenid/">Unobtrusive wpopenid</a> 954 <time class="dt-published published" datetime="2007-02-14T05:23:30-08:00" 955 >Feb 14, 2007</time 956 > 957</li> 958<li class="h-entry"> 959 <a class="u-url p-name" href="/2007/free-your-id/">Free Your ID</a> 960 <time class="dt-published published" datetime="2007-02-13T20:12:55-08:00" 961 >Feb 13, 2007</time 962 > 963</li> 964<li class="h-entry"> 965 <a class="u-url p-name" href="/2007/wp-xrds/">
965wp-xrds</a> 966 <time class="dt-published published" datetime="2007-02-12T18:04:53-08:00" 967 >Feb 12, 2007</time 968 > 969</li> 970</ul><h2 id="2006">2006</h2> 971 <ul role="list" class="posts"><li class="h-entry"> 972 <a class="u-url p-name" href="/2006/comatose/">Comatose</a> 973 <time class="dt-published published" datetime="2006-10-05T19:28:36-07:00" 974 >Oct 5, 2006</time 975 > 976</li> 977<li class="h-entry"> 978 <a class="u-url p-name" href="/2006/wordpress-microid-plugin/">wordpress microID plugin</a> 979 <time class="dt-published published" datetime="2006-07-07T13:13:49-07:00" 980 >Jul 7, 2006</time 981 > 982</li> 983<li class="h-entry"> 984 <a class="u-url p-name" href="/2006/august-vacation/">August Vacation</a> 985 <time class="dt-published published" datetime="2006-06-30T11:56:08-07:00" 986 >Jun 30, 2006</time 987 > 988</li> 989<li class="h-entry"> 990 <a class="u-url p-name" href="/2006/airline-seat-websites/">airline seat websites</a> 991 <time class="dt-published published" datetime="2006-06-25T04:12:44-07:00" 992 >Jun 25, 2006</time 993 > 994</li> 995<li class="h-entry"> 996 <a class="u-url p-name" href="/2006/elijah-lee-norris/">Elijah Lee Norris</a> 997 <time class="dt-published published" datetime="2006-06-20T11:57:53-07:00" 998 >Jun 20, 2006</time 999 > 1000</li> 1001<li class="h-entry"> 1002 <a class="u-url p-name" href="/2006/be-vsble/">be vsble</a> 1003 <time class="dt-published published" datetime="2006-04-18T20:16:19-07:00" 1004 >Apr 18, 2006</time 1005 > 1006</li> 1007<li class="h-entry"> 1008 <a class="u-url p-name" href="/2006/fc5-torrent/">fc5 torrent</a> 1009 <time class="dt-published published" datetime="2006-04-07T13:33:09-07:00" 1010 >Apr 7, 2006</time 1011 > 1012</li> 1013<li class="h-entry"> 1014 <a class="u-url p-name" href="/2006/the-stars-at-night/">the stars at night</a> 1015 <time class="dt-published published" datetime="2006-03-02T15:10:11-08:00" 1016 >Mar 2, 2006</time 1017 > 1018</li> 1019<li class="h-entry"> 1020 <a class="u-url p-name" href="/2006/alive-and-well-in-la/">alive and well in LA</a> 1021 <time class="dt-published published" datetime="2006-02-22T19:37:47-08:00" 1022 >Feb 22, 2006</time 1023 > 1024</li> 1025<li class="h-entry"> 1026 <a class="u-url p-name" href="/2006/no-party/">no party</a> 1027 <time class="dt-published published" datetime="2006-02-06T17:05:36-06:00" 1028 >Feb 6, 2006</time 1029 > 1030</li> 1031<li class="h-entry"> 1032 <a class="u-url p-name" href="/2006/now-with-more-nuts/">now with more nuts</a> 1033 <time class="dt-published published" datetime="2006-02-01T22:32:47-06:00" 1034 >Feb 1, 2006</time 1035 > 1036</li> 1037<li class="h-entry"> 1038 <a class="u-url p-name" href="/2006/life-and-love-and-why/">Life and Love and Why</a> 1039 <time class="dt-published published" datetime="2006-01-30T13:29:00-06:00" 1040 >Jan 30, 2006</time 1041 > 1042</li> 1043<li class="h-entry"> 1044 <a class="u-url p-name" href="/2006/security-is-just-too-hard/">security is just too hard</a> 1045 <time class="dt-published published" datetime="2006-01-22T19:21:46-06:00" 1046 >Jan 22, 2006</time 1047 > 1048</li> 1049</ul><h2 id="2005">2005</h2> 1050 <ul role="list" class="posts"><li class="h-entry"> 1051 <a class="u-url p-name" href="/2005/go-west-young-man/">Go West Young Man</a> 1052 <time class="dt-published published" datetime="2005-11-28T20:35:19-06:00" 1053 >Nov 28, 2005</time 1054 > 1055</li> 1056<li class="h-entry"> 1057 <a class="u-url p-name" href="/2005/deliver-me/">Deliver me</a> 1058 <time class="dt-published published" datetime="2005-11-22T23:22:58-06:00" 1059 >Nov 22, 2005</time 1060 > 1061</li> 1062<li class="h-entry"> 1063 <a class="u-url p-name" href="/2005/counting-down/">Counting down</a> 1064 <time class="dt-published published" datetime="2005-11-02T08:52:21-06:00" 1065 >Nov 2, 2005</time 1066 > 1067</li> 1068<li class="h-entry"> 1069 <a class="u-url p-name" href="/2005/ipod-firefly/">ipod firefly</a> 1070 <time class="dt-published published" datetime="2005-10-23T21:25:25-05:00" 1071 >Oct 23, 2005</time 1072 > 1073</li> 1074<li class="h-entry"> 1075 <a class="u-url p-name" href="/2005/nightly-webkit-builds/">Nightly WebKit builds</a> 1076 <time class="dt-published published" datetime="2005-10-13T19:33:36-05:00" 1077 >Oct 13, 2005</time 1078 > 1079</li> 1080<li class="h-entry"> 1081 <a class="u-url p-name" href="/2005/ssn-frustrations/">SSN frustrations</a> 1082 <time class="dt-published published" datetime="2005-10-03T02:05:53-05:00" 1083 >Oct 3, 2005</time 1084 > 1085</li> 1086<li class="h-entry"> 1087 <a class="u-url p-name" href="/2005/ipod-shuffle/">iPod Shuffle</a> 1088 <time class="dt-published published" datetime="2005-09-25T23:40:35-05:00" 1089 >Sep 25, 2005</time 1090 > 1091</li> 1092<li class="h-entry"> 1093 <a class="u-url p-name" href="/2005/double-click-throughs/">Double Click-Throughs</a> 1094 <time class="dt-published published" datetime="2005-08-22T10:57:01-05:00" 1095 >Aug 22, 2005</time 1096 > 1097</li> 1098<li class="h-entry"> 1099 <a class="u-url p-name" href="/2005/delegating-focus/">delegating focus</a> 1100 <time class="dt-published published" datetime="2005-08-15T21:14:04-05:00" 1101 >Aug 15, 2005</time 1102 > 1103</li> 1104<li class="h-entry"> 1105 <a class="u-url p-name" href="/2005/why-should-the-fire-die/">Why Should the Fire Die?</a> 1106 <time class="dt-published published" datetime="2005-08-14T20:10:56-05:00" 1107 >Aug 14, 2005</time 1108 > 1109</li> 1110<li class="h-entry"> 1111 <a class="u-url p-name" href="/2005/new-template/">new template</a> 1112 <time class="dt-published published" datetime="2005-08-05T16:36:47-05:00" 1113 >Aug 5, 2005</time 1114 > 1115</li> 1116<li class="h-entry"> 1117 <a class="u-url p-name" href="/2005/do-what-it-says/">Do What it Says</a> 1118 <time class="dt-published published" datetime="2005-08-02T08:03:24-05:00" 1119 >Aug 2, 2005</time 1120 > 1121</li> 1122<li class="h-entry"> 1123 <a class="u-url p-name" href="/2005/moved-to-cingular/">
1123moved to cingular</a> 1124 <time class="dt-published published" datetime="2005-08-01T21:10:52-05:00" 1125 >Aug 1, 2005</time 1126 > 1127</li> 1128<li class="h-entry"> 1129 <a class="u-url p-name" href="/2005/looking-back-on-22/">Looking back on 22</a> 1130 <time class="dt-published published" datetime="2005-07-30T20:32:14-05:00" 1131 >Jul 30, 2005</time 1132 > 1133</li> 1134<li class="h-entry"> 1135 <a class="u-url p-name" href="/2005/lock-screen-revisited/">Lock Screen revisited</a> 1136 <time class="dt-published published" datetime="2005-07-28T16:30:10-05:00" 1137 >Jul 28, 2005</time 1138 > 1139</li> 1140<li class="h-entry"> 1141 <a class="u-url p-name" href="/2005/shibboleth-13-released/">Shibboleth 1.3 released</a> 1142 <time class="dt-published published" datetime="2005-07-27T14:19:17-05:00" 1143 >Jul 27, 2005</time 1144 > 1145</li> 1146<li class="h-entry"> 1147 <a class="u-url p-name" href="/2005/lock-screen/">Lock Screen</a> 1148 <time class="dt-published published" datetime="2005-07-18T12:07:21-05:00" 1149 >Jul 18, 2005</time 1150 > 1151</li> 1152<li class="h-entry"> 1153 <a class="u-url p-name" href="/2005/itunes-podcast-updating/">iTunes podcast updating</a> 1154 <time class="dt-published published" datetime="2005-07-16T00:46:46-05:00" 1155 >Jul 16, 2005</time 1156 > 1157</li> 1158<li class="h-entry"> 1159 <a class="u-url p-name" href="/2005/rss-for-homework-assignments/">rss for homework assignments</a> 1160 <time class="dt-published published" datetime="2005-07-07T18:44:19-05:00" 1161 >Jul 7, 2005</time 1162 > 1163</li> 1164<li class="h-entry"> 1165 <a class="u-url p-name" href="/2005/fix-to-problems-with-webobjects-builder/">fix to problems with webobjects builder</a> 1166 <time class="dt-published published" datetime="2005-07-05T22:30:02-05:00" 1167 >Jul 5, 2005</time 1168 > 1169</li> 1170<li class="h-entry"> 1171 <a class="u-url p-name" href="/2005/google-maps-innovation/">Google Maps Innovation</a> 1172 <time class="dt-published published" datetime="2005-07-05T21:46:08-05:00" 1173 >Jul 5, 2005</time 1174 > 1175</li> 1176<li class="h-entry"> 1177 <a class="u-url p-name" href="/2005/anna-nalick/">Anna Nalick</a> 1178 <time class="dt-published published" datetime="2005-07-03T01:00:00-05:00" 1179 >Jul 3, 2005</time 1180 > 1181</li> 1182<li class="h-entry"> 1183 <a class="u-url p-name" href="/2005/quicksilver-and-itunes/">quicksilver and itunes</a> 1184 <time class="dt-published published" datetime="2005-06-27T12:26:01-05:00" 1185 >Jun 27, 2005</time 1186 > 1187</li> 1188<li class="h-entry"> 1189 <a class="u-url p-name" href="/2005/bluetooth-mouse/">bluetooth mouse</a> 1190 <time class="dt-published published" datetime="2005-06-24T08:48:39-05:00" 1191 >Jun 24, 2005</time 1192 > 1193</li> 1194<li class="h-entry"> 1195 <a class="u-url p-name" href="/2005/embedding-data-into-podcasts/">embedding data into podcasts</a> 1196 <time class="dt-published published" datetime="2005-06-17T17:20:39-05:00" 1197 >Jun 17, 2005</time 1198 > 1199</li> 1200<li class="h-entry"> 1201 <a class="u-url p-name" href="/2005/jeremiah-taylor-norris/">Jeremiah Taylor Norris</a> 1202 <time class="dt-published published" datetime="2005-06-01T17:37:39-05:00" 1203 >Jun 1, 2005</time 1204 > 1205</li> 1206<li class="h-entry"> 1207 <a class="u-url p-name" href="/2005/they-get-it/">They get it</a> 1208 <time class="dt-published published" datetime="2005-05-24T00:56:14-05:00" 1209 >May 24, 2005</time 1210 > 1211</li> 1212<li class="h-entry"> 1213 <a class="u-url p-name" href="/2005/wordpress-layouts-and-uris/">wordpress, layouts, and URIs</a> 1214 <time class="dt-published published" datetime="2005-05-18T00:28:01-05:00" 1215 >May 18, 2005</time 1216 > 1217</li> 1218<li class="h-entry"> 1219 <a class="u-url p-name" href="/2005/dev_environment/">Setting up a web development environment</a> 1220 <time class="dt-published published" datetime="2005-05-07T01:52:48-05:00" 1221 >May 7, 2005</time 1222 > 1223</li> 1224<li class="h-entry"> 1225 <a class="u-url p-name" href="/2005/accountability-software/">Accountability Software</a> 1226 <time class="dt-published published" datetime="2005-05-04T09:43:50-05:00" 1227 >May 4, 2005</time 1228 > 1229</li> 1230<li class="h-entry"> 1231 <a class="u-url p-name" href="/2005/some-thoughts-on-longhorn/">Some thoughts on Longhorn</a> 1232 <time class="dt-published published" datetime="2005-04-27T08:26:25-05:00" 1233 >Apr 27, 2005</time 1234 > 1235</li> 1236<li class="h-entry"> 1237 <a class="u-url p-name" href="/2005/open-links-in-a-new-window/">Open links in a new window</a> 1238 <time class="dt-published published" datetime="2005-04-22T10:36:10-05:00" 1239 >Apr 22, 2005</time 1240 > 1241</li> 1242<li class="h-entry"> 1243 <a class="u-url p-name" href="/2005/temporary-password-change/">Temporary Password Change</a> 1244 <time class="dt-published published" datetime="2005-04-22T09:39:12-05:00" 1245 >Apr 22, 2005</time 1246 > 1247</li> 1248<li class="h-entry"> 1249 <a class="u-url p-name" href="/2005/exit-ramp-maps/">Exit ramp maps</a> 1250 <time class="dt-published published" datetime="2005-04-13T09:00:04-05:00" 1251 >Apr 13, 2005</time 1252 > 1253</li> 1254<li class="h-entry"> 1255 <a class="u-url p-name" href="/2005/address-book-features-in-tiger/">Address Book features in Tiger</a> 1256 <time class="dt-published published" datetime="2005-04-12T09:59:17-05:00" 1257 >Apr 12, 2005</time 1258 > 1259</li> 1260<li class="h-entry"> 1261 <a class="u-url p-name" href="/2005/bash-one-liners/">bash one-liners</a> 1262 <time class="dt-published published" datetime="2005-03-29T23:52:55-06:00" 1263 >Mar 29, 2005</time 1264 > 1265</li> 1266<li class="h-entry"> 1267 <a class="u-url p-name" href="/2005/classnotfound/">A class needed by class <...> cannot be found: org/apache/tools/ant/Task</a> 1268 <time class="dt-published published" datetime="2005-03-22T08:36:46-06:00" 1269 >Mar 22, 2005</time 1270 > 1271</li> 1272<li class="h-entry"> 1273 <a class="u-url p-name" href="/2005/bashrc/">~/.bashrc</a> 1274 <time class="dt-published published" datetime="2005-03-14T09:11:07-06:00" 1275 >Mar 14, 2005</time 1276 > 1277</li> 1278<li class="h-entry"> 1279 <a class="u-url p-name" href="/2005/accessing-a-developing-application/">Accessing a Developing Application</a> 1280 <time class="dt-published published" datetime="2005-01-26T20:12:00-06:00" 1281 >Jan 26, 2005</time 1282 > 1283</li> 1284<li class="h-entry"> 1285 <a class="u-url p-name" href="/2005/cooluris/">Fix old broken URLs with mod_rewrite</a> 1286 <time class="dt-published published" datetime="2005-01-13T15:03:57-06:00" 1287 >Jan 13, 2005</time 1288 > 1289</li> 1290<li class="h-entry"> 1291 <a class="u-url p-name" href="/2005/oki-osid-unit-testing/">OKI OSID Unit Testing</a> 1292 <time class="dt-published published" datetime="2005-01-04T01:31:37-06:00" 1293 >Jan 4, 2005</time 1294 > 1295</li> 1296</ul><h2 id="2004">2004</h2> 1297 <ul role="list" class="posts"><li class="h-entry"> 1298 <a class="u-url p-name" href="/2004/privacy-resolutions-for-2005/">privacy resolutions for 2005</a> 1299 <time class="dt-published published" datetime="2004-12-25T06:52:07-06:00" 1300 >Dec 25, 2004</time 1301 > 1302</li> 1303<li class="h-entry"> 1304 <a class="u-url p-name" href="/2004/world-wide-web-of-trust/">World Wide Web [of trust]</a> 1305 <time class="dt-published published" datetime="2004-12-08T14:24:32-06:00" 1306 >Dec 8, 2004</time 1307 > 1308</li> 1309<li> 1310 <a class="post-link" href="/2004/a-new-low/">a new low</a> 1311</li> 1312<li class="h-entry"> 1313 <a class="u-url p-name" href="/2004/states-ive-visited/">states I've visited</a> 1314 <time class="dt-published published" datetime="2004-02-17T08:09:38-06:00" 1315 >Feb 17, 2004</time 1316 > 1317</li> 1318<li class="h-entry"> 1319 <a class="u-url p-name" href="/2004/spring-semester-day-1/">Spring Semester. Day 1.</a> 1320 <time class="dt-published published" datetime="2004-01-12T22:13:50-06:00" 1321 >Jan 12, 2004</time 1322 > 1323</li> 1324<li class="h-entry"> 1325 <a class="u-url p-name" href="/2004/pierced/">pierced</a> 1326 <time class="dt-published published" datetime="2004-01-11T19:54:39-06:00" 1327 >Jan 11, 2004</time 1328 > 1329</li> 1330</ul><h2 id="2003">2003</h2> 1331 <ul role="list" class="posts"><li class="h-entry"> 1332 <a class="u-url p-name" href="/2003/new-layout/">new layout</a> 1333 <time class="dt-published published" datetime="2003-12-24T11:11:30-06:00" 1334 >Dec 24, 2003</time 1335 > 1336</li> 1337<li class="h-entry"> 1338 <a class="u-url p-name" href="/2003/looking-up/">looking up</a> 1339 <time class="dt-published published" datetime="2003-12-01T09:47:48-06:00" 1340 >Dec 1, 2003</time 1341 > 1342</li> 1343<li class="h-entry"> 1344 <a class="u-url p-name" href="/2003/closed-or-open/">closed or open</a> 1345 <time class="dt-published published" datetime="2003-11-23T04:26:39-06:00" 1346 >Nov 23, 2003</time 1347 > 1348</li> 1349<li class="h-entry"> 1350 <a class="u-url p-name" href="/2003/lets-try-this-again/">let's try this again</a> 1351 <time class="dt-published published" datetime="2003-11-21T03:56:50-06:00" 1352 >Nov 21, 2003</time 1353 > 1354</li> 1355<li class="h-entry"> 1356 <a class="u-url p-name" href="/2003/back-online/">back online</a> 1357 <time class="dt-published published" datetime="2003-09-20T05:05:20-05:00" 1358 >Sep 20, 2003</time 1359 > 1360</li> 1361<li class="h-entry"> 1362 <a class="u-url p-name" href="/2003/platos-republic/">Plato's Republic</a> 1363 <time class="dt-published published" datetime="2003-09-07T22:34:18-05:00" 1364 >Sep 7, 2003</time 1365 > 1366</li> 1367<li class="h-entry"> 1368 <a class="u-url p-name" href="/2003/blackout/">blackout</a> 1369 <time class="dt-published published" datetime="2003-08-16T20:41:06-05:00" 1370 >Aug 16, 2003</time 1371 > 1372</li> 1373<li class="h-entry"> 1374 <a class="u-url p-name" href="/2003/technology-and-privacy/">technology and privacy</a> 1375 <time class="dt-published published" datetime="2003-08-13T23:59:50-05:00" 1376 >Aug 13, 2003</time 1377 > 1378</li> 1379<li class="h-entry"> 1380 <a class="u-url p-name" href="/2003/changing-majors/">changing majors</a> 1381 <time class="dt-published published" datetime="2003-08-09T16:24:27-05:00" 1382 >Aug 9, 2003</time 1383 > 1384</li> 1385<li class="h-entry"> 1386 <a class="u-url p-name" href="/2003/penis-enlargement/">penis enlargement</a> 1387 <time class="dt-published published" datetime="2003-08-07T07:48:11-05:00" 1388 >Aug 7, 2003</time 1389 > 1390</li> 1391<li class="h-entry"> 1392 <a class="u-url p-name" href="/2003/learning-curves/">learning curves</a> 1393 <time class="dt-published published" datetime="2003-08-07T06:29:04-05:00" 1394 >Aug 7, 2003</time 1395 > 1396</li> 1397<li class="h-entry"> 1398 <a class="u-url p-name" href="/2003/dreams-birthdays-and-phones/">dreams, birthdays, and phones</a> 1399 <time class="dt-published published" datetime="2003-07-31T02:02:47-05:00" 1400 >Jul 31, 2003</time 1401 > 1402</li> 1403<li class="h-entry"> 1404 <a class="u-url p-name" href="/2003/another-year/">another year</a> 1405 <time class="dt-published published" datetime="2003-07-30T00:32:25-0
14055:00" 1406 >Jul 30, 2003</time 1407 > 1408</li> 1409<li class="h-entry"> 1410 <a class="u-url p-name" href="/2003/bermuda-bahama-come-on-pretty-momma/">bermuda, bahama, come on pretty momma</a> 1411 <time class="dt-published published" datetime="2003-07-03T08:02:26-05:00" 1412 >Jul 3, 2003</time 1413 > 1414</li> 1415<li class="h-entry"> 1416 <a class="u-url p-name" href="/2003/continued/">...continued</a> 1417 <time class="dt-published published" datetime="2003-06-18T21:14:17-05:00" 1418 >Jun 18, 2003</time 1419 > 1420</li> 1421<li class="h-entry"> 1422 <a class="u-url p-name" href="/2003/away-messages/">away messages</a> 1423 <time class="dt-published published" datetime="2003-06-18T19:05:15-05:00" 1424 >Jun 18, 2003</time 1425 > 1426</li> 1427<li> 1428 <a class="post-link" href="/2003/thought-for-the-day/">thought for the day</a> 1429</li> 1430<li> 1431 <a class="post-link" href="/2003/at-war/">at war</a> 1432</li> 1433</ul><h2 id="2002">2002</h2> 1434 <ul role="list" class="posts"><li class="h-entry"> 1435 <a class="u-url p-name" href="/2002/back-online/">back online</a> 1436 <time class="dt-published published" datetime="2002-08-14T01:08:45-05:00" 1437 >Aug 14, 2002</time 1438 > 1439</li> 1440</ul></article> 1441 1442 </main><footer class="site-footer"> 1443 <div class="wrap content"> 1444 <div> 1445 <p><a href="/atom.xml">Subscribe to feed</a></p> 1446 </div> 1447 1448 <search> 1449 <form method="get" class="search-form" action="/search" role="search"> 1450 <input type="search" aria-label="search term" name="q" placeholder="Search this website..." /> 1451 <input type="submit" value="Search" /> 1452 </form> 1453 </search> 1454 </div> 1455 1456 <div class="copyright"> 1457 <div class="wrap"> 1458 <p> 1459 © Will Norris. Unless noted otherwise, text content is licensed under 1460 <a rel="license" href="https://creativecommons.org/licenses/by/4.0/">CC-BY 4.0</a> and code under an 1461 <a href="https://github.com/willnorris/willnorris.com/blob/main/LICENSE">MIT License</a>. 1462 </p> 1463 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 80 80"> 1464 <path 1465 fill="#ddd" 1466 d="M0,14H20L27,26.12 17,43.44ZM40,14 50,31.32 60,14H80L50,65.96 40,48.64 30,65.96 20,48.64Z" /> 1467 </svg> 1468 </div> 1469 </div> 1470</footer>
1471<script type="module" src="/js/script.8c97d2b77f8c0adf702721c49869f236f795a42e3fd9466560eeec9bbeefc0b9.js" integrity="sha256-jJfSt3+MCt9wJyHEmGnyNveVpC4/2UZlYO7sm77vwLk=" async></script>
1471 1472</body> 1473</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.