1<!DOCTYPE html> 2<!--[if IE 6]> 3<html id="ie6" lang="en-US" prefix="og: https://ogp.me/ns#"> 4<![endif]--> 5<!--[if IE 7]> 6<html id="ie7" lang="en-US" prefix="og: https://ogp.me/ns#"> 7<![endif]--> 8<!--[if IE 8]> 9<html id="ie8" lang="en-US" prefix="og: https://ogp.me/ns#"> 10<![endif]--> 11<!--[if !(IE 6) & !(IE 7) & !(IE 8)]><!--> 12<html lang="en-US" prefix="og: https://ogp.me/ns#"> 13<!--<![endif]--> 14<head> 15<meta charset="UTF-8" /> 16<meta name="viewport" content="width=device-width" /> 17<title>Blog Archives - Patrick D. Farley</title> 18<link rel="profile" href="https://gmpg.org/xfn/11" /> 19<link rel="stylesheet" type="text/css" media="all" href="https://patrickdfarley.com/wp-content/themes/twentyeleven-twist/style.css" /> 20<link rel="pingback" href="https://patrickdfarley.com/xmlrpc.php" /> 21<!--[if lt IE 9]>
22<script src="https://patrickdfarley.com/wp-content/themes/twentyeleven-twist/js/html5.js" type="text/javascript"></script>
22 23<![endif]--> 24 25 26 27<!-- Search Engine Optimization by Rank Math - https://rankmath.com/ --> 28<meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/> 29<link rel="canonical" href="https://patrickdfarley.com/category/blog/" /> 30<link rel="next" href="https://patrickdfarley.com/category/blog/page/2/" /> 31<meta property="og:locale" content="en_US" /> 32<meta property="og:type" content="article" /> 33<meta property="og:title" content="Blog Archives - Patrick D. Farley" /> 34<meta property="og:description" content="<p>Latest blog posts:</p>" /> 35<meta property="og:url" content="https://patrickdfarley.com/category/blog/" /> 36<meta property="og:site_name" content="Patrick D. Farley" /> 37<meta property="og:image" content="https://patrickdfarley.com/wp-content/uploads/P-image.png" /> 38<meta property="og:image:secure_url" content="https://patrickdfarley.com/wp-content/uploads/P-image.png" /> 39<meta property="og:image:width" content="800" /> 40<meta property="og:image:height" content="800" /> 41<meta property="og:image:type" content="image/png" /> 42<meta name="twitter:card" content="summary_large_image" /> 43<meta name="twitter:title" content="Blog Archives - Patrick D. Farley" /> 44<meta name="twitter:description" content="<p>Latest blog posts:</p>" /> 45<meta name="twitter:image" content="https://patrickdfarley.com/wp-content/uploads/P-image.png" /> 46<meta name="twitter:label1" content="Posts" /> 47<meta name="twitter:data1" content="49" />
48<script type="application/ld+json" class="rank-math-schema">{"@context":"https://schema.org","@graph":[{"@type":"Person","@id":"https://patrickdfarley.com/#person","name":"pdf_admin","image":{"@type":"ImageObject","@id":"https://patrickdfarley.com/#logo","url":"https://patrickdfarley.com/wp-content/uploads/P-image.png","contentUrl":"https://patrickdfarley.com/wp-content/uploads/P-image.png","caption":"pdf_admin","inLanguage":"en-US","width":"800","height":"800"}},{"@type":"WebSite","@id":"https://patrickdfarley.com/#website","url":"https://patrickdfarley.com","name":"pdf_admin","publisher":{"@id":"https://patrickdfarley.com/#person"},"inLanguage":"en-US"},{"@type":"CollectionPage","@id":"https://patrickdfarley.com/category/blog/#webpage","url":"https://patrickdfarley.com/category/blog/","name":"Blog Archives - Patrick\u00a0D.\u00a0Farley","isPartOf":{"@id":"https://patrickdfarley.com/#website"},"inLanguage":"en-US"}]}</script>
48 49<!-- /Rank Math WordPress SEO plugin --> 50 51<link rel='dns-prefetch' href='//www.googletagmanager.com' /> 52<link rel="alternate" type="application/rss+xml" title="Patrick D. Farley » Feed" href="https://patrickdfarley.com/feed/" /> 53<link rel="alternate" type="application/rss+xml" title="Patrick D. Farley » Comments Feed" href="https://patrickdfarley.com/comments/feed/" /> 54<link rel="alternate" type="application/rss+xml" title="Patrick D. Farley » Blog Category Feed" href="https://patrickdfarley.com/category/blog/feed/" /> 55<style id="wp-img-auto-sizes-contain-inline-css"> 56img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 57/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 58</style> 59<style id="wp-emoji-styles-inline-css"> 60 61 img.wp-smiley, img.emoji { 62 display: inline !important; 63 border: none !important; 64 box-shadow: none !important; 65 height: 1em !important; 66 width: 1em !important; 67 margin: 0 0.07em !important; 68 vertical-align: -0.1em !important; 69 background: none !important; 70 padding: 0 !important; 71 } 72/*# sourceURL=wp-emoji-styles-inline-css */ 73</style> 74<style id="wp-block-library-inline-css"> 75:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
75--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 76 77/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 78</style> 79<style id="wp-block-paragraph-inline-css"> 80.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg} 81/*# sourceURL=https://patrickdfarley.com/wp-includes/blocks/paragraph/style.min.css */ 82</style> 83 84<style id="classic-theme-styles-inline-css"> 85/*! This file is auto-generated */ 86.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 87/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 88</style> 89 90<style id="global-styles-inline-css"> 91:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #fff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--blue: #1982d1;--wp--preset--color--dark-gray: #373737;--wp--preset--color--medium-gray: #666;--wp--preset--color--light-gray: #e2e2e2;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
910) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-blue-color{color: var(--wp--preset--color--blue) !important;}.has-dark-gray-color{color: var(--wp--preset--color--dark-gray) !important;}.has-medium-gray-color{color: var(--wp--preset--color--medium-gray) !important;}.has-light-gray-color{color: var(--wp--preset--color--light-gray) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-blue-background-color{background-color: var(--wp--preset--color--blue) !important;}.has-dark-gray-background-color{background-color: var(--wp--preset--color--dark-gray) !important;}.has-medium-gray-background-color{background-color: var(--wp--preset--color--medium-gray) !important;}.has-light-gray-background-color{background-color: var(--wp--preset--color--light-gray) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-blue-border-color{border-color: var(--wp--preset--color--blue) !important;}.has-dark-gray-border-color{border-color: var(--wp--preset--color--dark-gray) !important;}.has-medium-gray-border-color{border-color: var(--wp--preset--color--medium-gray) !important;}.has-light-gray-border-color{border-color: var(--wp--preset--color--light-gray) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
91.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 92/*# sourceURL=global-styles-inline-css */ 93</style> 94 95<link rel='stylesheet' id='categories-images-styles-css' href='https://patrickdfarley.com/wp-content/plugins/categories-images/assets/css/zci-styles.css?ver=3.3.2' media='all' /> 96<link rel='stylesheet' id='ctf_styles-css' href='https://patrickdfarley.com/wp-content/plugins/custom-twitter-feeds/css/ctf-styles.min.css?ver=2.2.5' media='all' /> 97<link rel='stylesheet' id='email-subscribers-css' href='https://patrickdfarley.com/wp-content/plugins/email-subscribers/lite/public/css/email-subscribers-public.css?ver=5.9.11' media='all' /> 98<link rel='stylesheet' id='dashicons-css' href='https://patrickdfarley.com/wp-includes/css/dashicons.min.css?ver=7.1.3' media='all' /> 99<link rel='stylesheet' id='wpel-style-css' href='https://patrickdfarley.com/wp-content/plugins/wp-external-links/public/css/wpel.css?ver=2.62' media='all' /> 100<link rel='stylesheet' id='twentyeleven-block-style-css' href='https://patrickdfarley.com/wp-content/themes/twentyeleven-twist/blocks.css?ver=20181230' media='all' /> 101<link rel='stylesheet' id='dark-css' href='https://patrickdfarley.com/wp-content/themes/twentyeleven-twist/colors/dark.css' media='all' /> 102<style id="akismet-widget-style-inline-css"> 103 104 .a-stats { 105 --akismet-color-mid-green: #357b49; 106 --akismet-color-white: #fff; 107 --akismet-color-light-grey: #f6f7f7; 108 109 max-width: 350px; 110 width: auto; 111 } 112 113 .a-stats * { 114 all: unset; 115 box-sizing: border-box; 116 } 117 118 .a-stats strong { 119 font-weight: 600; 120 } 121 122 .a-stats a.a-stats__link, 123 .a-stats a.a-stats__link:visited, 124 .a-stats a.a-stats__link:active { 125 background: var(--akismet-color-mid-green); 126 border: none; 127 box-shadow: none; 128 border-radius: 8px; 129 color: var(--akismet-color-white); 130 cursor: pointer; 131 display: block; 132 font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen-Sans', 'Ubuntu', 'Cantarell', 'Helvetica Neue', sans-serif; 133 font-weight: 500; 134 padding: 12px; 135 text-align: center; 136 text-decoration: none; 137 transition: all 0.2s ease; 138 } 139 140 /* Extra specificity to deal with TwentyTwentyOne focus style */ 141 .widget .a-stats a.a-stats__link:focus { 142 background: var(--akismet-color-mid-green); 143 color: var(--akismet-color-white); 144 text-decoration: none; 145 } 146 147 .a-stats a.a-stats__link:hover { 148 filter: brightness(110%); 149 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06), 0 0 2px rgba(0, 0, 0, 0.16); 150 } 151 152 .a-stats .count { 153 color: var(--akismet-color-white); 154 display: block; 155 font-size: 1.5em; 156 line-height: 1.4; 157 padding: 0 13px; 158 white-space: nowrap; 159 } 160 161/*# sourceURL=akismet-widget-style-inline-css */ 162</style> 163<link rel='stylesheet' id='wpzoom-social-icons-socicon-css' href='https://patrickdfarley.com/wp-content/plugins/social-icons-widget-by-wpzoom/assets/css/wpzoom-socicon.css?ver=1757595361' media='all' /> 164<link rel='stylesheet' id='wpzoom-social-icons-genericons-css' href='https://patrickdfarley.com/wp-content/plugins/social-icons-widget-by-wpzoom/assets/css/genericons.css?ver=1757595361' media='all' /> 165<link rel='stylesheet' id='wpzoom-social-icons-academicons-css' href='https://patrickdfarley.com/wp-content/plugins/social-icons-widget-by-wpzoom/assets/css/academicons.min.css?ver=1757595361' media='all' /> 166<link rel='stylesheet' id='wpzoom-social-icons-font-awesome-3-css' href='https://patrickdfarley.com/wp-content/plugins/social-icons-widget-by-wpzoom/assets/css/font-awesome-3.min.css?ver=1757595361' media='all' /> 167<link rel='stylesheet' id='wpzoom-social-icons-styles-css' href='https://patrickdfarley.com/wp-content/plugins/social-icons-widget-by-wpzoom/assets/css/wpzoom-social-icons-styles.css?ver=1757595361' media='all' /> 168<link rel='stylesheet' id='heateor_sss_frontend_css-css' href='https://patrickdfarley.com/wp-content/plugins/sassy-social-share/public/css/sassy-social-share-public.css?ver=3.3.76' media='all' /> 169<style id="heateor_sss_frontend_css-inline-css"> 170.heateor_sss_button_instagram span.heateor_sss_svg,a.heateor_sss_instagram span.heateor_sss_svg{background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.heateor_sss_horizontal_sharing .heateor_sss_svg,.heateor_sss_standard_follow_icons_container .heateor_sss_svg{color:#fff;border-width:0px;border-style:solid;border-color:transparent}
170.heateor_sss_horizontal_sharing .heateorSssTCBackground{color:#666}.heateor_sss_horizontal_sharing span.heateor_sss_svg:hover,.heateor_sss_standard_follow_icons_container span.heateor_sss_svg:hover{border-color:transparent;}.heateor_sss_vertical_sharing span.heateor_sss_svg,.heateor_sss_floating_follow_icons_container span.heateor_sss_svg{color:#fff;border-width:0px;border-style:solid;border-color:transparent;}.heateor_sss_vertical_sharing .heateorSssTCBackground{color:#666;}.heateor_sss_vertical_sharing span.heateor_sss_svg:hover,.heateor_sss_floating_follow_icons_container span.heateor_sss_svg:hover{border-color:transparent;}@media screen and (max-width:783px) {.heateor_sss_vertical_sharing{display:none!important}} 171/*# sourceURL=heateor_sss_frontend_css-inline-css */ 172</style> 173<link rel='stylesheet' id='moove_gdpr_frontend-css' href='https://patrickdfarley.com/wp-content/plugins/gdpr-cookie-compliance/dist/styles/gdpr-main-nf.css?ver=4.15.9' media='all' /> 174<style id="moove_gdpr_frontend-inline-css"> 175 #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title, 176 #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title, 177 #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a, 178 #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button, 179 #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a, 180 #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton, 181 #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton, 182 #moove_gdpr_cookie_modal .cookie-switch .cookie-slider:after, 183 #moove_gdpr_cookie_modal .cookie-switch .slider:after, 184 #moove_gdpr_cookie_modal .switch .cookie-slider:after, 185 #moove_gdpr_cookie_modal .switch .slider:after, 186 #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p, 187 #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a, 188 #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton, 189 #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton, 190 #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h1, 191 #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h2, 192 #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h3, 193 #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h4, 194 #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h5, 195 #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h6, 196 #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .tab-title, 197 #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main h3.tab-title, 198 #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main span.tab-title, 199 #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a { 200 font-weight: inherit } 201 #moove_gdpr_cookie_modal,#moove_gdpr_cookie_info_bar,.gdpr_cookie_settings_shortcode_content{font-family:inherit}#moove_gdpr_save_popup_settings_button{background-color:#373737;color:#fff}#moove_gdpr_save_popup_settings_button:hover{background-color:#000}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{background-color:#69a4d3}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton,.gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green{background-color:#69a4d3;border-color:#69a4d3}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton:hover,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton:hover,.gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green:hover{background-color:#fff;color:#69a4d3}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon{background-color:#69a4d3;border:1px solid #69a4d3}#moove_gdpr_cookie_info_bar span.change-settings-button.focus-g,#moove_gdpr_cookie_info_bar span.change-settings-button:focus,#moove_gdpr_cookie_info_bar button.change-settings-button.focus-g,#moove_gdpr_cookie_info_bar button.change-settings-button:focus{-webkit-box-shadow:0 0 1px 3px #69a4d3;-moz-box-shadow:0 0 1px 3px #69a4d3;box-shadow:0 0 1px 3px #69a4d3}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i:hover,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon:hover,#moove_gdpr_cookie_info_bar span[data-href]>u.change-settings-button{color:#69a4d3}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a span.gdpr-icon,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button span.gdpr-icon{color:inherit}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-icon,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-icon{color:inherit}#moove_gdpr_cookie_modal .gdpr-acc-link{line-height:0;font-size:0;color:transparent;position:absolute}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close
201:hover i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.change-settings-button:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content u.change-settings-button:hover,#moove_gdpr_cookie_info_bar span[data-href]>u.change-settings-button,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button.focus-g,span.change-settings-button:focus,button.change-settings-button.focus-g,button.change-settings-button:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content u.change-settings-button.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content u.change-settings-button:focus{color:#69a4d3}#moove_gdpr_cookie_modal.gdpr_lightbox-hide{display:none}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton,.gdpr-shr-button,#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn{border-radius:0} 202/*# sourceURL=moove_gdpr_frontend-inline-css */ 203</style> 204<link rel='preload' as='font' id='wpzoom-social-icons-font-academicons-woff2-css' href='https://patrickdfarley.com/wp-content/plugins/social-icons-widget-by-wpzoom/assets/font/academicons.woff2?v=1.9.2' type='font/woff2' crossorigin /> 205<link rel='preload' as='font' id='wpzoom-social-icons-font-fontawesome-3-woff2-css' href='https://patrickdfarley.com/wp-content/plugins/social-icons-widget-by-wpzoom/assets/font/fontawesome-webfont.woff2?v=4.7.0' type='font/woff2' crossorigin /> 206<link rel='preload' as='font' id='wpzoom-social-icons-font-genericons-woff-css' href='https://patrickdfarley.com/wp-content/plugins/social-icons-widget-by-wpzoom/assets/font/Genericons.woff' type='font/woff' crossorigin /> 207<link rel='preload' as='font' id='wpzoom-social-icons-font-socicon-woff2-css' href='https://patrickdfarley.com/wp-content/plugins/social-icons-widget-by-wpzoom/assets/font/socicon.woff2?v=4.2.18' type='font/woff2' crossorigin />
208<script id="jquery-core-js" src="https://patrickdfarley.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 208
208
209<script id="jquery-migrate-js" src="https://patrickdfarley.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
209 210 211<!-- Google tag (gtag.js) snippet added by Site Kit --> 212<!-- Google Analytics snippet added by Site Kit -->
vendor: 80 bytes, lines 212-213
212 213<script id="google_gtagjs-js" src="https://www.googletagmanager.com/gtag/js?id=
213GT-M6XVSMM
vendor: 18 bytes, line 213
213" async></script>
214<script id="google_gtagjs-js-after"> 215window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);} 216gtag("set","linker",{"domains":["patrickdfarley.com"]}); 217gtag("js", new Date()); 218gtag("set", "developer_id.dZTNiMT", true); 219gtag("config", "GT-M6XVSMM"); 220 window._googlesitekit = window._googlesitekit || {}; window._googlesitekit.throttledEvents = []; window._googlesitekit.gtagEvent = (name, data) => { var key = JSON.stringify( { name, data } ); if ( !! window._googlesitekit.throttledEvents[ key ] ) { return; } window._googlesitekit.throttledEvents[ key ] = true; setTimeout( () => { delete window._googlesitekit.throttledEvents[ key ]; }, 5 ); gtag( "event", name, { ...data, event_source: "site-kit" } ); }; 221//# sourceURL=google_gtagjs-js-after 222</script>
222 223<link rel="https://api.w.org/" href="https://patrickdfarley.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://patrickdfarley.com/wp-json/wp/v2/categories/19" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://patrickdfarley.com/xmlrpc.php?rsd" /> 224<meta name="generator" content="WordPress 7.1.3" /> 225 <!-- Custom Twitter Feeds CSS --> 226 <style type="text/css"> 227 #ctf .ctf-item { 228 padding-left: 0; 229 padding-right: 0; 230 padding-top: 0; 231 padding-bottom: 0; 232 233 border-color: #222; 234 border-style: solid; 235border-bottom-width: 1px; 236border-top: 0; 237 margin-bottom: 5px; 238} 239 240#ctf #ctf-more{ 241 text-align: right; 242} 243 244.widget_custom-twitter-feeds-widget { 245 246 padding-left: 4px; 247 padding-right: 4px; 248 margin-top: 30px; 249} 250 </style> 251 <meta name="generator" content="Site Kit by Google 1.160.1" /> <style> 252 /* Link color */ 253 a, 254 #site-title a:focus, 255 #site-title a:hover, 256 #site-title a:active, 257 .entry-title a:hover, 258 .entry-title a:focus, 259 .entry-title a:active, 260 .widget_twentyeleven_ephemera .comments-link a:hover, 261 section.recent-posts .other-recent-posts a[rel="bookmark"]:hover, 262 section.recent-posts .other-recent-posts .comments-link a:hover, 263 .format-image footer.entry-meta a:hover, 264 #site-generator a:hover { 265 color: #69a4d3; 266 } 267 section.recent-posts .other-recent-posts .comments-link a:hover { 268 border-color: #69a4d3; 269 } 270 article.feature-image.small .entry-summary p a:hover, 271 .entry-header .comments-link a:hover, 272 .entry-header .comments-link a:focus, 273 .entry-header .comments-link a:active, 274 .feature-slider a.active { 275 background-color: #69a4d3; 276 } 277 </style> 278
278<script type="text/javascript" src="https://www.w3counter.com/tracker.js?id=126668&wphead=true"></script>
278 279<style id="custom-background-css"> 280body.custom-background { background-color: #000000; } 281</style> 282 <style type="text/css" id="custom-highlight-color" > 283 284 ::-moz-selection { 285 background: #9ebbd3; 286 color: #000; 287 } 288 ::selection { 289 background: #9ebbd3; 290 color: #000; 291 } </style> 292<style id="wp-custom-css"> 293.png-background{ 294 background-color: #9ebbd3; 295} 296 297.entry-content img { 298 margin: 0 0 .8125em; 299} 300</style> 301 302</head> 303 304<!-- adding class 'blog' to the other classes of the body element --> 305<body data-rsssl=1 class="archive category category-blog category-19 custom-background wp-embed-responsive wp-theme-twentyeleven-twist blog single-author two-column left-sidebar"> 306 307<div id="page" class="hfeed"> 308 <header id="branding" role="banner"> 309 <hgroup> 310 <h1 id="site-title"><span><a href="https://patrickdfarley.com/" rel="home">Patrick D. Farley</a></span></h1> 311 <h2 id="site-description"></h2> 312 </hgroup> 313 314 315 316 <a href="https://patrickdfarley.com/"> 317 <img src="https://patrickdfarley.com/wp-content/uploads/cropped-cropped-so-many-ppl.edited.jpeg" width="1000" height="397" alt="Patrick D. Farley" /> 318 </a> 319 320 321 <form method="get" id="searchform" action="https://patrickdfarley.com/"> 322 <label for="s" class="assistive-text">Search</label> 323 <input type="text" class="field" name="s" id="s" placeholder="Search" /> 324 <input type="submit" class="submit" name="submit" id="searchsubmit" value="Search" /> 325 </form> 326 327 <nav id="access" role="navigation"> 328 <h3 class="assistive-text">Main menu</h3> 329 <div class="skip-link"><a class="assistive-text" href="#content">Skip to primary content</a></div> 330 <div class="skip-link"><a class="assistive-text" href="#secondary">Skip to secondary content</a></div> 331 <div class="menu-navigation-container"><ul id="menu-navigation" class="menu"><li id="menu-item-14" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-14"><a href="https://patrickdfarley.com/about/">About</a></li> 332<li id="menu-item-596" class="menu-item menu-item-type-taxonomy menu-item-object-category current-menu-item menu-item-596"><a href="https://patrickdfarley.com/category/blog/" aria-current="page">Blog</a></li> 333<li id="menu-item-147" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-147"><a href="https://patrickdfarley.com/category/art/">Art</a> 334<ul class="sub-menu"> 335 <li id="menu-item-94" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-94"><a href="https://patrickdfarley.com/overview-art/">About my art</a></li> 336 <li id="menu-item-140" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-140"><a href="https://patrickdfarley.com/category/art/3d-art/">3D art</a></li> 337 <li id="menu-item-141" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-141"><a href="https://patrickdfarley.com/category/art/3d-printing/">3D printing</a></li> 338</ul> 339</li> 340<li id="menu-item-142" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-142"><a href="https://patrickdfarley.com/category/tech/">Tech</a> 341<ul class="sub-menu"> 342 <li id="menu-item-148" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-148"><a href="https://patrickdfarley.com/overview-programming/">About my tech projects</a></li> 343 <li id="menu-item-144" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-144"><a href="https://patrickdfarley.com/category/tech/downloads/">Downloads</a></li> 344</ul> 345</li> 346<li id="menu-item-2701" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2701"><a href="#">Freelance</a> 347<ul class="sub-menu"> 348 <li id="menu-item-2438" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2438"><a href="https://patrickdfarley.com/writing/">Technical writing</a></li> 349 <li id="menu-item-2702" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2702"><a href="https://patrickdfarley.com/freelance-digital-art/">Digital art</a></li> 350</ul> 351</li> 352<li id="menu-item-2193" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2193"><a href="https://patrickdfarley.com/coaching/">
352Coaching</a></li> 353<li id="menu-item-2794" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2794"><a href="https://patrickdfarley.gumroad.com/l/pretty-good-painter">Painter course ↗</a></li> 354<li id="menu-item-2793" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2793"><a href="https://truegeneralist.com/">True Generalist ↗</a></li> 355<li id="menu-item-13" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13"><a href="https://patrickdfarley.com/contact/">Contact</a></li> 356</ul></div> </nav><!-- #access --> 357 </header><!-- #branding --> 358 359 360 <div id="main"> 361 362 363 <section id="primary"> 364 <div id="content" role="main"> 365 366 367 <header class="entry-header"> 368 <h1 class="entry-title" id="cat_title">Blog</h1> <p>Latest blog posts:</p> 369 </header> 370 371 372 373 374 <nav id="nav-above"> 375 <h3 class="assistive-text">Post navigation</h3> 376 <div class="nav-previous"><a href="https://patrickdfarley.com/category/blog/page/2/" ><span class="meta-nav">←</span> Older posts</a></div> 377 <div class="nav-next"></div> 378 </nav><!-- #nav-above --> 379 380 381 382 <article id="post-2861" class="post-2861 post type-post status-publish format-standard has-post-thumbnail hentry category-blog"> 383 <header class="entry-header"> 384 <h1 class="entry-title"><a href="https://patrickdfarley.com/patrick-and-pari-wedding/" rel="bookmark">Patrick and Pari’s wedding</a></h1> 385 <img width="1000" height="288" src="https://patrickdfarley.com/wp-content/uploads/IMG-20260913-WA0023-scaled-e1789444159700-1000x288.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" fetchpriority="high" /> 386 <div class="entry-meta"> 387 <span class="sep">Posted on </span><a href="https://patrickdfarley.com/patrick-and-pari-wedding/" title="11:49 pm" rel="bookmark"><time class="entry-date" datetime="2026-09-14T23:49:53-04:00">September 14, 2026</time></a><span class="by-author"> <span class="sep"> by </span> <span class="author vcard"><a class="url fn n" href="https://patrickdfarley.com/author/pdf_admin/" title="View all posts by pdf_admin" rel="author">pdf_admin</a></span></span> | Blog </div><!-- .entry-meta --> 388 389<!-- hide the link to comments 390 <div class="comments-link"> 391 <a href="https://patrickdfarley.com/patrick-and-pari-wedding/#comments">1</a> </div> 392 --> 393 </header><!-- .entry-header --> 394 395 <div class="entry-content"> 396 <p>Pariyada and I got married at the Manhattan courthouse in January this year, but we just recently had our big wedding celebration with family and friends. Here I’ll share our relationship story which I wrote for our wedding website (with some photos added in) and the readings we chose for our ceremony. <a href="https://patrickdfarley.com/patrick-and-pari-wedding/" data-wpel-link="internal">Continue reading <span class="meta-nav">→</span></a></p> 397 </div><!-- .entry-content --> 398 399 <footer class="entry-meta"> 400 <span class="cat-links"> 401 <span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> <a href="https://patrickdfarley.com/category/blog/" rel="category tag">Blog</a> </span> 402 403 <span class="sep"> | </span> 404 <span class="comments-link"><a href="https://patrickdfarley.com/patrick-and-pari-wedding/#comments"><b>1</b> Reply</a></span> 405 406 </footer><!-- .entry-meta --> 407 </article><!-- #post-2861 --> 408 409 410 411 <article id="post-2834" class="post-2834 post type-post status-publish format-standard has-post-thumbnail hentry category-blog"> 412 <header class="entry-header"> 413 <h1 class="entry-title"><a href="https://patrickdfarley.com/continuous-tense/" rel="bookmark">The continuous tense is disappearing from your life</a></h1> 414 <img width="1000" height="288" src="https://patrickdfarley.com/wp-content/uploads/genesis-1000x288.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Tintoretto's Genesis" decoding="async" /> 415 <div class="entry-meta"> 416 <span class="sep">Posted on </span><a href="https://patrickdfarley.com/continuous-tense/" title="8:45 pm" rel="bookmark"><time class="entry-date" datetime="2026-03-24T20:45:07-04:00">March 24, 2026</time></a><span class="by-author"> <span class="sep"> by </span> <span class="author vcard"><a class="url fn n" href="https://patrickdfarley.com/author/pdf_admin/" title="View all posts by pdf_admin" rel="author">pdf_admin</a></span></span> | Blog </div><!-- .entry-meta --> 417 418<!-- hide the link to comments 419 <div class="comments-link"> 420 <a href="https://patrickdfarley.com/continuous-tense/#comments">3</a> </div> 421 --> 422 </header><!-- .entry-header --> 423 424 <div class="entry-content"> 425 <p>AI tools are making more and more work trivially easy, which is bittersweet. People love labor under the right conditions: the flow state, the sense of getting better with each rep. As AI claims competence in domain after domain, that particular human pleasure is disappearing. Are we ready to just speak things into existence, like gods? <a href="https://patrickdfarley.com/continuous-tense/" data-wpel-link="internal">Continue reading <span class="meta-nav">→</span></a></p> 426 </div><!-- .entry-content --> 427 428 <footer class="entry-meta"> 429 <span class="cat-links"> 430 <span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> <a href="https://patrickdfarley.com/category/blog/" rel="category tag">Blog</a> </span> 431 432 <span class="sep"> | </span> 433 <span class="comments-link"><a href="https://patrickdfarley.com/continuous-tense/#comments"><b>3</b> Replies</a></span> 434 435 </footer><!-- .entry-meta --> 436 </article><!-- #post-2834 --> 437 438 439 440 <article id="post-2811" class="post-2811 post type-post status-publish format-standard has-post-thumbnail hentry category-blog tag-technology"> 441 <header class="entry-header"> 442 <h1 class="entry-title"><a href="https://patrickdfarley.com/tech-bro-ethos/" rel="bookmark">The tech bro ethos, and the end of my job</a></h1> 443 <img width="1000" height="288" src="https://patrickdfarley.com/wp-content/uploads/HDZoQOOWIAEO3Cs-1000x288.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" /> 444 <div class="entry-meta"> 445 <span class="sep">Posted on </span><a href="https://patrickdfarley.com/tech-bro-ethos/" title="12:00 am" rel="bookmark"><time class="entry-date" datetime="2026-03-17T00:00:58-04:00">March 17, 2026</time></a><span class="by-author"> <span class="sep"> by </span> <span class="author vcard"><a class="url fn n" href="https://patrickdfarley.com/author/pdf_admin/" title="View all posts by pdf_admin" rel="author">pdf_admin</a></span></span> | Blog </div><!-- .entry-meta --> 446 447<!-- hide the link to comments 448 <div class="comments-link"> 449 <a href="https://patrickdfarley.com/tech-bro-ethos/#respond"><span class="leave-reply">Reply</span></a> </div> 450 --> 451 </header><!-- .entry-header --> 452 453 <div class="entry-content"> 454 <p>
454AI is coming for tech jobs first, and most of us are still excited about it. The tech bro doesn’t love work, he loves seeing the job done efficiently. He doesn’t want to hang on to his job, he wants to finish it. <a href="https://patrickdfarley.com/tech-bro-ethos/" data-wpel-link="internal">Continue reading <span class="meta-nav">→</span></a></p> 455 </div><!-- .entry-content --> 456 457 <footer class="entry-meta"> 458 <span class="cat-links"> 459 <span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> <a href="https://patrickdfarley.com/category/blog/" rel="category tag">Blog</a> </span> 460 <span class="sep"> | </span> 461 <span class="tag-links"> 462 <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> <a href="https://patrickdfarley.com/tag/technology/" rel="tag">technology</a> </span> 463 464 <span class="sep"> | </span> 465 <span class="comments-link"><a href="https://patrickdfarley.com/tech-bro-ethos/#respond"><span class="leave-reply">Leave a reply</span></a></span> 466 467 </footer><!-- .entry-meta --> 468 </article><!-- #post-2811 --> 469 470 471 472 <article id="post-2807" class="post-2807 post type-post status-publish format-standard hentry category-blog tag-psychology"> 473 <header class="entry-header"> 474 <h1 class="entry-title"><a href="https://patrickdfarley.com/sam-hyde-is-comedys-jungian-shadow/" rel="bookmark">Sam Hyde is comedy’s Jungian shadow</a></h1> 475 476 <div class="entry-meta"> 477 <span class="sep">Posted on </span><a href="https://patrickdfarley.com/sam-hyde-is-comedys-jungian-shadow/" title="5:46 pm" rel="bookmark"><time class="entry-date" datetime="2026-02-22T17:46:43-05:00">February 22, 2026</time></a><span class="by-author"> <span class="sep"> by </span> <span class="author vcard"><a class="url fn n" href="https://patrickdfarley.com/author/pdf_admin/" title="View all posts by pdf_admin" rel="author">pdf_admin</a></span></span> | Blog </div><!-- .entry-meta --> 478 479<!-- hide the link to comments 480 <div class="comments-link"> 481 <a href="https://patrickdfarley.com/sam-hyde-is-comedys-jungian-shadow/#respond"><span class="leave-reply">Reply</span></a> </div> 482 --> 483 </header><!-- .entry-header --> 484 485 <div class="entry-content"> 486 <p>Sam Hyde is the Jungian shadow of contemporary comedy. I didn’t know about him for a long time, but when I found him it felt almost like deja vu. All popular comedians stand in dialogue with, not him specifically, but … <a href="https://patrickdfarley.com/sam-hyde-is-comedys-jungian-shadow/" data-wpel-link="internal">Continue reading <span class="meta-nav">→</span></a></p> 487 </div><!-- .entry-content --> 488 489 <footer class="entry-meta"> 490 <span class="cat-links"> 491 <span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> <a href="https://patrickdfarley.com/category/blog/" rel="category tag">Blog</a> </span> 492 <span class="sep"> | </span> 493 <span class="tag-links"> 494 <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> <a href="https://patrickdfarley.com/tag/psychology/" rel="tag">psychology</a> </span> 495 496 <span class="sep"> | </span> 497 <span class="comments-link"><a href="https://patrickdfarley.com/sam-hyde-is-comedys-jungian-shadow/#respond"><span class="leave-reply">Leave a reply</span></a></span> 498 499 </footer><!-- .entry-meta --> 500 </article><!-- #post-2807 --> 501 502 503 504 <article id="post-2789" class="post-2789 post type-post status-publish format-standard hentry category-blog"> 505 <header class="entry-header"> 506 <h1 class="entry-title"><a href="https://patrickdfarley.com/optimization-problem/" rel="bookmark">Optimization problem</a></h1> 507 508 <div class="entry-meta"> 509 <span class="sep">Posted on </span><a href="https://patrickdfarley.com/optimization-problem/" title="11:01 pm" rel="bookmark"><time class="entry-date" datetime="2025-11-11T23:01:09-05:00">November 11, 2025</time></a><span class="by-author"> <span class="sep"> by </span> <span class="author vcard"><a class="url fn n" href="https://patrickdfarley.com/author/pdf_admin/" title="View all posts by pdf_admin" rel="author">pdf_admin</a></span></span> | Blog </div><!-- .entry-meta --> 510 511<!-- hide the link to comments 512 <div class="comments-link"> 513 <a href="https://patrickdfarley.com/optimization-problem/#respond"><span class="leave-reply">Reply</span></a> </div> 514 --> 515 </header><!-- .entry-header --> 516 517 <div class="entry-content"> 518 <p>This is money, you use it to buy thingsOk I want to use it to buy this TVahâ¦What?Well that’s okay, it’s just that most people use a plastic card for that.How does that work?Well the plastic card represents the digital … <a href="https://patrickdfarley.com/optimization-problem/" data-wpel-link="internal">Continue reading <span class="meta-nav">→</span></a></p> 519 </div><!-- .entry-content --> 520 521 <footer class="entry-meta"> 522 <span class="cat-links"> 523 <span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> <a href="https://patrickdfarley.com/category/blog/" rel="category tag">Blog</a> </span> 524 525 <span class="sep"> | </span> 526 <span class="comments-link"><a href="https://patrickdfarley.com/optimization-problem/#respond"><span class="leave-reply">Leave a reply</span></a></span> 527 528 </footer><!-- .entry-meta --> 529 </article><!-- #post-2789 --> 530 531 532 533 <article id="post-2736" class="post-2736 post type-post status-publish format-standard has-post-thumbnail hentry category-blog category-other tag-civilization tag-philosophy"> 534 <header class="entry-header"> 535 <h1 class="entry-title"><a href="https://patrickdfarley.com/in-the-balance-commentary/" rel="bookmark">Commentary on SSC’s In the Balance</a></h1> 536 <img width="1000" height="288" src="https://patrickdfarley.com/wp-content/uploads/alpha-demon-1000x288.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" /> 537 <div class="entry-meta"> 538 <span class="sep">Posted on </span><a href="https://patrickdfarley.com/in-the-balance-commentary/" title="11:41 am" rel="bookmark">
538<time class="entry-date" datetime="2025-09-17T11:41:52-04:00">September 17, 2025</time></a><span class="by-author"> <span class="sep"> by </span> <span class="author vcard"><a class="url fn n" href="https://patrickdfarley.com/author/pdf_admin/" title="View all posts by pdf_admin" rel="author">pdf_admin</a></span></span> | Blog </div><!-- .entry-meta --> 539 540<!-- hide the link to comments 541 <div class="comments-link"> 542 <a href="https://patrickdfarley.com/in-the-balance-commentary/#respond"><span class="leave-reply">Reply</span></a> </div> 543 --> 544 </header><!-- .entry-header --> 545 546 <div class="entry-content"> 547 <p>When I first read In the Balance on Slate Star Codex, there was something captivating about it, like there was a big point I was supposed to get, but my mind kept getting too tired to grasp it. Anyway I think I got something now. <a href="https://patrickdfarley.com/in-the-balance-commentary/" data-wpel-link="internal">Continue reading <span class="meta-nav">→</span></a></p> 548 </div><!-- .entry-content --> 549 550 <footer class="entry-meta"> 551 <span class="cat-links"> 552 <span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> <a href="https://patrickdfarley.com/category/blog/" rel="category tag">Blog</a>, <a href="https://patrickdfarley.com/category/other/" rel="category tag">other</a> </span> 553 <span class="sep"> | </span> 554 <span class="tag-links"> 555 <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> <a href="https://patrickdfarley.com/tag/civilization/" rel="tag">civilization</a>, <a href="https://patrickdfarley.com/tag/philosophy/" rel="tag">philosophy</a> </span> 556 557 <span class="sep"> | </span> 558 <span class="comments-link"><a href="https://patrickdfarley.com/in-the-balance-commentary/#respond"><span class="leave-reply">Leave a reply</span></a></span> 559 560 </footer><!-- .entry-meta --> 561 </article><!-- #post-2736 --> 562 563 564 565 <article id="post-2706" class="post-2706 post type-post status-publish format-standard has-post-thumbnail hentry category-blog category-other tag-goals tag-sports"> 566 <header class="entry-header"> 567 <h1 class="entry-title"><a href="https://patrickdfarley.com/my-fight-2025/" rel="bookmark">My fight, 2025</a></h1> 568 <img width="1000" height="288" src="https://patrickdfarley.com/wp-content/uploads/IMG-20250215-WA0001-e1749705778409-1000x288.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" /> 569 <div class="entry-meta"> 570 <span class="sep">Posted on </span><a href="https://patrickdfarley.com/my-fight-2025/" title="3:32 pm" rel="bookmark"><time class="entry-date" datetime="2025-07-19T15:32:46-04:00">July 19, 2025</time></a><span class="by-author"> <span class="sep"> by </span> <span class="author vcard"><a class="url fn n" href="https://patrickdfarley.com/author/pdf_admin/" title="View all posts by pdf_admin" rel="author">pdf_admin</a></span></span> | Blog </div><!-- .entry-meta --> 571 572<!-- hide the link to comments 573 <div class="comments-link"> 574 <a href="https://patrickdfarley.com/my-fight-2025/#comments">1</a> </div> 575 --> 576 </header><!-- .entry-header --> 577 578 <div class="entry-content"> 579 <p>The website is for my personal projects, and this is… something like that. I’ve been training at Zombie Muay Thai in Manhattan for about two years, and in February this year I fought an exhibition Muay Thai match against a … <a href="https://patrickdfarley.com/my-fight-2025/" data-wpel-link="internal">Continue reading <span class="meta-nav">→</span></a></p> 580 </div><!-- .entry-content --> 581 582 <footer class="entry-meta"> 583 <span class="cat-links"> 584 <span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> <a href="https://patrickdfarley.com/category/blog/" rel="category tag">Blog</a>, <a href="https://patrickdfarley.com/category/other/" rel="category tag">other</a> </span> 585 <span class="sep"> | </span> 586 <span class="tag-links"> 587 <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> <a href="https://patrickdfarley.com/tag/goals/" rel="tag">goals</a>, <a href="https://patrickdfarley.com/tag/sports/" rel="tag">sports</a> </span> 588 589 <span class="sep"> | </span> 590 <span class="comments-link"><a href="https://patrickdfarley.com/my-fight-2025/#comments"><b>1</b> Reply</a></span> 591 592 </footer><!-- .entry-meta --> 593 </article><!-- #post-2706 --> 594 595 596 597 <article id="post-2682" class="post-2682 post type-post status-publish format-standard has-post-thumbnail hentry category-blog"> 598 <header class="entry-header"> 599 <h1 class="entry-title"><a href="https://patrickdfarley.com/the-math-caught-up-to-you/" rel="bookmark">The math caught up to you</a></h1> 600 <img width="1000" height="288" src="https://patrickdfarley.com/wp-content/uploads/openai-1000x288.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" /> 601 <div class="entry-meta"> 602 <span class="sep">Posted on </span><a href="https://patrickdfarley.com/the-math-caught-up-to-you/" title="8:34 pm" rel="bookmark"><time class="entry-date" datetime="2025-05-19T20:34:55-04:00">May 19, 2025</time></a><span class="by-author"> <span class="sep"> by </span> <span class="author vcard"><a class="url fn n" href="https://patrickdfarley.com/author/pdf_admin/" title="View all posts by pdf_admin" rel="author">pdf_admin</a></span></span> | Blog </div><!-- .entry-meta --> 603 604<!-- hide the link to comments 605 <div class="comments-link"> 606 <a href="https://patrickdfarley.com/the-math-caught-up-to-you/#respond"><span class="leave-reply">Reply</span></a> </div> 607 --> 608 </header><!-- .entry-header --> 609 610 <div class="entry-content"> 611 <p>The math caught up to you. When you were in school you took a variety of subjects in rotating classes, covering 7 or 8 subjects in a day. You took math, and it was hard. It didn’t make you feel … <a href="https://patrickdfarley.com/the-math-caught-up-to-you/" data-wpel-link="internal">Continue reading <span class="meta-nav">→</span></a></p> 612 </div><!-- .entry-content --> 613 614 <footer class="entry-meta"> 615 <span class="cat-links"> 616 <span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> <a href="https://patrickdfarley.com/category/blog/" rel="category tag">Blog</a> </span> 617 618 <span class="sep"> | </span> 619 <span class="comments-link"><a href="https://patrickdfarley.com/the-math-caught-up-to-you/#respond"><span class="leave-reply">Leave a reply</span></a></span> 620 621 </footer><!-- .entry-meta --> 622 </article><!-- #post-2682 --> 623 624 625 626 <article id="post-2593" class="post-2593 post type-post status-publish format-standard has-post-thumbnail hentry category-blog tag-culture tag-philosophy tag-technology"> 627 <header class="entry-header"> 628 <h1 class="entry-title"><a href="https://patrickdfarley.com/grey-tribe/" rel="bookmark">The non-tribal tribes</a></h1> 629 <img width="1000" height="288" src="https://patrickdfarley.com/wp-content/uploads/rocket-1000x288.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="spacex rocket launch" decoding="async" loading="lazy" /> 630 <div class="entry-meta"> 631 <span class="sep">Posted on </span><a href="https://patrickdfarley.com/grey-tribe/" title="11:47 am" rel="bookmark"><time class="entry-date" datetime="2025-02-26T11:47:08-05:00">February 26, 2025</time></a><span class="by-author"> <span class="sep"> by </span> <span class="author vcard"><a class="url fn n" href="https://patrickdfarley.com/author/pdf_admin/" title="View all posts by pdf_admin" rel="author">pdf_admin</a></span></span> | Blog </div><!-- .entry-meta --> 632 633<!-- hide the link to comments 634 <div class="comments-link"> 635 <a href="https://patrickdfarley.com/grey-tribe/#comments">1</a> </div> 636 --> 637 </header><!-- .entry-header --> 638 639 <div class="entry-content"> 640 <p>This post is about tribalism in contemporary Western culture, and specifically it’s about the invisible assortment of people who have self-selected out of it. What the “Grey Tribe” gave up in tribal coordination, they gained in greater freedom to determine their own values and lives. The result is a fresher, more dynamic arena of human activity. I’ve spent a lot of time in some of these quiet cultures, and I want to tell you about them. <a href="https://patrickdfarley.com/grey-tribe/" data-wpel-link="internal">Continue reading <span class="meta-nav">→</span></a></p> 641 </div><!-- .entry-content --> 642 643 <footer class="entry-meta"> 644 <span class="cat-links"> 645 <span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> <a href="https://patrickdfarley.com/category/blog/" rel="category tag">Blog</a> </span> 646 <span class="sep"> | </span> 647 <span class="tag-links"> 648 <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> <a href="https://patrickdfarley.com/tag/culture/" rel="tag">culture</a>, <a href="https://patrickdfarley.com/tag/philosophy/" rel="tag">philosophy</a>, <a href="https://patrickdfarley.com/tag/technology/" rel="tag">technology</a> </span> 649 650 <span class="sep"> | </span> 651 <span class="comments-link"><a href="https://patrickdfarley.com/grey-tribe/#comments"><b>1</b> Reply</a></span> 652 653 </footer><!-- .entry-meta --> 654 </article><!-- #post-2593 --> 655 656 657 658 <article id="post-2564" class="post-2564 post type-post status-publish format-standard has-post-thumbnail hentry category-blog tag-language tag-philosophy"> 659 <header class="entry-header"> 660 <h1 class="entry-title"><a href="https://patrickdfarley.com/present-perfect-tense/" rel="bookmark">The present perfect tense is ruining your life</a></h1> 661 <img width="1000" height="288" src="https://patrickdfarley.com/wp-content/uploads/paradise-lost-1000x288.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Photo of Paradise Lost book." decoding="async" loading="lazy" /> 662 <div class="entry-meta"> 663 <span class="sep">Posted on </span><a href="https://patrickdfarley.com/present-perfect-tense/" title="11:01 am" rel="bookmark"><time class="entry-date" datetime="2025-01-27T11:01:29-05:00">January 27, 2025</time></a><span class="by-author"> <span class="sep"> by </span> <span class="author vcard"><a class="url fn n" href="https://patrickdfarley.com/author/pdf_admin/" title="View all posts by pdf_admin" rel="author">pdf_admin</a></span></span> | Blog </div><!-- .entry-meta --> 664 665<!-- hide the link to comments 666 <div class="comments-link"> 667 <a href="https://patrickdfarley.com/present-perfect-tense/#comments">3</a> </div> 668 --> 669 </header><!-- .entry-header --> 670 671 <div class="entry-content"> 672 <p>There’s a world of difference between wanting to do something and wanting to have done something. What’s dangerous is when we conflate the two. It’s a form of deception (usually self-deception), and it sets us up for failure and frustration in our efforts. <a href="https://patrickdfarley.com/present-perfect-tense/" data-wpel-link="internal">Continue reading <span class="meta-nav">→</span></a></p> 673 </div><!-- .entry-content --> 674 675 <footer class="entry-meta"> 676 <span class="cat-links"> 677 <span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> <a href="https://patrickdfarley.com/category/blog/" rel="category tag">Blog</a> </span> 678 <span class="sep"> | </span> 679 <span class="tag-links"> 680 <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> <a href="https://patrickdfarley.com/tag/language/" rel="tag">language</a>, <a href="https://patrickdfarley.com/tag/philosophy/" rel="tag">philosophy</a> </span> 681 682 <span class="sep"> | </span> 683 <span class="comments-link"><a href="https://patrickdfarley.com/present-perfect-tense/#comments"><b>3</b> Replies</a></span> 684 685 </footer><!-- .entry-meta --> 686 </article><!-- #post-2564 --> 687 688 689 690 <article id="post-2554" class="post-2554 post type-post status-publish format-standard has-post-thumbnail hentry category-blog tag-productivity tag-psychology"> 691 <header class="entry-header"> 692 <h1 class="entry-title"><a href="https://patrickdfarley.com/action-derivatives/" rel="bookmark">Action derivatives: You’re not doing what you think you’re doing</a></h1> 693 <img width="1000" height="288" src="https://patrickdfarley.com/wp-content/uploads/gym-1000x288.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Photo of gym." decoding="async" loading="lazy" /> 694 <div class="entry-meta"> 695 <span class="sep">Posted on </span><a href="https://patrickdfarley.com/action-derivatives/" title="11:08 am" rel="bookmark"><time class="entry-date" datetime="2024-11-21T11:08:28-05:00">November 21, 2024</time></a><span class="by-author"> <span class="sep"> by </span> <span class="author vcard"><a class="url fn n" href="https://patrickdfarley.com/author/pdf_admin/" title="View all posts by pdf_admin" rel="author">pdf_admin</a></span></span> | Blog </div><!-- .entry-meta --> 696 697<!-- hide the link to comments 698 <div class="comments-link"> 699 <a href="https://patrickdfarley.com/action-derivatives/#comments">3</a> </div> 700 --> 701 </header><!-- .entry-header --> 702 703 <div class="entry-content"> 704 <p>I want to look a category of weird mental tricks that we sometimes play on ourselvesâyou may be familiar with them individually, but when considered together they reveal a pattern that I think deserves more discussion. <a href="https://patrickdfarley.com/action-derivatives/" data-wpel-link="internal">Continue reading <span class="meta-nav">→</span></a></p> 705 </div><!-- .entry-content --> 706 707 <footer class="entry-meta"> 708 <span class="cat-links"> 709 <span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> <a href="https://patrickdfarley.com/category/blog/" rel="category tag">Blog</a> </span> 710 <span class="sep"> | </span> 711 <span class="tag-links"> 712 <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> <a href="https://patrickdfarley.com/tag/productivity/" rel="tag">productivity</a>, <a href="https://patrickdfarley.com/tag/psychology/" rel="tag">psychology</a> </span> 713 714 <span class="sep"> | </span> 715 <span class="comments-link"><a href="https://patrickdfarley.com/action-derivatives/#comments"><b>3</b> Replies</a></span> 716 717 </footer><!-- .entry-meta --> 718 </article><!-- #post-2554 --> 719 720 721 722 <article id="post-2521" class="post-2521 post type-post status-publish format-standard hentry category-blog category-crosspost tag-procrastination tag-productivity tag-psychology tag-true-generalist"> 723 <header class="entry-header"> 724 <h1 class="entry-title"><a href="https://patrickdfarley.com/crosspost-manager-and-employee/" rel="bookmark">Crosspost: Be Incorporated</a></h1> 725 726 <div class="entry-meta"> 727 <span class="sep">Posted on </span><a href="https://patrickdfarley.com/crosspost-manager-and-employee/" title="3:48 pm" rel="bookmark"><time class="entry-date" datetime="2024-04-04T15:48:02-04:00">April 4, 2024</time></a><span class="by-author"> <span class="sep"> by </span> <span class="author vcard"><a class="url fn n" href="https://patrickdfarley.com/author/pdf_admin/" title="View all posts by pdf_admin" rel="author">pdf_admin</a></span></span> | Blog </div><!-- .entry-meta --> 728 729<!-- hide the link to comments 730 <div class="comments-link"> 731 <a href="https://patrickdfarley.com/crosspost-manager-and-employee/#comments">1</a> </div> 732 --> 733 </header><!-- .entry-header --> 734 735 <div class="entry-content"> 736 <p>This post is about a certain kind of procrastination; I call it “over-managing.”
736 Itâs when you know what you should be working on at a given time, but instead of doing the work, you continue to deliberate over big-picture / planning decisions. As productive individuals, we have to be good Managers, but we also need to be able to call the plan “good enough” and be the Employee. <a href="https://patrickdfarley.com/crosspost-manager-and-employee/" data-wpel-link="internal">Continue reading <span class="meta-nav">→</span></a></p> 737 </div><!-- .entry-content --> 738 739 <footer class="entry-meta"> 740 <span class="cat-links"> 741 <span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> <a href="https://patrickdfarley.com/category/blog/" rel="category tag">Blog</a>, <a href="https://patrickdfarley.com/category/blog/crosspost/" rel="category tag">crosspost</a> </span> 742 <span class="sep"> | </span> 743 <span class="tag-links"> 744 <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> <a href="https://patrickdfarley.com/tag/procrastination/" rel="tag">procrastination</a>, <a href="https://patrickdfarley.com/tag/productivity/" rel="tag">productivity</a>, <a href="https://patrickdfarley.com/tag/psychology/" rel="tag">psychology</a>, <a href="https://patrickdfarley.com/tag/true-generalist/" rel="tag">true generalist</a> </span> 745 746 <span class="sep"> | </span> 747 <span class="comments-link"><a href="https://patrickdfarley.com/crosspost-manager-and-employee/#comments"><b>1</b> Reply</a></span> 748 749 </footer><!-- .entry-meta --> 750 </article><!-- #post-2521 --> 751 752 753 754 <article id="post-2305" class="post-2305 post type-post status-publish format-standard has-post-thumbnail hentry category-blog category-crosspost tag-true-generalist"> 755 <header class="entry-header"> 756 <h1 class="entry-title"><a href="https://patrickdfarley.com/xpost-generalist-skillset/" rel="bookmark">Crosspost: The generalist’s skillset</a></h1> 757 <img width="1000" height="288" src="https://patrickdfarley.com/wp-content/uploads/intro-octo-cropped-1000x288.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="photo of octopus" decoding="async" loading="lazy" /> 758 <div class="entry-meta"> 759 <span class="sep">Posted on </span><a href="https://patrickdfarley.com/xpost-generalist-skillset/" title="8:56 am" rel="bookmark"><time class="entry-date" datetime="2023-02-02T08:56:15-05:00">February 2, 2023</time></a><span class="by-author"> <span class="sep"> by </span> <span class="author vcard"><a class="url fn n" href="https://patrickdfarley.com/author/pdf_admin/" title="View all posts by pdf_admin" rel="author">pdf_admin</a></span></span> | Blog </div><!-- .entry-meta --> 760 761<!-- hide the link to comments 762 <div class="comments-link"> 763 <a href="https://patrickdfarley.com/xpost-generalist-skillset/#comments">1</a> </div> 764 --> 765 </header><!-- .entry-header --> 766 767 <div class="entry-content"> 768 <p>I put this together to talk about meta-skills: the broad skills that help all generalists manage and balance their particular skills and interests. In my own life, the reason I got interested in productivity and time management and the like was because I was a generalist, and I needed to get good at juggling everything. So this page covers what I’ve learned so far, and I’m sure I’ll add to it in the future. <a href="https://patrickdfarley.com/xpost-generalist-skillset/" data-wpel-link="internal">Continue reading <span class="meta-nav">→</span></a></p> 769 </div><!-- .entry-content --> 770 771 <footer class="entry-meta"> 772 <span class="cat-links"> 773 <span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> <a href="https://patrickdfarley.com/category/blog/" rel="category tag">Blog</a>, <a href="https://patrickdfarley.com/category/blog/crosspost/" rel="category tag">crosspost</a> </span> 774 <span class="sep"> | </span> 775 <span class="tag-links"> 776 <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> <a href="https://patrickdfarley.com/tag/true-generalist/" rel="tag">true generalist</a> </span> 777 778 <span class="sep"> | </span> 779 <span class="comments-link"><a href="https://patrickdfarley.com/xpost-generalist-skillset/#comments"><b>1</b> Reply</a></span> 780 781 </footer><!-- .entry-meta --> 782 </article><!-- #post-2305 --> 783 784 785 786 <article id="post-2294" class="post-2294 post type-post status-publish format-standard has-post-thumbnail hentry category-blog category-crosspost tag-true-generalist"> 787 <header class="entry-header"> 788 <h1 class="entry-title"><a href="https://patrickdfarley.com/xpost-necessary-generalists/" rel="bookmark">Crosspost: Necessary generalists</a></h1> 789 <img width="1000" height="288" src="https://patrickdfarley.com/wp-content/uploads/intro-octo-cropped-1000x288.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="photo of octopus" decoding="async" loading="lazy" /> 790 <div class="entry-meta"> 791 <span class="sep">Posted on </span><a href="https://patrickdfarley.com/xpost-necessary-generalists/" title="1:19 pm" rel="bookmark"><time class="entry-date" datetime="2023-01-27T13:19:36-05:00">January 27, 2023</time></a><span class="by-author"> <span class="sep"> by </span> <span class="author vcard"><a class="url fn n" href="https://patrickdfarley.com/author/pdf_admin/" title="View all posts by pdf_admin" rel="author">pdf_admin</a></span></span> | Blog </div><!-- .entry-meta --> 792 793<!-- hide the link to comments 794 <div class="comments-link"> 795 <a href="https://patrickdfarley.com/xpost-necessary-generalists/#comments">2</a> </div> 796 --> 797 </header><!-- .entry-header --> 798 799 <div class="entry-content"> 800 <p>I wrote this short series to talk about a weird thing in the modern world: there are a few areas where pretty much everybody needs to be knowledgeable. Each individual now bears some responsibilities, fully, which in past generations were shared or outsourced. Since we each need to have these few areas covered, on top of whatever else we’re doing in our lives, we’re all necessary generalists. <a href="https://patrickdfarley.com/xpost-necessary-generalists/" data-wpel-link="internal">Continue reading <span class="meta-nav">→</span></a></p> 801 </div><!-- .entry-content --> 802 803 <footer class="entry-meta"> 804 <span class="cat-links"> 805 <span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> <a href="https://patrickdfarley.com/category/blog/" rel="category tag">Blog</a>, <a href="https://patrickdfarley.com/category/blog/crosspost/" rel="category tag">crosspost</a> </span> 806 <span class="sep"> | </span> 807 <span class="tag-links"> 808 <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> <a href="https://patrickdfarley.com/tag/true-generalist/" rel="tag">true generalist</a> </span> 809 810 <span class="sep"> | </span> 811 <span class="comments-link"><a href="https://patrickdfarley.com/xpost-necessary-generalists/#comments"><b>2</b> Replies</a></span> 812 813 </footer><!-- .entry-meta --> 814 </article><!-- #post-2294 --> 815 816 817 818 <article id="post-2271" class="post-2271 post type-post status-publish format-standard has-post-thumbnail hentry category-blog category-crosspost tag-true-generalist"> 819 <header class="entry-header"> 820 <h1 class="entry-title"><a href="https://patrickdfarley.com/xpost-place-for-generalists/" rel="bookmark">Crosspost: A place for generalists</a></h1> 821 <img width="1000" height="288" src="https://patrickdfarley.com/wp-content/uploads/intro-octo-cropped-1000x288.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="photo of octopus" decoding="async" loading="lazy" /> 822 <div class="entry-meta"> 823 <span class="sep">Posted on </span><a href="https://patrickdfarley.com/xpost-place-for-generalists/" title="12:53 pm" rel="bookmark"><time class="entry-date" datetime="2023-01-11T12:53:23-05:00">January 11, 2023</time></a><span class="by-author"> <span class="sep"> by </span> <span class="author vcard"><a class="url fn n" href="https://patrickdfarley.com/author/pdf_admin/" title="View all posts by pdf_admin" rel="author">pdf_admin</a></span></span> | Blog </div><!-- .entry-meta --> 824 825<!-- hide the link to comments 826 <div class="comments-link"> 827 <a href="https://patrickdfarley.com/xpost-place-for-generalists/#comments">1</a> </div> 828 --> 829 </header><!-- .entry-header --> 830 831 <div class="entry-content"> 832 <p>This is a crosspost from True Generalist. This post goes deeper into why I made that site, what being a generalist means to me, and why the present time and place is an ideal environment for generalists. <a href="https://patrickdfarley.com/xpost-place-for-generalists/" data-wpel-link="internal">Continue reading <span class="meta-nav">→</span></a></p> 833 </div><!-- .entry-content --> 834 835 <footer class="entry-meta"> 836 <span class="cat-links"> 837 <span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> <a href="https://patrickdfarley.com/category/blog/" rel="category tag">Blog</a>, <a href="https://patrickdfarley.com/category/blog/crosspost/" rel="category tag">crosspost</a> </span> 838 <span class="sep"> | </span> 839 <span class="tag-links"> 840 <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> <a href="https://patrickdfarley.com/tag/true-generalist/" rel="tag">true generalist</a> </span> 841 842 <span class="sep"> | </span> 843 <span class="comments-link"><a href="https://patrickdfarley.com/xpost-place-for-generalists/#comments"><b>1</b> Reply</a></span> 844 845 </footer><!-- .entry-meta --> 846 </article><!-- #post-2271 --> 847 848 849 <nav id="nav-below"> 850 <h3 class="assistive-text">Post navigation</h3> 851 <div class="nav-previous"><a href="https://patrickdfarley.com/category/blog/page/2/" ><span class="meta-nav">←</span> Older posts</a></div> 852 <div class="nav-next"></div> 853 </nav><!-- #nav-above --> 854 855 856 </div><!-- #content --> 857 </section><!-- #primary --> 858 859 <div id="secondary" class="widget-area" role="complementary"> 860 <aside id="zoom-social-icons-widget-2" class="widget zoom-social-icons-widget"><h3 class="widget-title">Follow me</h3> 861 862<ul class="zoom-social-icons-list zoom-social-icons-list--with-canvas zoom-social-icons-list--rounded zoom-social-icons-list--align-left zoom-social-icons-list--no-labels"> 863 864 865 <li class="zoom-social_icons-list__item"> 866 <a class="zoom-social_icons-list__link" href="https://patrickdfarley.com/feed" target="_blank" title="Default Label" rel="nofollow noopener noreferrer"> 867 868 <span class="screen-reader-text">rss</span> 869 870 <span class="zoom-social_icons-list-span social-icon socicon socicon-rss" data-hover-rule="background-color" data-hover-color="#f26109" style="background-color : #69a4d3; font-size: 15px; padding:5px" role='img' aria-label='RSS'></span> 871 872 </a> 873 </li> 874 875 876 <li class="zoom-social_icons-list__item"> 877 <a class="zoom-social_icons-list__link" href="https://feedly.com/i/subscription/feed%2Fhttps%3A%2F%2Fpatrickdfarley.com%2Ffeed%2F" target="_blank" title="Default Label" rel="nofollow noopener noreferrer"> 878 879 <span class="screen-reader-text">feedly</span> 880 881 <span class="zoom-social_icons-list-span social-icon socicon socicon-feedly" data-hover-rule="background-color" data-hover-color="#34B151" style="background-color : #69a4d3; font-size: 15px; padding:5px" ></span> 882 883 </a> 884 </li> 885 886 887 <li class="zoom-social_icons-list__item"> 888 <a class="zoom-social_icons-list__link" href="https://www.x.com/PatrickDFarley" target="_blank" title="Twitter" rel="nofollow noopener noreferrer"> 889 890 <span class="screen-reader-text">x</span> 891 892 <span class="zoom-social_icons-list-span social-icon socicon socicon-x" data-hover-rule="background-color" data-hover-color="#000" style="background-color : #69a4d3; font-size: 15px; padding:5px" ></span> 893 894 </a> 895 </li> 896 897 898 <li class="zoom-social_icons-list__item"> 899 <a class="zoom-social_icons-list__link" href="https://www.linkedin.com/in/patrickdfarley" target="_blank" title="Default Label" rel="nofollow noopener noreferrer"> 900 901 <span class="screen-reader-text">linkedin</span> 902 903 <span class="zoom-social_icons-list-span social-icon socicon socicon-linkedin" data-hover-rule="background-color" data-hover-color="#0077B5" style="background-color : #69a4d3; font-size: 15px; padding:5px" ></span> 904 905 </a> 906 </li> 907 908 909 <li class="zoom-social_icons-list__item"> 910 <a class="zoom-social_icons-list__link" href="https://www.instagram.com/patrickdfarley_art/" target="_blank" title="Instagram" rel="nofollow noopener noreferrer"> 911 912 <span class="screen-reader-text">instagram</span> 913 914 <span class="zoom-social_icons-list-span social-icon socicon socicon-instagram" data-hover-rule="background-color" data-hover-color="#e4405f" style="background-color : #69a4d3; font-size: 15px; padding:5px" ></span> 915 916 </a> 917 </li> 918 919 920 <li class="zoom-social_icons-list__item"> 921 <a class="zoom-social_icons-list__link" href="https://www.facebook.com/pdfarley" target="_blank" title="Default Label" rel="nofollow noopener noreferrer"> 922 923 <span class="screen-reader-text">facebook</span> 924 925 <span class="zoom-social_icons-list-span social-icon socicon socicon-facebook" data-hover-rule="background-color" data-hover-color="#1877F2" style="background-color : #69a4d3; font-size: 15px; padding:5px" ></span> 926 927 </a> 928 </li> 929 930 931 <li class="zoom-social_icons-list__item"> 932 <a class="zoom-social_icons-list__link" href="https://www.youtube.com/user/PF4R" target="_blank" title="Default Label" rel="nofollow noopener noreferrer"> 933 934 <span class="screen-reader-text">youtube</span> 935 936 <span class="zoom-social_icons-list-span social-icon socicon socicon-youtube" data-hover-rule="background-color" data-hover-color="#e02a20" style="background-color : #69a4d3; font-size: 15px; padding:5px" ></span> 937 938 </a> 939 </li> 940 941 942</ul> 943 944 </aside><aside id="email-subscribers-form-1" class="widget widget_email-subscribers-form"><h3 class="widget-title"> Subscribe to posts </h3><div class="emaillist" id="es_form_f1-n1"><form action="/category/blog/#es_form_f1-n1" method="post" class="es_subscription_form es_shortcode_form es_ajax_subscription_form" id="es_subscription_form_6ac76844c4928" data-source="ig-es" data-form-id="1"><div class="es_caption">Enter your email address to subscribe to this blog and receive notifications of new posts by email.</div><div class="es-field-wrap ig-es-form-field"><label class="es-field-label"><input class="es_required_field es_txt_email ig_es_form_field_email ig-es-form-input" type="email" name="esfpx_email" value="" placeholder="Your email address" required="required" /></label></div><input type="hidden" name="esfpx_lists[]" value="214a4802200e" /><input type="hidden" name="esfpx_form_id" value="1" /><input type="hidden" name="es" value="subscribe" /> 945 <input type="hidden" name="esfpx_es_form_identifier" value="f1-n1" /> 946 <input type="hidden" name="esfpx_es_email_page" value="2271" /> 947 <input type="hidden" name="esfpx_es_email_page_url" value="https://patrickdfarley.com/xpost-place-for-generalists/" /> 948 <input type="hidden" name="esfpx_status" value="Unconfirmed" /> 949 <input type="hidden" name="esfpx_es-subscribe" id="es-subscribe-6ac76844c4928" value="9ddd0b20a3" /> 950 <label style="position:absolute;top:-99999px;left:-99999px;z-index:-99;" aria-hidden="true"><span hidden>Please leave this field empty.</span><input type="email" name="esfpx_es_hp_email" class="es_required_field" tabindex="-1" autocomplete="-1" value="" /></label><input type="submit" name="submit" class="es_subscription_form_submit es_submit_button es_textbox_button" id="es_subscription_form_submit_6ac76844c4928" value="Subscribe" /><span class="es_spinner_image" id="spinner-image"><img src="https://patrickdfarley.com/wp-content/plugins/email-subscribers/lite/public/images/spinner.gif" alt="Loading" /></span></form><span class="es_subscription_message " id="es_subscription
950_message_6ac76844c4928" role="alert" aria-live="assertive"></span></div></aside><style>.rpwe-block ul.rpwe-ul{ 951margin-left: 0 !important; 952padding-left: 17px !important; 953} 954 955.rpwe-block li{ 956border-bottom: 0px solid #eee; 957list-style-type: square; 958} 959 960.rpwe-block a{ 961display: inline !important; 962text-decoration: none; 963} 964 965.rpwe-block h3{ 966clear: none; 967margin-bottom: 0 !important; 968margin-top: 0 !important; 969} 970 971.rpwe-thumb{ 972padding: 0px !important; 973} 974 975.rpwe-summary{ 976font-size: 12px; 977} 978 979.rpwe-time{ 980color: #bbb; 981font-size: 11px; 982} 983 984.rpwe-comment{ 985color: #bbb; 986font-size: 11px; 987padding-left: 5px; 988} 989 990.rpwe-alignleft{ 991display: inline; 992float: left; 993} 994 995.rpwe-alignright{ 996display: inline; 997float: right; 998} 999 1000.rpwe-aligncenter{ 1001display: block; 1002margin-left: auto; 1003margin-right: auto; 1004} 1005 1006.rpwe-clearfix:before, 1007.rpwe-clearfix:after{ 1008} 1009 1010.rpwe-clearfix:after{ 1011} 1012 1013.rpwe-clearfix{ 1014} 1015</style><aside id="rpwe_widget-3" class="widget rpwe_widget recent-posts-extended"><h3 class="widget-title">Recent blog posts</h3><div class="rpwe-block "><ul class="rpwe-ul"><li class="rpwe-li rpwe-clearfix"><h3 class="rpwe-title"><a href="https://patrickdfarley.com/patrick-and-pari-wedding/" title="Permalink to Patrick and Pari’s wedding" rel="bookmark">Patrick and Pari’s wedding</a></h3></li><li class="rpwe-li rpwe-clearfix"><h3 class="rpwe-title"><a href="https://patrickdfarley.com/continuous-tense/" title="Permalink to The continuous tense is disappearing from your life" rel="bookmark">The continuous tense is disappearing from your life</a></h3></li><li class="rpwe-li rpwe-clearfix"><h3 class="rpwe-title"><a href="https://patrickdfarley.com/tech-bro-ethos/" title="Permalink to The tech bro ethos, and the end of my job" rel="bookmark">The tech bro ethos, and the end of my job</a></h3></li><li class="rpwe-li rpwe-clearfix"><h3 class="rpwe-title"><a href="https://patrickdfarley.com/sam-hyde-is-comedys-jungian-shadow/" title="Permalink to Sam Hyde is comedy’s Jungian shadow" rel="bookmark">Sam Hyde is comedy’s Jungian shadow</a></h3></li><li class="rpwe-li rpwe-clearfix"><h3 class="rpwe-title"><a href="https://patrickdfarley.com/optimization-problem/" title="Permalink to Optimization problem" rel="bookmark">Optimization problem</a></h3></li><li class="rpwe-li rpwe-clearfix"><h3 class="rpwe-title"><a href="https://patrickdfarley.com/in-the-balance-commentary/" title="Permalink to Commentary on SSC’s In the Balance" rel="bookmark">Commentary on SSC’s In the Balance</a></h3></li></ul></div><!-- Generated by http://wordpress.org/plugins/recent-posts-widget-extended/ --><a href="https://patrickdfarley.com/category/blog/" class="alignright">See more →</a></aside><aside id="rpwe_widget-2" class="widget rpwe_widget recent-posts-extended"><h3 class="widget-title">Recent art projects</h3><div class="rpwe-block "><ul class="rpwe-ul"><li class="rpwe-li rpwe-clearfix"><h3 class="rpwe-title"><a href="https://patrickdfarley.com/love-across-the-world-sculpture/" title="Permalink to Love across the world (sculpture)" rel="bookmark">Love across the world (sculpture)</a></h3></li><li class="rpwe-li rpwe-clearfix"><h3 class="rpwe-title"><a href="https://patrickdfarley.com/anywhere-with-you-digital-image/" title="Permalink to Anywhere with you (digital image)" rel="bookmark">Anywhere with you (digital image)</a></h3></li><li class="rpwe-li rpwe-clearfix"><h3 class="rpwe-title"><a href="https://patrickdfarley.com/eclipse-metal-cutout/" title="Permalink to Solar eclipse 2024 (metal cutout)" rel="bookmark">Solar eclipse 2024 (metal cutout)</a></h3></li><li class="rpwe-li rpwe-clearfix"><h3 class="rpwe-title"><a href="https://patrickdfarley.com/lake-fishing-painting/" title="Permalink to Lake fishing (painting)" rel="bookmark">Lake fishing (painting)</a></h3></li><li class="rpwe-li rpwe-clearfix"><h3 class="rpwe-title"><a href="https://patrickdfarley.com/im-so-many-people-painting/" title="Permalink to I’m So Many People (painting)" rel="bookmark">I’m So Many People (painting)</a></h3></li><li class="rpwe-li rpwe-clearfix"><h3 class="rpwe-title"><a href="https://patrickdfarley.com/im-so-many-people-image/" title="Permalink to I’m So Many People (image)" rel="bookmark">I’m So Many People (image)</a></h3></li></ul></div><!-- Generated by http://wordpress.org/plugins/recent-posts-widget-extended/ --><a href="https://patrickdfarley.com/category/art/" class="alignright">See more →</a></aside><aside id="rpwe_widget-4" class="widget rpwe_widget recent-posts-extended"><h3 class="widget-title">Recent tech projects</h3><div class="rpwe-block "><ul class="rpwe-ul"><li class="rpwe-li rpwe-clearfix"><h3 class="rpwe-title"><a href="https://patrickdfarley.com/automated-newsletters/" title="Permalink to Automated newsletters based on my notes" rel="bookmark">Automated newsletters based on my notes</a></h3></li><li class="rpwe-li rpwe-clearfix"><h3 class="rpwe-title"><a href="https://patrickdfarley.com/photo-booth-app/" title="Permalink to New Friend Photo Booth app" rel="bookmark">New Friend Photo Booth app</a></h3></li><li class="rpwe-li rpwe-clearfix"><h3 class="rpwe-title"><a href="https://patrickdfarley.com/doing-a-new-thing-with-ai-every-day-for-30-days/" title="Permalink to Doing a new thing with AI every day for 30 days" rel="bookmark">Doing a new thing with AI every day for 30 days</a></h3></li><li class="rpwe-li rpwe-clearfix"><h3 class="rpwe-title"><a href="https://patrickdfarley.com/hue-paint/" title="Permalink to Hue Paint tool: Match your photos to any color scheme" rel="bookmark">Hue Paint tool: Match your photos to any color scheme</a></h3></li><li class="rpwe-li rpwe-clearfix"><h3 class="rpwe-title"><a href="https://patrickdfarley.com/color-associations/" title="Permalink to Hidden hues: The surprising color associations we share" rel="bookmark">Hidden hues: The surprising color associations we share</a></h3></li><li class="rpwe-li rpwe-clearfix"><h3 class="rpwe-title"><a href="https://patrickdfarley.com/muay-thai-combo-maker-app/" title="Permalink to Muay Thai Combo Maker app" rel="bookmark">Muay Thai Combo Maker app</a></h3></li></ul></div><!-- Generated by http://wordpress.org/plugins/recent-posts-widget-extended/ --><a href="https://patrickdfarley.com/category/tech/" class="alignright">See more →</a></aside><aside id="block-21" class="widget widget_block"><div class="wp-block-group"> 1016<h3 class="widget-title">Archives</h3> 1017<div class="wp-block-group rpwe-block"> 1018<ul class="rpwe-ul"> 1019<li><a href="/archive/">Post archive</a></li> 1020</ul> 1021</div> 1022</div> 1023</aside> </div><!-- #secondary .widget-area --> 1024 1025 </div><!-- #main --> 1026 1027 <footer id="colophon" role="contentinfo"> 1028 1029 1030<div id="supplementary" class="one"> 1031 <div id="first" class="widget-area" role="complementary"> 1032 <aside id="custom_html-2" class="widget_text widget widget_custom_html"><div class="textwidget custom-html-widget"><hr> 1033<div class="footer-title"> 1034 Patrick D. Farley 1035</div></div></aside> </div><!-- #first .widget-area --> 1036 1037 1038 </div><!-- #supplementary --> 1039 1040<!-- hide the "site-generator" feature of the footer 1041 <div id="site-generator"> 1042 this is where the footer text used to go. 1043 1044 1045 1046 </div> 1047--> 1048 </footer><!-- #colophon --> 1049</div><!-- #page --> 1050
1051<script type="speculationrules"> 1052{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/twentyeleven-twist/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 1053</script>
1053 1054 1055 <!--copyscapeskip--> 1056 <aside id="moove_gdpr_cookie_info_bar" class="moove-gdpr-info-bar-hidden moove-gdpr-align-center moove-gdpr-dark-scheme gdpr_infobar_postion_bottom" aria-label="GDPR Cookie Banner" style="display: none;"> 1057 <div class="moove-gdpr-info-bar-container"> 1058 <div class="moove-gdpr-info-bar-content"> 1059 1060<div class="moove-gdpr-cookie-notice"> 1061 <p>This website use cookies to track page views; that's basically it.</p> 1062<p>You can find out more about which cookies this site uses or switch them off in <button data-href="#moove_gdpr_cookie_modal" class="change-settings-button">settings</button>. -Patrick</p> 1063</div> 1064<!-- .moove-gdpr-cookie-notice --> 1065<div class="moove-gdpr-button-holder"> 1066 <button class="mgbutton moove-gdpr-infobar-allow-all gdpr-fbo-0" aria-label="Accept" >Accept</button> 1067 </div> 1068<!-- .button-container --> </div> 1069 <!-- moove-gdpr-info-bar-content --> 1070 </div> 1071 <!-- moove-gdpr-info-bar-container --> 1072 </aside> 1073 <!-- #moove_gdpr_cookie_info_bar --> 1074 <!--/copyscapeskip-->
1075<script id="email-subscribers-js-extra"> 1076var es_data = {"messages":{"es_empty_email_notice":"Please enter email address","es_rate_limit_notice":"You need to wait for some time before subscribing again","es_single_optin_success_message":"Successfully Subscribed.","es_email_exists_notice":"Email Address already exists!","es_unexpected_error_notice":"Oops.. Unexpected error occurred.","es_invalid_email_notice":"Invalid email address","es_try_later_notice":"Please try after some time"},"es_ajax_url":"https://patrickdfarley.com/wp-admin/admin-ajax.php"}; 1077//# sourceURL=email-subscribers-js-extra 1078</script>
vendor: 1 bytes, line 1078
1078
1079<script id="email-subscribers-js" src="https://patrickdfarley.com/wp-content/plugins/email-subscribers/lite/public/js/email-subscribers-public.js?ver=5.9.11"></script>
vendor: 1 bytes, line 1079
1079
1080<script id="zoom-social-icons-widget-frontend-js" src="https://patrickdfarley.com/wp-content/plugins/social-icons-widget-by-wpzoom/assets/js/social-icons-widget-frontend.js?ver=1757595361"></script>
vendor: 1 bytes, line 1080
1080
1081<script id="moove_gdpr_frontend-js-extra"> 1082var moove_frontend_gdpr_scripts = {"ajaxurl":"https://patrickdfarley.com/wp-admin/admin-ajax.php","post_id":"2861","plugin_dir":"https://patrickdfarley.com/wp-content/plugins/gdpr-cookie-compliance","show_icons":"all","is_page":"","ajax_cookie_removal":"false","strict_init":"2","enabled_default":{"third_party":1,"advanced":0},"geo_location":"false","force_reload":"false","is_single":"","hide_save_btn":"false","current_user":"0","cookie_expiration":"365","script_delay":"2000","close_btn_action":"1","close_btn_rdr":"","scripts_defined":"{\"cache\":true,\"header\":\"\",\"body\":\"\",\"footer\":\"\",\"thirdparty\":{\"header\":\"\u003C!-- script to track traffic with W3Counter --\u003E\\r\\n\u003Cscript data-gdpr src=\\\"https:\\/\\/www.w3counter.com\\/tracker.js?id=126668\\\"\u003E\u003C\\/script\u003E\",\"body\":\"\",\"footer\":\"\"},\"advanced\":{\"header\":\"\",\"body\":\"\",\"footer\":\"\"}}","gdpr_scor":"true","wp_lang":"","wp_consent_api":"false"}; 1083//# sourceURL=moove_gdpr_frontend-js-extra 1084</script>
vendor: 1 bytes, line 1084
1084
1085<script id="moove_gdpr_frontend-js" src="https://patrickdfarley.com/wp-content/plugins/gdpr-cookie-compliance/dist/scripts/main.js?ver=4.15.9"></script>
vendor: 1 bytes, line 1085
1085
1086<script id="moove_gdpr_frontend-js-after"> 1087var gdpr_consent__strict = "true" 1088var gdpr_consent__thirdparty = "true" 1089var gdpr_consent__advanced = "false" 1090var gdpr_consent__cookies = "strict|thirdparty" 1091//# sourceURL=moove_gdpr_frontend-js-after 1092</script>
vendor: 1 bytes, line 1092
1092
1093<script id="wp-emoji-settings" type="application/json"> 1094{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://patrickdfarley.com/wp-includes/js/wp-emoji-release.min.js?ver=7.1.3"}} 1095</script>
vendor: 1 bytes, line 1095
1095
1096<script type="module"> 1097/*! This file is auto-generated */ 1098var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 1099//# sourceURL=https://patrickdfarley.com/wp-includes/js/wp-emoji-loader.min.js 1100</script>
1100 1101 1102 1103 <!--copyscapeskip--> 1104 <!-- V1 --> 1105 <div id="moove_gdpr_cookie_modal" class="gdpr_lightbox-hide" role="complementary" aria-label="GDPR Settings Screen"> 1106 <div class="moove-gdpr-modal-content moove-clearfix logo-position-left moove_gdpr_modal_theme_v1"> 1107 1108 <button class="moove-gdpr-modal-close" aria-label="Close GDPR Cookie Settings"> 1109 <span class="gdpr-sr-only">Close GDPR Cookie Settings</span> 1110 <span class="gdpr-icon moovegdpr-arrow-close"></span> 1111 </button> 1112 <div class="moove-gdpr-modal-left-content"> 1113 1114<div class="moove-gdpr-company-logo-holder"> 1115 <img src="https://patrickdfarley.com/wp-content/uploads/P-image-300x300.png" alt="" width="300" height="300" class="img-responsive" /> 1116</div> 1117<!-- .moove-gdpr-company-logo-holder --> <ul id="moove-gdpr-menu"> 1118 1119<li class="menu-item-on menu-item-privacy_overview menu-item-selected"> 1120 <button data-href="#privacy_overview" class="moove-gdpr-tab-nav" aria-label="Privacy Overview"> 1121 <span class="gdpr-nav-tab-title">Privacy Overview</span> 1122 </button> 1123</li> 1124 1125 <li class="menu-item-strict-necessary-cookies menu-item-off"> 1126 <button data-href="#strict-necessary-cookies" class="moove-gdpr-tab-nav" aria-label="Strictly Necessary Cookies"> 1127 <span class="gdpr-nav-tab-title">Strictly Necessary Cookies</span> 1128 </button> 1129 </li> 1130 1131 1132 <li class="menu-item-off menu-item-third_party_cookies"> 1133 <button data-href="#third_party_cookies" class="moove-gdpr-tab-nav" aria-label="3rd Party Cookies"> 1134 <span class="gdpr-nav-tab-title">3rd Party Cookies</span> 1135 </button> 1136 </li> 1137 1138 1139 </ul> 1140 1141<div class="moove-gdpr-branding-cnt"> 1142 </div> 1143<!-- .moove-gdpr-branding --> </div> 1144 <!-- .moove-gdpr-modal-left-content --> 1145 <div class="moove-gdpr-modal-right-content"> 1146 <div class="moove-gdpr-modal-title"> 1147 1148 </div> 1149 <!-- .moove-gdpr-modal-ritle --> 1150 <div class="main-modal-content"> 1151 1152 <div class="moove-gdpr-tab-content"> 1153 1154<div id="privacy_overview" class="moove-gdpr-tab-main"> 1155 <span class="tab-title">Privacy Overview</span> 1156 <div class="moove-gdpr-tab-main-content"> 1157 <p>This website uses cookies so that I can provide you with the best user experience. Cookie information is stored in your browser and performs functions such as recognizing you when you return to this website and helping me understand which sections of the website you find most interesting and useful.</p> 1158 </div> 1159 <!-- .moove-gdpr-tab-main-content --> 1160 1161</div> 1162<!-- #privacy_overview --> 1163 <div id="strict-necessary-cookies" class="moove-gdpr-tab-main" style="display:none"> 1164 <span class="tab-title">Strictly Necessary Cookies</span> 1165 <div class="moove-gdpr-tab-main-content"> 1166 <p>Strictly Necessary Cookies should be enabled at all times so that your preferences for cookie settings can be saved.</p> 1167 <div class="moove-gdpr-status-bar gdpr-checkbox-disabled checkbox-selected"> 1168 <div class="gdpr-cc-form-wrap"> 1169 <div class="gdpr-cc-form-fieldset"> 1170 <label class="cookie-switch" for="moove_gdpr_strict_cookies"> 1171 <span class="gdpr-sr-only">Enable or Disable Cookies</span> 1172 <input type="checkbox" aria-label="Strictly Necessary Cookies" disabled checked="checked" value="check" name="moove_gdpr_strict_cookies" id="moove_gdpr_strict_cookies"> 1173 <span class="cookie-slider cookie-round" data-text-enable="Enabled" data-text-disabled="Disabled"></span> 1174 </label> 1175 </div> 1176 <!-- .gdpr-cc-form-fieldset --> 1177 </div> 1178 <!-- .gdpr-cc-form-wrap --> 1179 </div> 1180 <!-- .moove-gdpr-status-bar --> 1181 <div class="moove-gdpr-strict-warning-message" style="margin-top: 10px;"> 1182 <p>If you disable this cookie, we will not be able to save your preferences. This means that every time you visit this website you will need to enable or disable cookies again.</p> 1183 </div> 1184 <!-- .moove-gdpr-tab-main-content --> 1185 1186 </div> 1187 <!-- .moove-gdpr-tab-main-content --> 1188 </div> 1189 <!-- #strict-necesarry-cookies --> 1190 1191 <div id="third_party_cookies" class="moove-gdpr-tab-main" style="display:none"> 1192 <span class="tab-title">3rd Party Cookies</span> 1193 <div class="moove-gdpr-tab-main-content"> 1194 <p>This website uses W3Counter to collect anonymous information such as the number of visitors to the site, and the most popular pages.</p> 1195<p>Keeping this cookie enabled helps me improve this website.</p> 1196 <div class="moove-gdpr-status-bar"> 1197 <div class="gdpr-cc-form-wrap"> 1198 <div class="gdpr-cc-form-fieldset"> 1199 <label class="cookie-switch" for="moove_gdpr_performance_cookies">
1200 <span class="gdpr-sr-only">Enable or Disable Cookies</span> 1201 <input type="checkbox" aria-label="3rd Party Cookies" value="check" name="moove_gdpr_performance_cookies" id="moove_gdpr_performance_cookies" > 1202 <span class="cookie-slider cookie-round" data-text-enable="Enabled" data-text-disabled="Disabled"></span> 1203 </label> 1204 </div> 1205 <!-- .gdpr-cc-form-fieldset --> 1206 </div> 1207 <!-- .gdpr-cc-form-wrap --> 1208 </div> 1209 <!-- .moove-gdpr-status-bar --> 1210 <div class="moove-gdpr-strict-secondary-warning-message" style="margin-top: 10px; display: none;"> 1211 <p>Please enable Strictly Necessary Cookies first so that we can save your preferences!</p> 1212 </div> 1213 <!-- .moove-gdpr-tab-main-content --> 1214 1215 </div> 1216 <!-- .moove-gdpr-tab-main-content --> 1217 </div> 1218 <!-- #third_party_cookies --> 1219 1220 1221 </div> 1222 <!-- .moove-gdpr-tab-content --> 1223 </div> 1224 <!-- .main-modal-content --> 1225 <div class="moove-gdpr-modal-footer-content"> 1226 <div class="moove-gdpr-button-holder"> 1227 <button class="mgbutton moove-gdpr-modal-allow-all button-visible" aria-label="Enable All">Enable All</button> 1228 <button class="mgbutton moove-gdpr-modal-save-settings button-visible" aria-label="Save Changes">Save Changes</button> 1229 </div> 1230<!-- .moove-gdpr-button-holder --> </div> 1231 <!-- .moove-gdpr-modal-footer-content --> 1232 </div> 1233 <!-- .moove-gdpr-modal-right-content --> 1234 1235 <div class="moove-clearfix"></div> 1236 1237 </div> 1238 <!-- .moove-gdpr-modal-content --> 1239 </div> 1240 <!-- #moove_gdpr_cookie_modal --> 1241 <!--/copyscapeskip--> 1242 1243</body> 1244</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.