[{"data":1,"prerenderedAt":111},["ShallowReactive",2],{"i-lucide:menu":3,"i-lucide:arrow-up-right":8,"i-lucide:moon":10,"i-lucide:sun":12,"i-lucide:rss":14,"i-simple-icons:github":16,"i-simple-icons:linkedin":18,"home-2":21,"i-lucide:arrow-right":107,"i-lucide:arrow-left":109},{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":7},0,24,false,"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 5h16M4 12h16M4 19h16\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":9},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M7 7h10v10M7 17L17 7\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":11},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":13},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"12\" cy=\"12\" r=\"4\"\u002F>\u003Cpath d=\"M12 2v2m0 16v2M4.93 4.93l1.41 1.41m11.32 11.32l1.41 1.41M2 12h2m16 0h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":15},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M4 11a9 9 0 0 1 9 9M4 4a16 16 0 0 1 16 16\"\u002F>\u003Ccircle cx=\"5\" cy=\"19\" r=\"1\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":17},"\u003Cpath fill=\"currentColor\" d=\"M12 .297c-6.63 0-12 5.373-12 12c0 5.303 3.438 9.8 8.205 11.385c.6.113.82-.258.82-.577c0-.285-.01-1.04-.015-2.04c-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729c1.205.084 1.838 1.236 1.838 1.236c1.07 1.835 2.809 1.305 3.495.998c.108-.776.417-1.305.76-1.605c-2.665-.3-5.466-1.332-5.466-5.93c0-1.31.465-2.38 1.235-3.22c-.135-.303-.54-1.523.105-3.176c0 0 1.005-.322 3.3 1.23c.96-.267 1.98-.399 3-.405c1.02.006 2.04.138 3 .405c2.28-1.552 3.285-1.23 3.285-1.23c.645 1.653.24 2.873.12 3.176c.765.84 1.23 1.91 1.23 3.22c0 4.61-2.805 5.625-5.475 5.92c.42.36.81 1.096.81 2.22c0 1.606-.015 2.896-.015 3.286c0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":19,"hidden":20},"\u003Cpath fill=\"currentColor\" d=\"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037c-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85c3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.06 2.06 0 0 1-2.063-2.065a2.064 2.064 0 1 1 2.063 2.065m1.782 13.019H3.555V9h3.564zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0z\"\u002F>",true,{"posts":22,"total":106},[23,29,34,40,46,51,56,62,68,74,80,86,91,96,102],{"path":24,"title":25,"subtitle":26,"date":27,"readingTime":28},"\u002F2016\u002Fcards-against-improvisation","Cards Against Improvisation","A horrible game for spontaneous actors","2016-05-31","about 2 minutes",{"path":30,"title":31,"subtitle":32,"date":33,"readingTime":28},"\u002F2016\u002Fmilitary-starter-kit","Military Starter Kit","A Backpack of Things One Might Need as a Soldier","2016-05-24",{"path":35,"title":36,"subtitle":37,"date":38,"readingTime":39},"\u002F2016\u002Fserving-https-web-pages-with-apache-and-letsencrypt","Serving HTTPS Web Pages With Apache and Letsencrypt","A step-by-step tutorial on how to set up a web server with HTTPS support","2016-05-01","about 4 minutes",{"path":41,"title":42,"subtitle":43,"date":44,"readingTime":45},"\u002F2016\u002Fsecuring-ssh-keys","Securing SSH Keys","Increasing key security by storing the private key on an encrypted USB drive","2016-04-14","about 8 minutes",{"path":47,"title":48,"subtitle":49,"date":50,"readingTime":28},"\u002F2016\u002Fapril-fools-annoying-laughter-machine","April Fools: Annoying Laughter Machine","Building a simple motion-activated April Fools prank","2016-04-03",{"path":52,"title":53,"subtitle":54,"date":55,"readingTime":28},"\u002F2016\u002Fbeware-ill-make-your-desk-vibrate","Beware - I'll Make Your Desk Vibrate","Using a 555 timer to build a time-delayed vibrator","2016-02-20",{"path":57,"title":58,"subtitle":59,"date":60,"readingTime":61},"\u002F2016\u002Fchat-room-statistical-analysis","Chat Room Statistical Analysis","Using programming and statistics to answer questions about chatting habits","2016-02-01","about 7 minutes",{"path":63,"title":64,"subtitle":65,"date":66,"readingTime":67},"\u002F2016\u002Fwipe-your-phone-before-handing-it-over","Wipe Your Phone Before Handing It Over","Mean people will violate your privacy if you don't","2016-01-16","about 1 minute",{"path":69,"title":70,"subtitle":71,"date":72,"readingTime":73},"\u002F2015\u002Foffice-prank-building-a-secondary-remote-to-a-wireless-doorbell","Office Prank: Building A Secondary Remote To A Wireless Doorbell","Attiny85 RF Transmitter Module","2015-09-05","about 10 minutes",{"path":75,"title":76,"subtitle":77,"date":78,"readingTime":79},"\u002F2015\u002Fhipchat-slack-and-fleep-sit-in-a-bar","HipChat, Slack and Fleep Sit In A Bar...",null,"2015-09-04","less than 1 minute",{"path":81,"title":82,"subtitle":83,"date":84,"readingTime":85},"\u002F2015\u002Fhow-often-am-i-interrupted","How Often Am I Interrupted?","Analysis of Time-Tracking Data","2015-08-10","about 6 minutes",{"path":87,"title":88,"subtitle":89,"date":90,"readingTime":85},"\u002F2015\u002Ftracking-endomondo-users-by-their-map-data","Tracking Endomondo Users By Their Map Data","How I Know Where You Live","2015-07-07",{"path":92,"title":93,"subtitle":77,"date":94,"readingTime":95},"\u002F2015\u002Fmilitary-service-a-year-later","Military Service - A Year Later","2015-06-28","about 14 minutes",{"path":97,"title":98,"subtitle":99,"date":100,"readingTime":101},"\u002F2015\u002Fmilitary-service-month-11-may-2014","Military Service - Month #11","May 2014","2015-06-27","about 27 minutes",{"path":103,"title":104,"subtitle":105,"date":100,"readingTime":79},"\u002F2015\u002Fi-started-an-improv-podcast","I Started An Improv Podcast","Improv Half-hour With Ando",194,{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":108},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 12h14m-7-7l7 7l-7 7\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":110},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m12 19l-7-7l7-7m7 7H5\"\u002F>",1790886931242]