<!DOCTYPE html> <html lang="en-us"><head> <meta name="generator" content="Hugo 0.134.3"> <title>Home - phil@bajsicki:~$</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"> <meta name="description" content=" "> <link rel="canonical" href="https://bajsicki.com/" /> <link rel="icon" href="https://bajsicki.com/images/logo_w.png" /> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/modern-normalize/1.1.0/modern-normalize.min.css" crossorigin="anonymous" referrerpolicy="no-referrer" /> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /> <link rel="preload" as="style" href="https://fonts.googleapis.com/css?family=Noto+Serif+SC|Noto+Emoji&display=swap" /> <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Noto+Serif+SC|Noto+Emoji&display=swap" media="print" onload="this.media='all'" /> <noscript> <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Noto+Serif+SC&display=swap" /> </noscript> <link rel="stylesheet" href="/css/hugo-tufte.min.css"> <link rel="stylesheet" href="/css/hugo-tufte-options.min.css"> <link rel="stylesheet" href="/css/hugo-tufte-override.css"> </head> <body> <article id="main" class="home-page"> <header class="brand"> <h1>phil@bajsicki:~$</h1> <p class="subtitle"></p> <nav class="menu"> <ul> <li><a href="/">Home</a></li> </ul> </nav> <hr /> </header> <section class="page-list"> </section> <footer class="page-footer"> <hr /> <div class="previous-post" style="display:inline-block;"> </div> <div class="next-post", style="display:inline-block;float:right;"> </div> <ul class="page-footer-menu"> </ul> <p> Powered by <a href="https://gohugo.io">Hugo</a> and the <a href="https://github.com/loikein/hugo-tufte">Tufte theme</a>. </p> <div class="copyright"> <p> ©2024 Phil Bajsicki </p> </div> </footer> </article> <script>(function(){var e,t,n,s=document.getElementsByTagName("code");for(n=0;n<s.length;){if(t=s[n],t.parentNode.tagName!=="PRE"&&t.childElementCount===0&&!t.classList.contains("nolatex")&&(e=t.textContent,/^\$[^$]/.test(e)&&/[^$]\$$/.test(e)&&(e=e.replace(/^\$/,"\\(").replace(/\$$/,"\\)"),t.textContent=e),/^\\\((.|\s)+\\\)$/.test(e)||/^\\\[(.|\s)+\\\]$/.test(e)||/^\$(.|\s)+\$$/.test(e)||/^\\begin\{([^}]+)\}(.|\s)+\\end\{[^}]+\}$/.test(e))){t.outerHTML=t.innerHTML;continue}n++}})()</script> <link rel="stylesheet" href="/katex@/dist/katex.min.css" crossorigin="anonymous"> <script defer src="/katex@/dist/katex.min.js" crossorigin="anonymous"></script> <script defer src="/katex@/dist/contrib/auto-render.min.js" crossorigin="anonymous"></script> <script> document.addEventListener("DOMContentLoaded", function() { renderMathInElement(document.body, { trust: (context) => ['\\htmlId', '\\href'].includes(context.command), macros: { "\\eqref": "\\href{###1}{(\\text{#1})}", "\\ref": "\\href{###1}{\\text{#1}}", "\\label": "\\htmlId{#1}{}" } }); }); </script> </body> </html>