198 lines
157 KiB
HTML
198 lines
157 KiB
HTML
|
<!DOCTYPE html> <html style lang=en><!--
|
||
|
Page saved with SingleFile
|
||
|
url: https://web.archive.org/web/20220604013241/http://zedshaw.com/
|
||
|
saved date: Wed Jul 12 2023 19:51:38 GMT+0800 (中国标准时间)
|
||
|
--><meta charset=utf-8>
|
||
|
<style>:root{--sf-img-0: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMjQgMjAiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Im0wIDBoMjR2MjBoLTI0eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Im0xOC41NzIxNTI1IDE1Ljg3MzEzMTRoLTIuMjEzNzUxdi0yLjE2MTAwNDNoMi4yMTM3NTF6bS0zLjI2NDc3MDMgMGgtMi4yMTQ5MDI2di0yLjE2MTAwNDNoMi4yMTQ5MDI2em0zLjEyNjU2OTItMTEuNTY5OTY0Mjl2NS44MjU0MDU5OSAxLjUyNTI3OTNoLTE2Ljg2NjI5MDQ1di0xLjUyNTI3OTMtNS44MjU0MDU5OXptLTYuNDc5MDk3MSAxMS41Njk5NjQyOWgtMTAuMzU0NDg1NzZ2LTIuMTE2MDg4OWgxMC4zNTQ0ODU3NnptLTExLjk1NDg1NDMtMTMuMDczMTMxNHY2Ljc0NDIxMjgzIDcuNzIyNDQ2MTdoMjB2LTcuNzIyNDQ2MTctNi43NDQyMTI4M3oiIGZpbGw9IiMzMzMiIGZpbGwtcnVsZT0ibm9uemVybyIgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCAxOC4wNjcpIi8+PHJlY3QgZmlsbD0iIzMzMyIgaGVpZ2h0PSIxMCIgcng9IjEiIHN0cm9rZT0iIzMzMyIgd2lkdGg9IjE0LjkwNiIgeD0iOCIgeT0iOSIvPjxjaXJjbGUgY3g9IjE1LjQ1MyIgY3k9IjE0IiBmaWxsPSIjZmZmIiByPSIzLjQ5MSIvPjxjaXJjbGUgY3g9IjE1LjQ1MyIgY3k9IjE0IiBmaWxsPSIjMzMzIiByPSIxLjYwNCIvPjwvZz48L3N2Zz4=")}@-moz-keyframes bounce_spinningSquaresG{0%{-moz-transform:scale(1);background-color:#000000}100%{-moz-transform:scale(.3) rotate(90deg);background-color:#FFFFFF}}@-webkit-keyframes bounce_spinningSquaresG{0%{-webkit-transform:scale(1);background-color:#000000}100%{-webkit-transform:scale(.3) rotate(90deg);background-color:#FFFFFF}}@-ms-keyframes bounce_spinningSquaresG{0%{-ms-transform:scale(1);background-color:#000000}100%{-ms-transform:scale(.3) rotate(90deg);background-color:#FFFFFF}}@-o-keyframes bounce_spinningSquaresG{0%{-o-transform:scale(1);background-color:#000000}100%{-o-transform:scale(.3) rotate(90deg);background-color:#FFFFFF}}@keyframes bounce_spinningSquaresG{0%{transform:scale(1);background-color:#000000}100%{transform:scale(.3) rotate(90deg);background-color:#FFFFFF}}#wm-ipp-base{padding:0;margin:0;border:none;background:none transparent}#wm-ipp{z-index:2147483647}#wm-ipp,#wm-ipp *{font-family:Lucida Grande,Helvetica,Arial,sans-serif;font-size:12px;line-height:1.2;letter-spacing:0;width:auto;height:auto;max-width:none;max-height:none;min-width:0!important;min-height:0;outline:none;float:none;text-align:left;border:none;color:#000;text-indent:0;position:initial;background:none}#wm-ipp div,#wm-ipp canvas{display:block}#wm-ipp div,#wm-ipp tr,#wm-ipp td,#wm-ipp a,#wm-ipp form{padding:0;margin:0;border:none;border-radius:0;background-color:transparent;background-image:none;height:auto}#wm-ipp table{border:none;border-collapse:collapse;margin:0;padding:0;width:auto;font-size:inherit}#wm-ipp form input{padding:1px!important;height:auto;display:inline;margin:0;color:#000;background:none #fff;border:1px solid #666}#wm-ipp form input[type=submit]{padding:0 8px!important;margin:1px 0 1px 5px!important;width:auto!important;border:1px solid #000!important;background:#fff!important;color:#000!important}#wm-ipp form input[type=submit]:hover{background:#eee!important;cursor:pointer!important}#wm-ipp form input[type=submit]:active{transform:translateY(1px)}#wm-ipp a{display:inline}#wm-ipp a:hover{text-decoration:underline}#wm-ipp a.wm-btn:hover{text-decoration:none;color:#ff0!important}#wm-ipp a.wm-btn:hover span{color:#ff0!important}#wm-ipp #wm-ipp-inside{margin:0 6px;border:5px solid #000;border-top:none;background-color:rgba(255,255,255,0.9);-moz-box-shadow:1px 1px 4px #333;-webkit-box-shadow:1px 1px 4px #333;box-shadow:1px 1px 4px #333;border-radius:0 0 8px 8px}#wm-ipp #wm-logo{padding:0 10px;vertical-align:middle;min-width:100px;flex:0 0 100px}#wm-ipp .c{padding-left:4px}#wm-ipp .c .u{margin-top:4px!important}#wm-ipp .n{padding:0 0 0 5px!important;vertical-align:bottom}#wm-ipp .n a{text-decoration:none;color:#33f;font-weight:bold}#wm-ipp .n .b{padding:0 6px 0 0!important;text-align:right!important;overflow:visible;white-space:nowrap;color:#99a;vertical-align:middle}#wm-ipp .n .y .b{padding:0 6px 2px 0!important}#wm-ipp .n .c{background:#000;color:#ff0;font-weight:bold;padding:0!important;text-align:center}#wm-ipp .n td.f{padding:0 0 0 6px!important;text-align:left!important;overflow:visib
|
||
|
<title>Zed Shaw's Blog</title>
|
||
|
<meta name=viewport content="width=device-width,initial-scale=1">
|
||
|
<style>@font-face{font-family:computer;src:}:root{--value9:hsl(0,0%,100%);--value8:hsl(0,0%,99%);--value7:hsl(0,0%,90%);--value6:hsl(0,0%,85%);--value5:hsl(0,0%,80%);--value4:hsl(0,0%,44%);--value3:hsl(0,0%,33%);--value2:hsl(0,0%,22%);--value1:hsl(0,0%,11%);--value0:hsl(0,0%,1%);--orange:var(--value2);--yellow:var(--value1);--red:var(--value0);--purple:var(--value2);--blue:var(--value1);--green:var(--value0);--invert-orange:var(--value7);--invert-yellow:var(--value8);--invert-red:var(--value9);--invert-purple:var(--value7);--invert-blue:var(--value8);--invert-green:var(--value9);--border-radius:5px;--box-shadow:0 2px 2px;--color:var(--value0);--color-accent:var(--value3);--color-icon-image:var(--value1);--color-inactive:var(--value3);--color-inactive-secondary:var(--value5);--color-bg:var(--value8);--color-bg-secondary:var(--value6);--color-bg-tertiary:var(--value5);--color-secondary:var(--value1);--color-secondary-accent:var(--blue);--color-shadow:var(--value4);--color-shadow-secondary:var(--value3);--color-shadow-dark:var(--value2);--color-bg-inverted:var(--value2);--color-text:var(--value0);--color-text-inverted:var(--value7);--color-bright:var(--value8);--color-overlay-text:var(--value1);--color-overlay-background:var(--value6);--color-overlay-shadow:var(--value0);--color-border-tabs:var(--value2);--color-input-button:var(--value8);--color-input-border:var(--value1);--color-input-bg:var(--value6);--color-border:var(--value3);--color-error:var(--red);--color-warning:var(--orange);--color-good:var(--green);--color-info:var(--yellow);--color-pulse-1:hsla(0,0%,53%,1);--color-pulse-2:hsla(0,0%,53%,0.7);--color-pulse-3:hsla(0,0%,53%,0.1);--color-pulse-4:hsla(0,0%,53%,0);--font-family:"Andale Mono","Monaco",monospace,monospace;--font-computer:computer,monospace,monospace;--font-size:1.25em;--font-text-size:1.4em;--font-heading-size:2em;--font-heading-weight:300;--font-header-nav:1.3em;--font-button-size:1.4em;--hover-brightness:1.2;--justify-important:center;--justify-blockquote:left;--justify-normal:left;--line-height:1.5;--width-card:385px;--width-card-medium:460px;--width-card-wide:800px;--width-content:1700px;--width-badge:20px;--font-size-badge:13px}body *{box-sizing:border-box}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-family);line-height:var(--line-height);margin:0;overflow-x:hidden}header{background-color:var(--color-bg-secondary);display:flex;justify-content:center;text-align:var(--justify-important)}header,main{margin:0 auto;padding-left:0.5rem;padding-right:0.5rem;padding-top:1rem}main{width:100%;max-width:var(--width-content);min-height:80vh;margin-bottom:2rem}footer{background-color:var(--color-bg-tertiary);padding:0px;width:100%;display:flex;flex-direction:row;justify-content:space-evenly}footer aside{background-color:var(--color-bg-secondary);width:33%;padding:1em}footer aside h4{margin-top:0px;margin-bottom:0.5rem}header nav a{font-size:var(--font-header-nav);text-decoration-line:none}ul li{padding:0.2rem 0}nav{align-items:center;display:flex;font-weight:bold;justify-content:space-between;max-width:var(--width-content);width:100%}nav ul{list-style:none;padding:0}nav ul li{display:inline-block;margin:0 0.5rem;position:relative;text-align:left}h1,h4{line-height:var(--line-height);font-size:var(--font-heading-size);font-family:var(--font-computer);font-weight:var(--font-heading-weight)}a{text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:var(--color-inactive);color:var(--color-secondary)}a:hover{filter:brightness(var(--hover-brightness));text-decoration-style:solid}a strong,input[type="submit"]{border-radius:var(--border-radius);display:inline-block;font-weight:bold;padding:0.5rem 1rem}button:hover,input[type="button"]:hover,input[type="submit"]:hover{cursor:pointer;filter:brightness(var(--hover-brightness))}a strong,input[type="submit"]{background-color:var(--color)}img{display:block;width:100%}figure img{max-width:100%}input{background-color:var(--color-input-bg);border-radius:var(--border-radius);margin-bottom:1rem}button:disabled,input:disa
|
||
|
<link rel=icon type=image/png sizes=32x32 href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAkUExURUE/RkPT05l0buq9sp6cqS0kIhINEAAAANeom4VaUG9WVEQzMFDK6QgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAD7SURBVCjPddHBSgMxEAbgCAu9uhdzNmG9m6Ege1ohL2DKWPAkLZ1eXcEuvkHw2FuvBS+99/2cabppFPyPX/7MBKLqP1H/gB5+g1ZqKOFNcYYhw3VVea8qNRmh67z3HUtfgudbkwRa+r6SOWdIEy5Q8/kpnQxRp63SEbpKsFkA0RLotXpMsDPtYQ/tYT6+Y7eF1kQDtwU0JoZ9hs8tAMSZK8CCi0e4H0Fz4yEeZxnqdysABQA4W2xhcE1A22fYgHv5+sa+aEx5D9bF0Cmgm18gmJW17imDDuYOQ9Nn+AjGIGL+F71iYMoNIoEG12dYEy2kgJTecUMcgWcigR9yDFHuZmleJgAAAFd6VFh0UmF3IHByb2ZpbGUgdHlwZSBpcHRjAAB4nOPyDAhxVigoyk/LzEnlUgADIwsuYwsTIxNLkxQDEyBEgDTDZAMjs1Qgy9jUyMTMxBzEB8uASKBKLgDqFxF08kI1lQAAAABJRU5ErkJggg==">
|
||
|
<meta name=msapplication-TileColor content=#da532c>
|
||
|
<meta name=theme-color content=#ffffff>
|
||
|
<style>.iconimage-container.svelte-1bdcv4m{text-align:center;display:flex;justify-content:center;align-items:center}.feather.svelte-1bdcv4m{width:70%;height:70%}hero.main.svelte-s2bfqf.svelte-s2bfqf:hover{filter:brightness(1.05)}hero.svelte-s2bfqf cover.svelte-s2bfqf{background:none;text-shadow:none}main.svelte-s2bfqf.svelte-s2bfqf{font-size:1.3em}main.svelte-s2bfqf.svelte-s2bfqf{padding:0px}span#slogan.svelte-s2bfqf.svelte-s2bfqf{font-family:var(--font-computer);font-size:1.5em}posts.svelte-s2bfqf.svelte-s2bfqf{display:grid;grid-template-columns:repeat(3,1fr)}posts.svelte-s2bfqf post.svelte-s2bfqf{background-color:var(--value0)}posts.svelte-s2bfqf post icon.svelte-s2bfqf:hover{opacity:0.1}posts.svelte-s2bfqf post name.svelte-s2bfqf{display:flex;justify-content:center;align-items:center;color:var(--value8);min-width:150px}@media only screen and (min-width:1600px){posts.svelte-s2bfqf.svelte-s2bfqf{grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width:1100px){posts.svelte-s2bfqf.svelte-s2bfqf{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:800px){posts.svelte-s2bfqf.svelte-s2bfqf{grid-template-columns:repeat(1,1fr)}}</style>
|
||
|
<link rel=modulepreload href=https://web.archive.org/web/20220604013241jm_/http://zedshaw.com/fd10ad9f.js><link rel=modulepreload href=https://web.archive.org/web/20220604013241jm_/http://zedshaw.com/d1cee6e6.js><style>.sf-hidden{display:none!important}</style><link rel=canonical href=https://web.archive.org/web/20220604013241/http://zedshaw.com/><meta http-equiv=content-security-policy content="default-src 'none'; font-src 'self' data:; img-src 'self' data:; style-src 'unsafe-inline'; media-src 'self' data:; script-src 'unsafe-inline' data:; object-src 'self' data:; frame-src 'self' data:;"><style>img[src="data:,"],source[src="data:,"]{display:none!important}</style></head>
|
||
|
<body>
|
||
|
|
||
|
|
||
|
|
||
|
</div></div></div><style>.__wb_overlay{filter:alpha(opacity=60);opacity:0.6;-moz-opacity:0.6;opacity:0.6;background-color:#000;position:fixed;width:100%;height:100%;top:0px;left:0px;padding:0px!important;border:0px!important;margin:0px!important;border-radius:0px!important;z-index:2147483643!important}#__wb_record_overlay_div{cursor:wait!important}.__wb_record_content{opacity:1.0;position:fixed;top:50%;left:50%;margin:0px!important;padding:0px!important;background-color:#ffffff!important;border-radius:8px;z-index:2147483644!important;box-shadow:0 0 30px 5px #000;-moz-box-shadow:0 0 30px 5px #000;-webkit-box-shadow:0 0 30px 5px #000}#__wb_record_content_loader{cursor:wait!important;padding-top:30px!important;margin-left:-287px!important;margin-top:-177px!important;width:574px!important;height:355px!important}#__wb_record_content_done{margin-left:-427px!important;margin-top:-177px!important;width:855px!important;height:355px!important}.__wb_record_content>*{margin:auto!important;display:block!important;text-align:center!important;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif!important}.__wb_record_content>wb_h1{font-size:36px!important;color:#222!important;margin:0px 0px 0px 0px!important;padding:0px!important;line-height:2em;font-weight:normal!important;width:auto!important;height:auto!important}.__wb_record_content>wb_p{font-size:17px!important;color:#222!important;margin:8px 0px 8px 0px!important;padding:0px!important;line-height:2em}.__wb_record_content>#_wb_logo{margin-bottom:10px!important}.__wb_record_content>#_wb_spinner{margin-top:30px!important;margin-bottom:30px!important}.__wb_record_content>#_wb_curr_url{text-decoration:underline!important;font-weight:bold!important}#__wb_record_content_done>#__wb_link{font-size:20px!important;border:1px!important;border-color:#aaa!important;border-style:solid!important;padding:3px!important;text-align:center!important;width:80%!important;height:auto!important}#__wb_record_content_done>#__wb_link:focus{outline:0px!important;border-color:#428bca!important}#__wb_record_content_done>#__wb_donate_close{font-size:18px!important;width:auto!important;float:right;display:inline-block;margin:0px!important;padding:8px 8px 0px 0px!important}#__wb_donate_close>#__wb_record_done_close{cursor:pointer!important;display:inline-block;vertical-align:bottom!important}#__wb_record_content_done>#__wb_donate_close a{color:#428bca!important}#__wb_record_content_done>#__wb_donate_close a:link{color:#428bca!important;text-decoration:none!important;margin-right:16px!important}#__wb_record_content_done>#__wb_donate_close a:visited{color:#428bca!important}#__wb_record_content_done>#__wb_donate_close a:hover{color:#00B1F7!important}#__wb_spinningSquaresG{position:relative;width:240px;height:20px;padding:0px!important;margin:30px 0px 30px 160px!important;border:0px!important;border-radius:0px!important}.__wb_spinningSquaresG{margin:0px!important;padding:0px!important;border:0px!important;border-radius:0px!important;position:absolute;top:0;background-color:#000000;width:22px;height:22px;-moz-animation-name:bounce_spinningSquaresG;-moz-animation-duration:1.9s;-moz-animation-iteration-count:infinite;-moz-animation-direction:linear;-moz-transform:scale(.3);-webkit-animation-name:bounce_spinningSquaresG;-webkit-animation-duration:1.9s;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:linear;-webkit-transform:scale(.3);-ms-animation-name:bounce_spinningSquaresG;-ms-animation-duration:1.9s;-ms-animation-iteration-count:infinite;-ms-animation-direction:linear;-ms-transform:scale(.3);-o-animation-name:bounce_spinningSquaresG;-o-animation-duration:1.9s;-o-animation-iteration-count:infinite;-o-animation-direction:linear;-o-transform:scale(.3);animation-name:bounce_spinningSquaresG;animation-duration:1.9s;animation-iteration-count:infinite;animation-direction:linear;transform:scale(.3)}#__wb_spinningSquaresG_1{left:0;-moz-animation-delay:0.76s;-webkit-animation-delay:0.76s;-ms-animation-delay:0.76s;-o-animation-delay:0.76s;animation-delay:0.76s}#__wb_spinningSquaresG_2{left
|
||
|
</div><div id=wm-ipp-print class=sf-hidden>The Wayback Machine - https://web.archive.org/web/20220604013241/https://zedshaw.com/</div>
|
||
|
|
||
|
<header><nav><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/><svg class="icon-home svelte-1ibpg4q" width=48 height=48 fill=none stroke=var(--color) stroke-width=2px stroke-linecap=round stroke-linejoin=round><symbol id=home viewBox="0 0 24 24"><path d="M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"></path><polyline points="9 22 9 12 15 12 15 22"></polyline></symbol><use xlink:href=#home></use></svg></a>
|
||
|
<ul>
|
||
|
<li><div id=hydrate-53dd6928a8><span><svg class="icon-sunrise svelte-1ibpg4q" width=32 height=32 fill=none stroke=var(--color) stroke-width=2px stroke-linecap=round stroke-linejoin=round><symbol id=sunrise viewBox="0 0 24 24"><path d="M17 18a5 5 0 0 0-10 0"></path><line x1=12 y1=2 x2=12 y2=9></line><line x1=4.22 y1=10.22 x2=5.64 y2=11.64></line><line x1=1 y1=18 x2=3 y2=18></line><line x1=21 y1=18 x2=23 y2=18></line><line x1=18.36 y1=11.64 x2=19.78 y2=10.22></line><line x1=23 y1=22 x2=1 y2=22></line><polyline points="8 6 12 2 16 6"></polyline></symbol><use xlink:href=#sunrise></use></svg></span></div>
|
||
|
</ul></nav></header>
|
||
|
<main class=svelte-s2bfqf> <posts class=svelte-s2bfqf><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b>The Beggar Barons</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2022-02-05-the-beggar-barons/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-dollar-sign class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#f2c998;background-color:#98cbea;filter:grayscale(0)><svg class="icon-dollar-sign feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=dollar-sign viewBox="0 0 24 24"><line x1=12 y1=1 x2=12 y2=23></line><path d="M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6"></path></symbol><use xlink:href=#dollar-sign></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b>Sometimes, It's Fun to Die</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2021-04-08-sometimes-its-fun-to-die/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-command class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#f9e9b8;background-color:#94edf7;filter:grayscale(0)><svg class="icon-command feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=command viewBox="0 0 24 24"><path d="M18 3a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3H6a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3V6a3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3h12a3 3 0 0 0 3-3 3 3 0 0 0-3-3z"></path></symbol><use xlink:href=#command></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b> The Most Zed Story About a Knife</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2020-10-08-the-most-zed-story-about-a-knife/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-eye-off class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#fff0c9;background-color:#8883f7;filter:grayscale(0)><svg class="icon-eye-off feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=eye-off viewBox="0 0 24 24"><path d="M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19m-6.72-1.07a3 3 0 1 1-4.24-4.24"></path><line x1=1 y1=1 x2=23 y2=23></line></symbol><use xlink:href=#eye-off></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b> Authoritarianism of Code</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2020-10-07-authoritarianism-of-code/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-alert-octagon class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#ed9d6f;background-color:#6c82e2;filter:grayscale(0)><svg class="icon-alert-octagon feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=alert-octagon viewBox="0 0 24 24"><polygon points="7.86 2 16.14 2 22 7.86 22 16.14 16.14 22 7.86 22 2 16.14 2 7.86 7.86 2"></polygon><line x1=12 y1=8 x2=12 y2=12></line><line x1=12 y1=16 x2=12.01 y2=16></line></symbol><use xlink:href=#alert-octagon></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b> The Empathy Gatekeepers of Code</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2020-10-04-the-empathy-gatekeepers-of-code/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-trash class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#f4c681;background-color:#a5c5f7;filter:grayscale(0)><svg class="icon-trash feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=trash viewBox="0 0 24 24"><polyline points="3 6 5 6 21 6"></polyline><path d="M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"></path></symbol><use xlink:href=#trash></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b> Nim and the SpACE iN tHe le_Xe_mEs</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2020-09-28-nim-and-the-space-in-the-lexemes/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-sunrise class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#f9a175;background-color:#8bf4f1;filter:grayscale(0)><svg class="icon-sunrise feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=sunrise viewBox="0 0 24 24"><path d="M17 18a5 5 0 0 0-10 0"></path><line x1=12 y1=2 x2=12 y2=9></line><line x1=4.22 y1=10.22 x2=5.64 y2=11.64></line><line x1=1 y1=18 x2=3 y2=18></line><line x1=21 y1=18 x2=23 y2=18></line><line x1=18.36 y1=11.64 x2=19.78 y2=10.22></line><line x1=23 y1=22 x2=1 y2=22></line><polyline points="8 6 12 2 16 6"></polyline></symbol><use xlink:href=#sunrise></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b> Tbilisi, to the Bridge of Peace</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2020-09-04-tbilisi-to-the-bridge-of-peace/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-camera class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#f2976d;background-color:#9092f4;filter:grayscale(0)><svg class="icon-camera feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=camera viewBox="0 0 24 24"><path d="M23 19a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h4l2-3h6l2 3h4a2 2 0 0 1 2 2z"></path><circle cx=12 cy=13 r=4></circle></symbol><use xlink:href=#camera></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b> Energy, Space, and Magic</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2020-08-17-energy-space-and-magic/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-eye class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#ffdbcc;background-color:#c1aefc;filter:grayscale(0)><svg class="icon-eye feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=eye viewBox="0 0 24 24"><path d="M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"></path><circle cx=12 cy=12 r=3></circle></symbol><use xlink:href=#eye></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b> Goodbye Wordpress</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2020-06-22-goodbye-wordpress/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-log-out class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#efd48f;background-color:#adcaf4;filter:grayscale(0)><svg class="icon-log-out feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=log-out viewBox="0 0 24 24"><path d="M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4"></path><polyline points="16 17 21 12 16 7"></polyline><line x1=21 y1=12 x2=9 y2=12></line></symbol><use xlink:href=#log-out></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b>The Billionaires vs. BrandonM</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2018-03-25-the-billionaires-vs-brandonm/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-cloud-lightning class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#fce19c;background-color:#75f4f0;filter:grayscale(0)><svg class="icon-cloud-lightning feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=cloud-lightning viewBox="0 0 24 24"><path d="M19 16.9A5 5 0 0 0 18 7h-1.26a8 8 0 1 0-11.62 9"></path><polyline points="13 11 9 17 15 17 11 23"></polyline></symbol><use xlink:href=#cloud-lightning></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b>Photographing Art</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2017-12-30-photographing-art/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-camera class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#f4d792;background-color:#b097fc;filter:grayscale(0)><svg class="icon-camera feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=camera viewBox="0 0 24 24"><path d="M23 19a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h4l2-3h6l2 3h4a2 2 0 0 1 2 2z"></path><circle cx=12 cy=13 r=4></circle></symbol><use xlink:href=#camera></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b>What If It Worked?</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2017-08-27-what-if-it-worked/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-at-sign class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#fce6b0;background-color:#7387ef;filter:grayscale(0)><svg class="icon-at-sign feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=at-sign viewBox="0 0 24 24"><circle cx=12 cy=12 r=4></circle><path d="M16 8v5a3 3 0 0 0 6 0v-1a10 10 0 1 0-3.92 7.94"></path></symbol><use xlink:href=#at-sign></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b>The PSF's Next Steps</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2017-07-11-the-psfs-next-steps/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-bell-off class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#fce2a9;background-color:#92c7e8;filter:grayscale(0)><svg class="icon-bell-off feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=bell-off viewBox="0 0 24 24"><path d="M13.73 21a2 2 0 0 1-3.46 0"></path><path d="M18.63 13A17.89 17.89 0 0 1 18 8"></path><path d="M6.26 6.26A5.86 5.86 0 0 0 6 8c0 7-3 9-3 9h14"></path><path d="M18 8a6 6 0 0 0-9.33-5"></path><line x1=1 y1=1 x2=23 y2=23></line></symbol><use xlink:href=#bell-off></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b>You Don't Need Talent To Enjoy It</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2017-06-21-you-dont-need-talent-to-enjoy-it/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-award class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#ffdecc;background-color:#7cbae2;filter:grayscale(0)><svg class="icon-award feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=award viewBox="0 0 24 24"><circle cx=12 cy=8 r=7></circle><polyline points="8.21 13.89 7 23 12 20 17 23 15.79 13.88"></polyline></symbol><use xlink:href=#award></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b>Painting From Memory Experiment</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2017-05-06-painting-from-memory-experiment/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-cpu class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#f7b98a;background-color:#a6c1ed;filter:grayscale(0)><svg class="icon-cpu feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=cpu viewBox="0 0 24 24"><rect x=4 y=4 width=16 height=16 rx=2 ry=2></rect><rect x=9 y=9 width=6 height=6></rect><line x1=9 y1=1 x2=9 y2=4></line><line x1=15 y1=1 x2=15 y2=4></line><line x1=9 y1=20 x2=9 y2=23></line><line x1=15 y1=20 x2=15 y2=23></line><line x1=20 y1=9 x2=23 y2=9></line><line x1=20 y1=14 x2=23 y2=14></line><line x1=1 y1=9 x2=4 y2=9></line><line x1=1 y1=14 x2=4 y2=14></line></symbol><use xlink:href=#cpu></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b>Vignettes Of Terrible Art Teachers 2</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2017-04-27-vignettes-of-terrible-art-teachers-2/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-alert-circle class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#f7cf94;background-color:#bfcfff;filter:grayscale(0)><svg class="icon-alert-circle feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=alert-circle viewBox="0 0 24 24"><circle cx=12 cy=12 r=10></circle><line x1=12 y1=8 x2=12 y2=12></line><line x1=12 y1=16 x2=12.01 y2=16></line></symbol><use xlink:href=#alert-circle></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b>Vignettes of Terrible Art Teachers</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2017-04-25-vignettes-of-terrible-art-teachers/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-alert-triangle class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#fcb879;background-color:#987af9;filter:grayscale(0)><svg class="icon-alert-triangle feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=alert-triangle viewBox="0 0 24 24"><path d="M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z"></path><line x1=12 y1=9 x2=12 y2=13></line><line x1=12 y1=17 x2=12.01 y2=17></line></symbol><use xlink:href=#alert-triangle></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b>Copying & Repetition</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2017-04-24-copying-repetition/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-copy class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#ef9f7a;background-color:#b3f7fc;filter:grayscale(0)><svg class="icon-copy feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=copy viewBox="0 0 24 24"><rect x=9 y=9 width=13 height=13 rx=2 ry=2></rect><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path></symbol><use xlink:href=#copy></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b>Killing Magic</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2017-04-23-killing-magic/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-clipboard class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#f9e39a;background-color:#81e2ef;filter:grayscale(0)><svg class="icon-clipboard feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=clipboard viewBox="0 0 24 24"><path d="M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2"></path><rect x=8 y=2 width=8 height=4 rx=1 ry=1></rect></symbol><use xlink:href=#clipboard></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b>I Moved to Miami</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2017-04-21-i-moved-to-miami/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-truck class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#f7dd88;background-color:#718ef7;filter:grayscale(0)><svg class="icon-truck feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=truck viewBox="0 0 24 24"><rect x=1 y=3 width=15 height=13></rect><polygon points="16 8 20 8 23 11 23 16 16 16 16 8"></polygon><circle cx=5.5 cy=18.5 r=2.5></circle><circle cx=18.5 cy=18.5 r=2.5></circle></symbol><use xlink:href=#truck></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b>The End Of Coder Influence</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2016-11-24-the-end-of-coder-influence/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-coffee class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#f9ae77;background-color:#bbc5f7;filter:grayscale(0)><svg class="icon-coffee feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=coffee viewBox="0 0 24 24"><path d="M18 8h1a4 4 0 0 1 0 8h-1"></path><path d="M2 8h16v9a4 4 0 0 1-4 4H6a4 4 0 0 1-4-4V8z"></path><line x1=6 y1=1 x2=6 y2=4></line><line x1=10 y1=1 x2=10 y2=4></line><line x1=14 y1=1 x2=14 y2=4></line></symbol><use xlink:href=#coffee></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b>A Day at The SF MOMA</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2016-11-23-a-day-at-the-sf-moma/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-airplay class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#fce1b5;background-color:#c4f5fc;filter:grayscale(0)><svg class="icon-airplay feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=airplay viewBox="0 0 24 24"><path d="M5 17H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-1"></path><polygon points="12 15 17 21 7 21 12 15"></polygon></symbol><use xlink:href=#airplay></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b>Practicing Watercolor and Ink</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2016-08-27-practicing-watercolor-and-ink/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-pen-tool class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#ffe8cc;background-color:#c9deff;filter:grayscale(0)><svg class="icon-pen-tool feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=pen-tool viewBox="0 0 24 24"><path d="M12 19l7-7 3 3-7 7-3-3z"></path><path d="M18 13l-1.5-7.5L2 2l3.5 14.5L13 18l5-5z"></path><path d="M2 2l7.586 7.586"></path><circle cx=11 cy=11 r=2></circle></symbol><use xlink:href=#pen-tool></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b>Taking My Saint Anger Cast Drawing Home</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2016-08-14-taking-my-saint-anger-cast-drawing-home/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-truck class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#f2d996;background-color:#8791ed;filter:grayscale(0)><svg class="icon-truck feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=truck viewBox="0 0 24 24"><rect x=1 y=3 width=15 height=13></rect><polygon points="16 8 20 8 23 11 23 16 16 16 16 8"></polygon><circle cx=5.5 cy=18.5 r=2.5></circle><circle cx=18.5 cy=18.5 r=2.5></circle></symbol><use xlink:href=#truck></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b>Finished My Saint Anger Cast Drawing!</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2016-08-08-finished-my-saint-anger-cast-drawing/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-archive class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#ffe7c1;background-color:#9271fc;filter:grayscale(0)><svg class="icon-archive feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=archive viewBox="0 0 24 24"><polyline points="21 8 21 21 3 21 3 8"></polyline><rect x=1 y=3 width=22 height=5></rect><line x1=10 y1=12 x2=14 y2=12></line></symbol><use xlink:href=#archive></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b>Plein Air at Willamette River</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2016-08-07-plein-air-at-willamette-river/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-sunset class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#fcddae;background-color:#6aa8dd;filter:grayscale(0)><svg class="icon-sunset feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=sunset viewBox="0 0 24 24"><path d="M17 18a5 5 0 0 0-10 0"></path><line x1=12 y1=9 x2=12 y2=2></line><line x1=4.22 y1=10.22 x2=5.64 y2=11.64></line><line x1=1 y1=18 x2=3 y2=18></line><line x1=21 y1=18 x2=23 y2=18></line><line x1=18.36 y1=11.64 x2=19.78 y2=10.22></line><line x1=23 y1=22 x2=1 y2=22></line><polyline points="16 5 12 9 8 5"></polyline></symbol><use xlink:href=#sunset></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b>Second Cast Drawing Nearly Complete</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2016-08-06-second-cast-drawing-nearly-complete/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-anchor class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#efc473;background-color:#83bee2;filter:grayscale(0)><svg class="icon-anchor feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=anchor viewBox="0 0 24 24"><circle cx=12 cy=5 r=3></circle><line x1=12 y1=22 x2=12 y2=8></line><path d="M5 12H2a10 10 0 0 0 20 0h-3"></path></symbol><use xlink:href=#anchor></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b>John Singer Sargent Mastercopy #1</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2016-08-06-john-singer-sargent-mastercopy-1/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-heart class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#fcd5bd;background-color:#8879e5;filter:grayscale(0)><svg class="icon-heart feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=heart viewBox="0 0 24 24"><path d="M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z"></path></symbol><use xlink:href=#heart></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b>Riot Games is Violating California Employment Law</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2016-06-10-riot-games-is-violating-california-employment-law/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-twitch class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#f4d27a;background-color:#756df2;filter:grayscale(0)><svg class="icon-twitch feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=twitch viewBox="0 0 24 24"><path d="M21 2H3v16h5v4l4-4h5l4-4V2zm-10 9V7m5 4V7"></path></symbol><use xlink:href=#twitch></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b>My Audition For Silicon Valley Script Writer</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2016-05-28-my-audition-for-silicon-valley-script-writer/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-tv class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#ffe2c9;background-color:#b2cef4;filter:grayscale(0)><svg class="icon-tv feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=tv viewBox="0 0 24 24"><rect x=2 y=7 width=20 height=15 rx=2 ry=2></rect><polyline points="17 2 12 7 7 2"></polyline></symbol><use xlink:href=#tv></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b>Facebook Identity is Extortion and Slander</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2015-09-20-facebook-identity-is-extortion-and-slander/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-facebook class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#f7d179;background-color:#6f7ee2;filter:grayscale(0)><svg class="icon-facebook feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=facebook viewBox="0 0 24 24"><path d="M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"></path></symbol><use xlink:href=#facebook></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b>Educational Mithridatism</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2015-09-14-educational-mithridatism/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-thermometer class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#efac86;background-color:#c4f8ff;filter:grayscale(0)><svg class="icon-thermometer feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=thermometer viewBox="0 0 24 24"><path d="M14 14.76V3.5a2.5 2.5 0 0 0-5 0v11.26a4.5 4.5 0 1 0 5 0z"></path></symbol><use xlink:href=#thermometer></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b>Mr. Teflon and the Failed Dream of Meritocracy</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2015-08-03-mr-teflon-and-the-failed-dream-of-meritocracy/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-users class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#ffdac4;background-color:#c9fdff;filter:grayscale(0)><svg class="icon-users feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=users viewBox="0 0 24 24"><path d="M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"></path><circle cx=9 cy=7 r=4></circle><path d="M23 21v-2a4 4 0 0 0-3-3.87"></path><path d="M16 3.13a4 4 0 0 1 0 7.75"></path></symbol><use xlink:href=#users></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b>The Defense of The Personal</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2015-08-02-the-defense-of-the-personal/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-umbrella class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#ffebcc;background-color:#8b8cef;filter:grayscale(0)><svg class="icon-umbrella feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=umbrella viewBox="0 0 24 24"><path d="M23 12a11.05 11.05 0 0 0-22 0zm-5 7a3 3 0 0 1-6 0v-7"></path></symbol><use xlink:href=#umbrella></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b>Random Code Editor Idea</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2015-07-29-random-code-editor-idea/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-help-circle class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#fce1ba;background-color:#c7e5fc;filter:grayscale(0)><svg class="icon-help-circle feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=help-circle viewBox="0 0 24 24"><circle cx=12 cy=12 r=10></circle><path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"></path><line x1=12 y1=17 x2=12.01 y2=17></line></symbol><use xlink:href=#help-circle></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b>Turd Cookies</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2015-07-26-turd-cookies/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-thumbs-down class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#f9aa7f;background-color:#c3bafc;filter:grayscale(0)><svg class="icon-thumbs-down feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=thumbs-down viewBox="0 0 24 24"><path d="M10 15v4a3 3 0 0 0 3 3l4-9V2H5.72a2 2 0 0 0-2 1.7l-1.38 9a2 2 0 0 0 2 2.3zm7-13h2.67A2.31 2.31 0 0 1 22 4v7a2.31 2.31 0 0 1-2.33 2H17"></path></symbol><use xlink:href=#thumbs-down></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b>I Can Kill Any Computer</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2015-07-08-i-can-kill-any-computer/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-frown class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#ffecbc;background-color:#94c7f7;filter:grayscale(0)><svg class="icon-frown feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=frown viewBox="0 0 24 24"><circle cx=12 cy=12 r=10></circle><path d="M16 16s-1.5-2-4-2-4 2-4 2"></path><line x1=9 y1=9 x2=9.01 y2=9></line><line x1=15 y1=9 x2=15.01 y2=9></line></symbol><use xlink:href=#frown></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b>Early vs. Beginning Coders</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2015-06-16-early-vs-beginning-coders/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-code class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#f7cfaa;background-color:#6386dd;filter:grayscale(0)><svg class="icon-code feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=code viewBox="0 0 24 24"><polyline points="16 18 22 12 16 6"></polyline><polyline points="8 6 2 12 8 18"></polyline></symbol><use xlink:href=#code></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b>Liberal and Conservative in Painting</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2015-06-12-liberal-and-conservative-in-painting/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-help-circle class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#f7aa80;background-color:#8cf7f7;filter:grayscale(0)><svg class="icon-help-circle feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=help-circle viewBox="0 0 24 24"><circle cx=12 cy=12 r=10></circle><path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"></path><line x1=12 y1=17 x2=12.01 y2=17></line></symbol><use xlink:href=#help-circle></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b>Following Painting Videos Digitally</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2015-06-08-following-painting-videos-digitally/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-film class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#fff0c4;background-color:#a790e5;filter:grayscale(0)><svg class="icon-film feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=film viewBox="0 0 24 24"><rect x=2 y=2 width=20 height=20 rx=2.18 ry=2.18></rect><line x1=7 y1=2 x2=7 y2=22></line><line x1=17 y1=2 x2=17 y2=22></line><line x1=2 y1=12 x2=22 y2=12></line><line x1=2 y1=7 x2=7 y2=7></line><line x1=2 y1=17 x2=7 y2=17></line><line x1=17 y1=17 x2=22 y2=17></line><line x1=17 y1=7 x2=22 y2=7></line></symbol><use xlink:href=#film></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b>Dear Paul</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2015-06-01-dear-paul/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-trash-2 class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#ffeacc;background-color:#93bcf9;filter:grayscale(0)><svg class="icon-trash-2 feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=trash-2 viewBox="0 0 24 24"><polyline points="3 6 5 6 21 6"></polyline><path d="M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"></path><line x1=10 y1=11 x2=10 y2=17></line><line x1=14 y1=11 x2=14 y2=17></line></symbol><use xlink:href=#trash-2></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b>I've Been Doing Painting Videos All Wrong</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2015-05-28-ive-been-doing-painting-videos-all-wrong/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-help-circle class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#f2bf79;background-color:#847fe2;filter:grayscale(0)><svg class="icon-help-circle feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=help-circle viewBox="0 0 24 24"><circle cx=12 cy=12 r=10></circle><path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"></path><line x1=12 y1=17 x2=12.01 y2=17></line></symbol><use xlink:href=#help-circle></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b>The Dork Distance</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2015-04-23-the-dork-distance/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-award class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#f9e3ae;background-color:#97d9ed;filter:grayscale(0)><svg class="icon-award feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=award viewBox="0 0 24 24"><circle cx=12 cy=8 r=7></circle><polyline points="8.21 13.89 7 23 12 20 17 23 15.79 13.88"></polyline></symbol><use xlink:href=#award></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b>And Then You Have No Taste</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2015-04-05-and-then-you-have-no-taste/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-user-plus class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#ffe5ba;background-color:#c9f4ff;filter:grayscale(0)><svg class="icon-user-plus feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=user-plus viewBox="0 0 24 24"><path d="M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"></path><circle cx=8.5 cy=7 r=4></circle><line x1=20 y1=8 x2=20 y2=14></line><line x1=23 y1=11 x2=17 y2=11></line></symbol><use xlink:href=#user-plus></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b>Dear Slack</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2015-02-02-dear-slack/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-slack class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#ffa782;background-color:#8f91e8;filter:grayscale(0)><svg class="icon-slack feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=slack viewBox="0 0 24 24"><path d="M14.5 10c-.83 0-1.5-.67-1.5-1.5v-5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v5c0 .83-.67 1.5-1.5 1.5z"></path><path d="M20.5 10H19V8.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5-.67 1.5-1.5 1.5z"></path><path d="M9.5 14c.83 0 1.5.67 1.5 1.5v5c0 .83-.67 1.5-1.5 1.5S8 21.33 8 20.5v-5c0-.83.67-1.5 1.5-1.5z"></path><path d="M3.5 14H5v1.5c0 .83-.67 1.5-1.5 1.5S2 16.33 2 15.5 2.67 14 3.5 14z"></path><path d="M14 14.5c0-.83.67-1.5 1.5-1.5h5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5h-5c-.83 0-1.5-.67-1.5-1.5z"></path><path d="M15.5 19H14v1.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5-.67-1.5-1.5-1.5z"></path><path d="M10 9.5C10 8.67 9.33 8 8.5 8h-5C2.67 8 2 8.67 2 9.5S2.67 11 3.5 11h5c.83 0 1.5-.67 1.5-1.5z"></path><path d="M8.5 5H10V3.5C10 2.67 9.33 2 8.5 2S7 2.67 7 3.5 7.67 5 8.5 5z"></path></symbol><use xlink:href=#slack></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b>The Failure Of Voyeur Marketing</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2015-01-07-the-failure-of-voyeur-marketing/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-cloud-off class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#f7db94;background-color:#aad7ff;filter:grayscale(0)><svg class="icon-cloud-off feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=cloud-off viewBox="0 0 24 24"><path d="M22.61 16.95A5 5 0 0 0 18 10h-1.26a8 8 0 0 0-7.05-6M5 5a8 8 0 0 0 4 15h9a5 5 0 0 0 1.7-.3"></path><line x1=1 y1=1 x2=23 y2=23></line></symbol><use xlink:href=#cloud-off></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b>Artists And Entrepreneurs Oh My</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2015-01-05-artists-and-entrepreneurs-oh-my/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-aperture class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#fcdaa4;background-color:#91a4f7;filter:grayscale(0)><svg class="icon-aperture feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=aperture viewBox="0 0 24 24"><circle cx=12 cy=12 r=10></circle><line x1=14.31 y1=8 x2=20.05 y2=17.94></line><line x1=9.69 y1=8 x2=21.17 y2=8></line><line x1=7.38 y1=12 x2=13.12 y2=2.06></line><line x1=9.69 y1=16 x2=3.95 y2=6.06></line><line x1=14.31 y1=16 x2=2.83 y2=16></line><line x1=16.62 y1=12 x2=10.88 y2=21.94></line></symbol><use xlink:href=#aperture></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b>Admitting Defeat On K&R in LCTHW</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2015-01-04-admitting-defeat-on-kr-in-lcthw/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-code class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#f2b979;background-color:#698bdb;filter:grayscale(0)><svg class="icon-code feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=code viewBox="0 0 24 24"><polyline points="16 18 22 12 16 6"></polyline><polyline points="8 6 2 12 8 18"></polyline></symbol><use xlink:href=#code></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b>Tiny Painting At Baker Beach Before The Tide</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2015-01-01-tiny-painting-at-baker-beach-before-the-tide/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-moon class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#edbb82;background-color:#9f88e8;filter:grayscale(0)><svg class="icon-moon feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=moon viewBox="0 0 24 24"><path d="M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z"></path></symbol><use xlink:href=#moon></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b>A Consumer Privacy Law</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2014-12-30-a-consumer-privacy-law/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-mic-off class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#f9caae;background-color:#93beff;filter:grayscale(0)><svg class="icon-mic-off feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=mic-off viewBox="0 0 24 24"><line x1=1 y1=1 x2=23 y2=23></line><path d="M9 9v3a3 3 0 0 0 5.12 2.12M15 9.34V4a3 3 0 0 0-5.94-.6"></path><path d="M17 16.95A7 7 0 0 1 5 12v-2m14 0v2a7 7 0 0 1-.11 1.23"></path><line x1=12 y1=19 x2=12 y2=23></line><line x1=8 y1=23 x2=16 y2=23></line></symbol><use xlink:href=#mic-off></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b>If It's Flow, It's Art</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2014-10-21-if-its-flow-its-art/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-eye class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#fcd3b8;background-color:#85cbf7;filter:grayscale(0)><svg class="icon-eye feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=eye viewBox="0 0 24 24"><path d="M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"></path><circle cx=12 cy=12 r=3></circle></symbol><use xlink:href=#eye></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b>The Coming Code Bootcamp Destruction</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2014-10-19-the-coming-code-bootcamp-destruction/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-command class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#fccf94;background-color:#739ee2;filter:grayscale(0)><svg class="icon-command feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=command viewBox="0 0 24 24"><path d="M18 3a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3H6a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3V6a3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3h12a3 3 0 0 0 3-3 3 3 0 0 0-3-3z"></path></symbol><use xlink:href=#command></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b>Troll > Artist > Author > Musician > Coder > Nerd In Social Status</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2014-10-18-troll-artist-author-musician-coder-nerd-in-social-status/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-cloud-rain class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#f2c0a2;background-color:#87baed;filter:grayscale(0)><svg class="icon-cloud-rain feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=cloud-rain viewBox="0 0 24 24"><line x1=16 y1=13 x2=16 y2=21></line><line x1=8 y1=13 x2=8 y2=21></line><line x1=12 y1=15 x2=12 y2=23></line><path d="M20 16.58A5 5 0 0 0 18 7h-1.26A8 8 0 1 0 4 15.25"></path></symbol><use xlink:href=#cloud-rain></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post><post class="stacked svelte-s2bfqf"><name class="layer svelte-s2bfqf"><b>The Day Was March 10, 2013</b></name>
|
||
|
<icon class="layer svelte-s2bfqf"><a href=https://web.archive.org/web/20220604013241/http://zedshaw.com/blog/2014-10-17-the-day-was-march-10-2013/><div style=--aspect-ratio:16/9><div data-testid=iconimage-default-clock class="pattern-false iconimage-container svelte-1bdcv4m" style=color:#ffe1cc;background-color:#95b2f9;filter:grayscale(0)><svg class="icon-clock feather svelte-1bdcv4m" fill=none stroke=var(--color-icon-image) stroke-width=2 stroke-linecap=round stroke-linejoin=round><symbol id=clock viewBox="0 0 24 24"><circle cx=12 cy=12 r=10></circle><polyline points="12 6 12 12 16 14"></polyline></symbol><use xlink:href=#clock></use></svg></div></div>
|
||
|
</a></icon>
|
||
|
</post></posts></main>
|
||
|
<footer><aside><h4>Contact</h4>
|
||
|
<span>You can always message me on Twitter at <a href=https://web.archive.org/web/20220604013241/https://twitter.com/lzsthw>@lzsthw</a>.
|
||
|
</span></aside>
|
||
|
<aside><h4>About</h4>
|
||
|
<span>This is a starter project for students of <a href=https://web.archive.org/web/20220604013241/https://learnjsthehardway.com/>Learn JavaScript the Hard Way</a>.</span></aside>
|
||
|
<aside><h4>Code</h4>
|
||
|
<span>You can look at the code in the <a href=https://web.archive.org/web/20220604013241/https://git.learnjsthehardway.com/zedshaw/ljsthw-project-template>LJSTHW Project Template</a> This is <b>not</b> open source software and you have no license to run it.</span></aside></footer>
|
||
|
|
||
|
<script data-template-shadow-root>(()=>{document.currentScript.remove();processNode(document);function processNode(node){node.querySelectorAll("template[shadowroot]").forEach(element=>{let shadowRoot = element.parentElement.shadowRoot;if (!shadowRoot) {try {shadowRoot=element.parentElement.attachShadow({mode:element.getAttribute("shadowroot")});shadowRoot.innerHTML=element.innerHTML;element.remove()} catch (error) {} if (shadowRoot) {processNode(shadowRoot)}}})}})()</script>
|