This commit is contained in:
Joshua Seigler 2025-07-15 22:14:42 -04:00
parent cc31c50b27
commit 4898a98271
53 changed files with 198 additions and 179 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

1
assets/main-Cn83fOYW.js Normal file
View file

@ -0,0 +1 @@
(function(){const o=document.createElement("link").relList;if(o&&o.supports&&o.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))i(e);new MutationObserver(e=>{for(const t of e)if(t.type==="childList")for(const s of t.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&i(s)}).observe(document,{childList:!0,subtree:!0});function n(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?t.credentials="include":e.crossOrigin==="anonymous"?t.credentials="omit":t.credentials="same-origin",t}function i(e){if(e.ep)return;e.ep=!0;const t=n(e);fetch(e.href,t)}})();function d(r){const{target:o}=r,n=document.querySelector("#effects");if(n==null)return;Array.from(n.children).filter(e=>e.__effectParent===o?!0:l(r)&&Array.from(r.changedTouches).some(t=>t.identifier===e.__effectTouch)).forEach(e=>{e.getAnimations().forEach(t=>{if(+(t.currentTime??0)<100){t.pause(),n.removeChild(e);return}t.pause(),t.updatePlaybackRate(-.25),t.play(),t.addEventListener("finish",()=>{n.contains(e)&&n.removeChild(e)})})})}function f(r){return r!==null&&typeof r.matches=="function"}function l(r){return r.type.startsWith("touch")}function a(r){const{target:o}=r,n=document.querySelector("#effects"),i=window.getComputedStyle(f(o)?o:document.body).getPropertyValue("--glowColor");let e=[];if(l(r))e=Array.from(r.targetTouches).map(t=>({top:t.clientY-5,left:t.clientX-5,width:10,height:10}));else{if(!f(o)||!o.matches("a[href],.nav-toggle-button,button,input[type='radio']"))return;e=Array.from(o.getClientRects()),Array.from(o.children).forEach(t=>{e.push(...Array.from(t.getClientRects()))})}e.forEach(t=>{var m;const{top:s,left:h,width:p,height:y}=t,c=document.createElement("div");l(r)?c.__effectTouch=(m=r.targetTouches.item(0))==null?void 0:m.identifier:c.__effectParent=o,c.classList.add("effect-instance");const u="10rem";c.style.top=`calc(${s+window.scrollY}px - ${u})`,c.style.left=`calc(${h+window.scrollX}px - ${u})`,c.style.width=`calc(${p}px + 2 * ${u})`,c.style.height=`calc(${y}px + 2 * ${u})`,c.style.setProperty("--glowColor",i),n==null||n.appendChild(c)})}function g(){document.querySelectorAll("pre[class^=language]").forEach(r=>{const o=document.createElement("button");o.classList.add("copy-button"),o.addEventListener("click",()=>{r instanceof HTMLElement&&navigator.clipboard.writeText(r.innerText)}),r.appendChild(o)})}function E({target:r}){!f(r)||!r.matches("a[href][target=_blank]")||umami==null||umami.track(`Link: ${r.innerText??r.getAttribute("href")}`,{from:document.location.href,destination:r.getAttribute("href")})}document.addEventListener("mouseenter",a,!0);document.addEventListener("focus",a,!0);document.addEventListener("touchstart",a,!0);document.addEventListener("mouseleave",d,!0);document.addEventListener("blur",d,!0);document.addEventListener("touchend",d,!0);document.addEventListener("touchcancel",d,!0);document.addEventListener("click",E,!0);document.addEventListener("DOMContentLoaded",g);

View file

@ -1 +0,0 @@
(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))o(e);new MutationObserver(e=>{for(const n of e)if(n.type==="childList")for(const i of n.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&o(i)}).observe(document,{childList:!0,subtree:!0});function s(e){const n={};return e.integrity&&(n.integrity=e.integrity),e.referrerPolicy&&(n.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?n.credentials="include":e.crossOrigin==="anonymous"?n.credentials="omit":n.credentials="same-origin",n}function o(e){if(e.ep)return;e.ep=!0;const n=s(e);fetch(e.href,n)}})();function l({target:t}){const r=document.querySelector("#effects");if(r==null)return;Array.from(r.children).filter(o=>o.__effectParent===t).forEach(o=>{o.getAnimations().forEach(e=>{if(+(e.currentTime??0)<100){e.pause(),r.removeChild(o);return}e.pause(),e.updatePlaybackRate(-.25),e.play(),e.addEventListener("finish",()=>{r.contains(o)&&r.removeChild(o)})})})}function u(t){return t!==null&&typeof t.matches=="function"}function f({target:t}){const r=document.querySelector("#effects");if(!u(t)||!t.matches("a[href],.nav-toggle-button,button,input[type='radio']"))return;const s=window.getComputedStyle(t).getPropertyValue("--glowColor"),o=Array.from(t.getClientRects());Array.from(t.children).forEach(e=>{o.push(...Array.from(e.getClientRects()))}),o.forEach(e=>{const{top:n,left:i,width:a,height:m}=e,c=document.createElement("div");c.__effectParent=t,c.classList.add("effect-instance");const d="10rem";c.style.top=`calc(${n+window.scrollY}px - ${d})`,c.style.left=`calc(${i+window.scrollX}px - ${d})`,c.style.width=`calc(${a}px + 2 * ${d})`,c.style.height=`calc(${m}px + 2 * ${d})`,c.style.setProperty("--glowColor",s),r==null||r.appendChild(c)})}function p(){document.querySelectorAll("pre[class^=language]").forEach(t=>{const r=document.createElement("button");r.classList.add("copy-button"),r.addEventListener("click",()=>{t instanceof HTMLElement&&navigator.clipboard.writeText(t.innerText)}),t.appendChild(r)})}function h({target:t}){!u(t)||!t.matches("a[href][target=_blank]")||umami==null||umami.track(`Link: ${t.innerText??t.getAttribute("href")}`,{from:document.location.href,destination:t.getAttribute("href")})}document.addEventListener("mouseenter",f,!0);document.addEventListener("focus",f,!0);document.addEventListener("mouseleave",l,!0);document.addEventListener("blur",l,!0);document.addEventListener("click",h,!0);document.addEventListener("DOMContentLoaded",p);

File diff suppressed because one or more lines are too long

View file

@ -656,6 +656,32 @@ We also usually brown some canned chicken and add it at the same time as the but
&lt;/ul&gt;
&lt;h2 id=&quot;nutrition-information&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://joshua.seigler.net/recipes/luther-salad/#nutrition-information&quot; aria-hidden=&quot;true&quot;&gt;&lt;/a&gt; Nutrition Information&lt;/h2&gt;
&lt;p&gt;This is less a recipe and more a category of foods. It has a pound of pasta, a good amount of oil, and some protein. So, kinda high on carbs but not the worst thing. No label for this one.&lt;/p&gt;
</content>
</entry>
<entry>
<title>Recipe: Corn Casserole</title>
<link href="https://joshua.seigler.net/recipes/corn-casserole/" />
<updated>2025-04-24T00:00:00Z</updated>
<id>https://joshua.seigler.net/recipes/corn-casserole/</id>
<content type="html">&lt;h2 id=&quot;ingredients&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://joshua.seigler.net/recipes/corn-casserole/#ingredients&quot; aria-hidden=&quot;true&quot;&gt;&lt;/a&gt; Ingredients&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;1 can of corn drained&lt;/li&gt;
&lt;li&gt;1 can of creamed corn&lt;/li&gt;
&lt;li&gt;1 stick melted butter 1/2 cup&lt;/li&gt;
&lt;li&gt;1 box of Jiffy Corn Muffin mix&lt;/li&gt;
&lt;li&gt;1 cup sour cream&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;instructions&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://joshua.seigler.net/recipes/corn-casserole/#instructions&quot; aria-hidden=&quot;true&quot;&gt;&lt;/a&gt; Instructions&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Preheat the oven to 350 degrees.&lt;/li&gt;
&lt;li&gt;In a bowl, mix all of the ingredients together in order, then pour into a greased 8&amp;quot;x8&amp;quot; baking pan.&lt;/li&gt;
&lt;li&gt;Cook uncovered for 45-50 minutes or until lightly browned.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&quot;notes&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://joshua.seigler.net/recipes/corn-casserole/#notes&quot; aria-hidden=&quot;true&quot;&gt;&lt;/a&gt; Notes&lt;/h2&gt;
&lt;p&gt;Vegan substitutions: almond milk instead of sour cream, vegetable butter or neutral oil instead of butter. Made this way, the result will be less bready but still excellent. Increase cooking time slightly.&lt;/p&gt;
&lt;p&gt;Doubling: if the pan size makes the uncooked mix more than about an inch deep, you will need extra cooking time. Cover it with foil and cook another 20 minutes or so.&lt;/p&gt;
&lt;h2 id=&quot;nutrition-information&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://joshua.seigler.net/recipes/corn-casserole/#nutrition-information&quot; aria-hidden=&quot;true&quot;&gt;&lt;/a&gt; Nutrition Information&lt;/h2&gt;
&lt;p&gt;Makes 15.5 100g servings. Each serving: &lt;strong&gt;Calories&lt;/strong&gt;: 167g (8%), &lt;strong&gt;Protein&lt;/strong&gt;: 2.82g (5%), &lt;strong&gt;Total Fat&lt;/strong&gt;: 9.35g (19%), Cholesterol: 31g, Saturated Fat: 5.2g, Trans Fat: 0.24g, &lt;strong&gt;Carbohydrates&lt;/strong&gt;: 20g (8%), Dietary Fiber: 1.1g (4%), Sugars: 2.05g, &lt;strong&gt;Calcium&lt;/strong&gt;: 36mg (4%), &lt;strong&gt;Iron&lt;/strong&gt;: 0.6mg (3%), &lt;strong&gt;Potassium&lt;/strong&gt;: 137mg (3%), &lt;strong&gt;Sodium&lt;/strong&gt;: 346mg (23%)&lt;/p&gt;
</content>
</entry>
<entry>
@ -687,32 +713,6 @@ We also usually brown some canned chicken and add it at the same time as the but
&lt;a href=&quot;https://hbr.org/2023/04/generative-ai-has-an-intellectual-property-problem&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Generative AI Has an Intellectual Property Problem&lt;/a&gt;, &lt;em&gt;Harvard Business Review&lt;/em&gt;&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;I dont think I am wise enough to safely use a genie in a bottle. And I dont want to outsource my creative efforts to an addictive, bullshitting alien intellect, even if it might save time and effort in the short term.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://joshua.seigler.net/posts/thinking-machines/-IYuxB_Iur-128.avif 128w, https://joshua.seigler.net/posts/thinking-machines/-IYuxB_Iur-384.avif 384w, https://joshua.seigler.net/posts/thinking-machines/-IYuxB_Iur-1152.avif 1152w, https://joshua.seigler.net/posts/thinking-machines/-IYuxB_Iur-1280.avif 1280w&quot; sizes=&quot;auto&quot;&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://joshua.seigler.net/posts/thinking-machines/-IYuxB_Iur-128.jpeg&quot; alt=&quot;End of line&quot; width=&quot;1280&quot; height=&quot;575&quot; srcset=&quot;https://joshua.seigler.net/posts/thinking-machines/-IYuxB_Iur-128.jpeg 128w, https://joshua.seigler.net/posts/thinking-machines/-IYuxB_Iur-384.jpeg 384w, https://joshua.seigler.net/posts/thinking-machines/-IYuxB_Iur-1152.jpeg 1152w, https://joshua.seigler.net/posts/thinking-machines/-IYuxB_Iur-1280.jpeg 1280w&quot; sizes=&quot;auto&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
</content>
</entry>
<entry>
<title>Recipe: Corn Casserole</title>
<link href="https://joshua.seigler.net/recipes/corn-casserole/" />
<updated>2025-04-24T00:00:00Z</updated>
<id>https://joshua.seigler.net/recipes/corn-casserole/</id>
<content type="html">&lt;h2 id=&quot;ingredients&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://joshua.seigler.net/recipes/corn-casserole/#ingredients&quot; aria-hidden=&quot;true&quot;&gt;&lt;/a&gt; Ingredients&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;1 can of corn drained&lt;/li&gt;
&lt;li&gt;1 can of creamed corn&lt;/li&gt;
&lt;li&gt;1 stick melted butter 1/2 cup&lt;/li&gt;
&lt;li&gt;1 box of Jiffy Corn Muffin mix&lt;/li&gt;
&lt;li&gt;1 cup sour cream&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;instructions&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://joshua.seigler.net/recipes/corn-casserole/#instructions&quot; aria-hidden=&quot;true&quot;&gt;&lt;/a&gt; Instructions&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Preheat the oven to 350 degrees.&lt;/li&gt;
&lt;li&gt;In a bowl, mix all of the ingredients together in order, then pour into a greased 8&amp;quot;x8&amp;quot; baking pan.&lt;/li&gt;
&lt;li&gt;Cook uncovered for 45-50 minutes or until lightly browned.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&quot;notes&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://joshua.seigler.net/recipes/corn-casserole/#notes&quot; aria-hidden=&quot;true&quot;&gt;&lt;/a&gt; Notes&lt;/h2&gt;
&lt;p&gt;Vegan substitutions: almond milk instead of sour cream, vegetable butter or neutral oil instead of butter. Made this way, the result will be less bready but still excellent. Increase cooking time slightly.&lt;/p&gt;
&lt;p&gt;Doubling: if the pan size makes the uncooked mix more than about an inch deep, you will need extra cooking time. Cover it with foil and cook another 20 minutes or so.&lt;/p&gt;
&lt;h2 id=&quot;nutrition-information&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://joshua.seigler.net/recipes/corn-casserole/#nutrition-information&quot; aria-hidden=&quot;true&quot;&gt;&lt;/a&gt; Nutrition Information&lt;/h2&gt;
&lt;p&gt;Makes 15.5 100g servings. Each serving: &lt;strong&gt;Calories&lt;/strong&gt;: 167g (8%), &lt;strong&gt;Protein&lt;/strong&gt;: 2.82g (5%), &lt;strong&gt;Total Fat&lt;/strong&gt;: 9.35g (19%), Cholesterol: 31g, Saturated Fat: 5.2g, Trans Fat: 0.24g, &lt;strong&gt;Carbohydrates&lt;/strong&gt;: 20g (8%), Dietary Fiber: 1.1g (4%), Sugars: 2.05g, &lt;strong&gt;Calcium&lt;/strong&gt;: 36mg (4%), &lt;strong&gt;Iron&lt;/strong&gt;: 0.6mg (3%), &lt;strong&gt;Potassium&lt;/strong&gt;: 137mg (3%), &lt;strong&gt;Sodium&lt;/strong&gt;: 346mg (23%)&lt;/p&gt;
</content>
</entry>
<entry>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1 +1 @@
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover"><link rel="preconnect" href="https://stats.apps.seigler.net/"><style>@font-face{font-family:'Inter Variable';font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter Variable';font-style:italic;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-italic.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}</style><script defer src="https://stats.apps.seigler.net/script.js" data-website-id="ccb4bd94-2a71-47fe-8eea-d85bf75b7f6d"></script><link rel="me" href="https://github.com/seigler"><link rel="webmention" href="https://webmention.io/joshua.seigler.net/webmention"><title>Music - joshua.seigler.net</title><meta name="description" content=""><meta property="og:title" content="Music"><meta property="og:type" content=""><meta property="og:url" content="/music/"><meta name="twitter:title" content="Music"><meta name="twitter:description" content=""><meta name="twitter:card" content="summary"><meta name="generator" content="Eleventy v3.1.0"><script type="module" crossorigin src="/assets/main-nXw2QMt0.js"></script><link rel="stylesheet" crossorigin href="/assets/main-BUx5lSqQ.css"></head><body data-font="english" data-path="/music/"><header><nav><div class="nav-row"><div class="nav-home"><a href="/">joshua.seigler.net</a></div></div><div class="nav-categories"><a href="/posts/">/posts</a> <a href="/about/">/about</a> <a href="/now/">/now</a> <a href="/uses/">/uses</a> <a href="/recipes/">/recipes</a> <a aria-current="page" href="/music/">/music</a> <a href="/books/">/books</a> <a href="/links/">/links</a> <a href="/search/">/search</a></div></nav><h1>Music</h1><div class="header-meta"><span class="tags"></span></div></header><main><section data-pagefind-body=""><p>These are songs chanted during certain Eastern Orthodox services. I transcribed them with MuseScore from multiple sources, scanned or sung.</p></section><ul class="collection"><li><a class="collection-itemTitle" href="/music/Îngerul a Strigat - Varlaam - glasul 3.pdf">Îngerul a Strigat - Varlaam - glasul 3</a><div class="collection-itemData"><span><span class="tags"></span></span></div><p class="collection-itemDescription"></p></li><li><a class="collection-itemTitle" href="/music/It Is Truly Meet - Macedonian.pdf">It Is Truly Meet - Macedonian</a><div class="collection-itemData"><span><span class="tags"></span></span></div><p class="collection-itemDescription"></p></li></ul></main><footer>&copy; Joshua Seigler 2025. - <a rel="me" href="mailto:joshua@seigler.net?subject=Hello">Contact</a> - <a href="/feed.xml">RSS</a> - <a href="/unoffice-hours/">Unoffice Hours</a> - <a href="/webrings/">Webrings</a></footer><div id="effects"></div></body></html>
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover"><link rel="preconnect" href="https://stats.apps.seigler.net/"><style>@font-face{font-family:'Inter Variable';font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter Variable';font-style:italic;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-italic.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}</style><script defer src="https://stats.apps.seigler.net/script.js" data-website-id="ccb4bd94-2a71-47fe-8eea-d85bf75b7f6d"></script><link rel="me" href="https://github.com/seigler"><link rel="webmention" href="https://webmention.io/joshua.seigler.net/webmention"><title>Music - joshua.seigler.net</title><meta name="description" content=""><meta property="og:title" content="Music"><meta property="og:type" content=""><meta property="og:url" content="/music/"><meta name="twitter:title" content="Music"><meta name="twitter:description" content=""><meta name="twitter:card" content="summary"><meta name="generator" content="Eleventy v3.1.0"><script type="module" crossorigin src="/assets/main-Cn83fOYW.js"></script><link rel="stylesheet" crossorigin href="/assets/main-BFsgSS42.css"></head><body data-font="english" data-path="/music/"><header><nav><div class="nav-row"><div class="nav-home"><a href="/">joshua.seigler.net</a></div></div><div class="nav-categories"><a href="/posts/">/posts</a> <a href="/about/">/about</a> <a href="/now/">/now</a> <a href="/uses/">/uses</a> <a href="/recipes/">/recipes</a> <a aria-current="page" href="/music/">/music</a> <a href="/books/">/books</a> <a href="/links/">/links</a> <a href="/search/">/search</a></div></nav><h1>Music</h1><div class="header-meta"><span class="tags"></span></div></header><main><section data-pagefind-body=""><p>These are songs chanted during certain Eastern Orthodox services. I transcribed them with MuseScore from multiple sources, scanned or sung.</p></section><ul class="collection"><li><a class="collection-itemTitle" href="/music/Îngerul a Strigat - Varlaam - glasul 3.pdf">Îngerul a Strigat - Varlaam - glasul 3</a><div class="collection-itemData"><span><span class="tags"></span></span></div><p class="collection-itemDescription"></p></li><li><a class="collection-itemTitle" href="/music/It Is Truly Meet - Macedonian.pdf">It Is Truly Meet - Macedonian</a><div class="collection-itemData"><span><span class="tags"></span></span></div><p class="collection-itemDescription"></p></li></ul></main><footer>&copy; Joshua Seigler 2025. - <a rel="me" href="mailto:joshua@seigler.net?subject=Hello">Contact</a> - <a href="/feed.xml">RSS</a> - <a href="/unoffice-hours/">Unoffice Hours</a> - <a href="/webrings/">Webrings</a></footer><div id="effects"></div></body></html>

View file

@ -1 +1 @@
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover"><link rel="preconnect" href="https://stats.apps.seigler.net/"><style>@font-face{font-family:'Inter Variable';font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter Variable';font-style:italic;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-italic.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}</style><script defer src="https://stats.apps.seigler.net/script.js" data-website-id="ccb4bd94-2a71-47fe-8eea-d85bf75b7f6d"></script><link rel="me" href="https://github.com/seigler"><link rel="webmention" href="https://webmention.io/joshua.seigler.net/webmention"><title>Now - joshua.seigler.net</title><meta name="description" content=""><meta name="keywords" content="now"><meta property="og:title" content="Now"><meta property="og:type" content=""><meta property="og:url" content="/now/"><meta name="twitter:title" content="Now"><meta name="twitter:description" content=""><meta name="twitter:card" content="summary"><meta name="generator" content="Eleventy v3.1.0"><script type="module" crossorigin src="/assets/main-nXw2QMt0.js"></script><link rel="stylesheet" crossorigin href="/assets/main-BUx5lSqQ.css"></head><body data-font="english" data-path="/now/"><header><nav><div class="nav-row"><div class="nav-home"><a href="/">joshua.seigler.net</a></div></div><div class="nav-categories"><a href="/posts/">/posts</a> <a href="/about/">/about</a> <a aria-current="page" href="/now/">/now</a> <a href="/uses/">/uses</a> <a href="/recipes/">/recipes</a> <a href="/music/">/music</a> <a href="/books/">/books</a> <a href="/links/">/links</a> <a href="/search/">/search</a></div></nav><h1>Now</h1><div class="header-meta"><span>June 7, 2025</span> <span class="tags"></span></div></header><main data-pagefind-body="data-pagefind-body"><p>I live in Southbridge, Massachusetts since 2022, with my wife Sara and our three cats. Were starting to get more integrated here. Im about to start a new role, my third or fourth startup depending on how you count it. Im active in <a href="https://www.stmichaelorthodox.com/" target="_blank" rel="noopener">a local church</a>. I recently changed my mind about olives (I like them now).</p><h2 id="goals" tabindex="-1"><a class="header-anchor" href="#goals" aria-hidden="true"></a> Goals</h2><ul><li>Learn to love God and to love people. Simple but difficult, gradual.</li><li>Drive success at my new job.</li><li>Improve my back-end and infrastructure skills to eventually own the “full-stack” label.</li><li>Build a passive income stream.</li><li>Explore non-tech career skills, in case the world gets even wierder than it is today.</li><li>Participate in communities:<ul><li>Initiate and maintain connections with people around me (local community, neighbors, etc).</li><li>Connect with other web and software developers.</li></ul></li></ul></main><footer>&copy; Joshua Seigler 2025. - <a rel="me" href="mailto:joshua@seigler.net?subject=Hello">Contact</a> - <a href="/feed.xml">RSS</a> - <a href="/unoffice-hours/">Unoffice Hours</a> - <a href="/webrings/">Webrings</a></footer><div id="effects"></div></body></html>
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover"><link rel="preconnect" href="https://stats.apps.seigler.net/"><style>@font-face{font-family:'Inter Variable';font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter Variable';font-style:italic;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-italic.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}</style><script defer src="https://stats.apps.seigler.net/script.js" data-website-id="ccb4bd94-2a71-47fe-8eea-d85bf75b7f6d"></script><link rel="me" href="https://github.com/seigler"><link rel="webmention" href="https://webmention.io/joshua.seigler.net/webmention"><title>Now - joshua.seigler.net</title><meta name="description" content=""><meta name="keywords" content="now"><meta property="og:title" content="Now"><meta property="og:type" content=""><meta property="og:url" content="/now/"><meta name="twitter:title" content="Now"><meta name="twitter:description" content=""><meta name="twitter:card" content="summary"><meta name="generator" content="Eleventy v3.1.0"><script type="module" crossorigin src="/assets/main-Cn83fOYW.js"></script><link rel="stylesheet" crossorigin href="/assets/main-BFsgSS42.css"></head><body data-font="english" data-path="/now/"><header><nav><div class="nav-row"><div class="nav-home"><a href="/">joshua.seigler.net</a></div></div><div class="nav-categories"><a href="/posts/">/posts</a> <a href="/about/">/about</a> <a aria-current="page" href="/now/">/now</a> <a href="/uses/">/uses</a> <a href="/recipes/">/recipes</a> <a href="/music/">/music</a> <a href="/books/">/books</a> <a href="/links/">/links</a> <a href="/search/">/search</a></div></nav><h1>Now</h1><div class="header-meta"><span>June 7, 2025</span> <span class="tags"></span></div></header><main data-pagefind-body="data-pagefind-body"><p>I live in Southbridge, Massachusetts since 2022, with my wife Sara and our three cats. Were starting to get more integrated here. Im about to start a new role, my third or fourth startup depending on how you count it. Im active in <a href="https://www.stmichaelorthodox.com/" target="_blank" rel="noopener">a local church</a>. I recently changed my mind about olives (I like them now).</p><h2 id="goals" tabindex="-1"><a class="header-anchor" href="#goals" aria-hidden="true"></a> Goals</h2><ul><li>Learn to love God and to love people. Simple but difficult, gradual.</li><li>Drive success at my new job.</li><li>Improve my back-end and infrastructure skills to eventually own the “full-stack” label.</li><li>Build a passive income stream.</li><li>Explore non-tech career skills, in case the world gets even wierder than it is today.</li><li>Participate in communities:<ul><li>Initiate and maintain connections with people around me (local community, neighbors, etc).</li><li>Connect with other web and software developers.</li></ul></li></ul></main><footer>&copy; Joshua Seigler 2025. - <a rel="me" href="mailto:joshua@seigler.net?subject=Hello">Contact</a> - <a href="/feed.xml">RSS</a> - <a href="/unoffice-hours/">Unoffice Hours</a> - <a href="/webrings/">Webrings</a></footer><div id="effects"></div></body></html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1,4 +1,4 @@
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover"><link rel="preconnect" href="https://stats.apps.seigler.net/"><style>@font-face{font-family:'Inter Variable';font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter Variable';font-style:italic;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-italic.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}</style><script defer src="https://stats.apps.seigler.net/script.js" data-website-id="ccb4bd94-2a71-47fe-8eea-d85bf75b7f6d"></script><link rel="me" href="https://github.com/seigler"><link rel="webmention" href="https://webmention.io/joshua.seigler.net/webmention"><title>FFmpeg audio cleanup - joshua.seigler.net</title><meta name="description" content="A script to apply dynamic compression and noise reduction to audio files"><meta name="keywords" content="posts, technical, ffmpeg"><meta property="og:title" content="FFmpeg audio cleanup"><meta property="og:type" content=""><meta property="og:url" content="/posts/ffmpeg-audio-cleanup/"><meta name="twitter:title" content="FFmpeg audio cleanup"><meta name="twitter:description" content="A script to apply dynamic compression and noise reduction to audio files"><meta name="twitter:card" content="summary"><meta name="generator" content="Eleventy v3.1.0"><script type="module" crossorigin src="/assets/main-nXw2QMt0.js"></script><link rel="stylesheet" crossorigin href="/assets/main-BUx5lSqQ.css"></head><body data-font="english" data-path="/posts/ffmpeg-audio-cleanup/"><header><nav><div class="nav-row"><div class="nav-home"><a href="/">joshua.seigler.net</a></div></div><div class="nav-categories"><a aria-current="page" href="/posts/">/posts</a> <a href="/about/">/about</a> <a href="/now/">/now</a> <a href="/uses/">/uses</a> <a href="/recipes/">/recipes</a> <a href="/music/">/music</a> <a href="/books/">/books</a> <a href="/links/">/links</a> <a href="/search/">/search</a></div></nav><h1>FFmpeg audio cleanup</h1><div class="header-meta"><span>June 26, 2025</span> <span class="tags"><a class="tag" style="--tagIndex:5" href="/tags/technical/">technical</a> <a class="tag" style="--tagIndex:10" href="/tags/ffmpeg/">ffmpeg</a></span></div></header><header class="toc"></header><main data-pagefind-body="data-pagefind-body"><p>I recently needed to process 20+ phone audio recordings. The files are mp3 recordings in stereo, made in an environment with echoes and noise from fans/heaters.</p><p>Although I could do it easily with <a href="https://tenacityaudio.org/" target="_blank" rel="noopener">Tenacity</a> I didnt want to use a manual process, since it would take days. So I tried using FFmpeg filters and Bash scripting.</p><p>I found an FFmpeg filter called <a href="https://ffmpeg.org/ffmpeg-filters.html#compand" target="_blank" rel="noopener">compand</a> which lets you map an input decibel range to an output decibel range. I also used the <a href="https://ffmpeg.org/ffmpeg-filters.html#anlmdn" target="_blank" rel="noopener">anlmdn</a> filter to reduce noise, and the <a href="https://ffmpeg.org/ffmpeg-filters.html#highpass" target="_blank" rel="noopener">highpass</a> filter to help with clarity.</p><p>I ran into a couple gotchas.</p><ol><li><code>mpv</code> does something special for audio playback that prevents audio from clipping. <code>vlc</code> plays the file as it is.</li><li>Because the compressor has an attack and decay (which is necessary for things to sound good) it can cause clipping if the volume rises sharply. Applying a <code>delay</code> parameter with half the duration of the attack length fixed this.</li></ol><p>Here is the script:</p><p><code>process-audio.sh</code></p><pre class="language-bash"><code class="language-bash"><span class="highlight-line"><span class="token shebang important">#!/bin/bash</span></span>
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover"><link rel="preconnect" href="https://stats.apps.seigler.net/"><style>@font-face{font-family:'Inter Variable';font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter Variable';font-style:italic;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-italic.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}</style><script defer src="https://stats.apps.seigler.net/script.js" data-website-id="ccb4bd94-2a71-47fe-8eea-d85bf75b7f6d"></script><link rel="me" href="https://github.com/seigler"><link rel="webmention" href="https://webmention.io/joshua.seigler.net/webmention"><title>FFmpeg audio cleanup - joshua.seigler.net</title><meta name="description" content="A script to apply dynamic compression and noise reduction to audio files"><meta name="keywords" content="posts, technical, ffmpeg"><meta property="og:title" content="FFmpeg audio cleanup"><meta property="og:type" content=""><meta property="og:url" content="/posts/ffmpeg-audio-cleanup/"><meta name="twitter:title" content="FFmpeg audio cleanup"><meta name="twitter:description" content="A script to apply dynamic compression and noise reduction to audio files"><meta name="twitter:card" content="summary"><meta name="generator" content="Eleventy v3.1.0"><script type="module" crossorigin src="/assets/main-Cn83fOYW.js"></script><link rel="stylesheet" crossorigin href="/assets/main-BFsgSS42.css"></head><body data-font="english" data-path="/posts/ffmpeg-audio-cleanup/"><header><nav><div class="nav-row"><div class="nav-home"><a href="/">joshua.seigler.net</a></div></div><div class="nav-categories"><a aria-current="page" href="/posts/">/posts</a> <a href="/about/">/about</a> <a href="/now/">/now</a> <a href="/uses/">/uses</a> <a href="/recipes/">/recipes</a> <a href="/music/">/music</a> <a href="/books/">/books</a> <a href="/links/">/links</a> <a href="/search/">/search</a></div></nav><h1>FFmpeg audio cleanup</h1><div class="header-meta"><span>June 26, 2025</span> <span class="tags"><a class="tag" style="--tagIndex:5" href="/tags/technical/">technical</a> <a class="tag" style="--tagIndex:10" href="/tags/ffmpeg/">ffmpeg</a></span></div></header><header class="toc"></header><main data-pagefind-body="data-pagefind-body"><p>I recently needed to process 20+ phone audio recordings. The files are mp3 recordings in stereo, made in an environment with echoes and noise from fans/heaters.</p><p>Although I could do it easily with <a href="https://tenacityaudio.org/" target="_blank" rel="noopener">Tenacity</a> I didnt want to use a manual process, since it would take days. So I tried using FFmpeg filters and Bash scripting.</p><p>I found an FFmpeg filter called <a href="https://ffmpeg.org/ffmpeg-filters.html#compand" target="_blank" rel="noopener">compand</a> which lets you map an input decibel range to an output decibel range. I also used the <a href="https://ffmpeg.org/ffmpeg-filters.html#anlmdn" target="_blank" rel="noopener">anlmdn</a> filter to reduce noise, and the <a href="https://ffmpeg.org/ffmpeg-filters.html#highpass" target="_blank" rel="noopener">highpass</a> filter to help with clarity.</p><p>I ran into a couple gotchas.</p><ol><li><code>mpv</code> does something special for audio playback that prevents audio from clipping. <code>vlc</code> plays the file as it is.</li><li>Because the compressor has an attack and decay (which is necessary for things to sound good) it can cause clipping if the volume rises sharply. Applying a <code>delay</code> parameter with half the duration of the attack length fixed this.</li></ol><p>Here is the script:</p><p><code>process-audio.sh</code></p><pre class="language-bash"><code class="language-bash"><span class="highlight-line"><span class="token shebang important">#!/bin/bash</span></span>
<span class="highlight-line"><span class="token keyword">if</span> <span class="token punctuation">[</span> <span class="token string">"<span class="token variable">$#</span>"</span> <span class="token operator">==</span> <span class="token string">"0"</span> <span class="token punctuation">]</span><span class="token punctuation">;</span> <span class="token keyword">then</span></span>
<span class="highlight-line"> <span class="token builtin class-name">echo</span> <span class="token string">"Error: no arguments provided."</span></span>
<span class="highlight-line"> <span class="token builtin class-name">echo</span> <span class="token string">"Usage: <span class="token variable">$0</span> file1 file2 file3 ..."</span></span>

View file

@ -1 +1 @@
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover"><link rel="preconnect" href="https://stats.apps.seigler.net/"><style>@font-face{font-family:'Inter Variable';font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter Variable';font-style:italic;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-italic.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}</style><script defer src="https://stats.apps.seigler.net/script.js" data-website-id="ccb4bd94-2a71-47fe-8eea-d85bf75b7f6d"></script><link rel="me" href="https://github.com/seigler"><link rel="webmention" href="https://webmention.io/joshua.seigler.net/webmention"><title>Finally, a Coherent Worldview - joshua.seigler.net</title><meta name="description" content="Why did I think I could figure everything out on my own?"><meta name="keywords" content="posts, faith, ethos"><meta property="og:title" content="Finally, a Coherent Worldview"><meta property="og:type" content=""><meta property="og:url" content="/posts/finally-a-coherent-worldview/"><meta name="twitter:title" content="Finally, a Coherent Worldview"><meta name="twitter:description" content="Why did I think I could figure everything out on my own?"><meta name="twitter:card" content="summary"><meta name="generator" content="Eleventy v3.1.0"><script type="module" crossorigin src="/assets/main-nXw2QMt0.js"></script><link rel="stylesheet" crossorigin href="/assets/main-BUx5lSqQ.css"></head><body data-font="english" data-path="/posts/finally-a-coherent-worldview/"><header><nav><div class="nav-row"><div class="nav-home"><a href="/">joshua.seigler.net</a></div></div><div class="nav-categories"><a aria-current="page" href="/posts/">/posts</a> <a href="/about/">/about</a> <a href="/now/">/now</a> <a href="/uses/">/uses</a> <a href="/recipes/">/recipes</a> <a href="/music/">/music</a> <a href="/books/">/books</a> <a href="/links/">/links</a> <a href="/search/">/search</a></div></nav><h1>Finally, a Coherent Worldview</h1><div class="header-meta"><span>July 14, 2023</span> <span class="tags"><a class="tag" style="--tagIndex:4" href="/tags/faith/">faith</a> <a class="tag" style="--tagIndex:0" href="/tags/ethos/">ethos</a></span></div></header><header class="toc"></header><main data-pagefind-body="data-pagefind-body"><p>Around the time of my previous post, I had just been received into the Orthodox church. Since then I have found it to be everything I was looking for, and a great deal more. There is such a wealth of wisdom, going back thousands of years. And it was all there, un-seen, un-read, as far as I was concerned not existing at all! It seems impossible to me that I was so unaware of these treasures by chance.</p><p>Father Seraphim Rose, Saint Paisios, Saint Porphyrios, Elder Thaddeus of Vitovnica - to name only a few! - lived in this world, recently. They speak plainly and lovingly about modern and familiar concerns. Their example and guidance are a priceless treasure! And not only they help me, but participating in the tradition of the Orthodox Church has… I dont even know how to say it all. I have experienced how the prodigal son felt when he took a few trembling steps back to his father, and instead of the rejection or anger he had earned, he received joyful, unearned forgiveness. His father <em>ran</em> to him while he was still far away!</p><p>Here is what I know, now from experience: Jesus Christ is life and truth and love. To look for life, or truth, or love apart from Him is pointless! Its a contradiction, like looking for light by marching into the shadows. God made me, and He loves me more than I love myself. Because this is true, I want to do everything His way, even if I dont understand it at first.</p></main><script data-isso="//comments.apps.seigler.net/" src="//comments.apps.seigler.net/js/embed.min.js"></script><section id="isso-thread" data-title=""><noscript>Javascript needs to be activated to view comments.</noscript></section><footer>&copy; Joshua Seigler 2025. - <a rel="me" href="mailto:joshua@seigler.net?subject=Hello">Contact</a> - <a href="/feed.xml">RSS</a> - <a href="/unoffice-hours/">Unoffice Hours</a> - <a href="/webrings/">Webrings</a></footer><div id="effects"></div></body></html>
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover"><link rel="preconnect" href="https://stats.apps.seigler.net/"><style>@font-face{font-family:'Inter Variable';font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter Variable';font-style:italic;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-italic.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}</style><script defer src="https://stats.apps.seigler.net/script.js" data-website-id="ccb4bd94-2a71-47fe-8eea-d85bf75b7f6d"></script><link rel="me" href="https://github.com/seigler"><link rel="webmention" href="https://webmention.io/joshua.seigler.net/webmention"><title>Finally, a Coherent Worldview - joshua.seigler.net</title><meta name="description" content="Why did I think I could figure everything out on my own?"><meta name="keywords" content="posts, faith, ethos"><meta property="og:title" content="Finally, a Coherent Worldview"><meta property="og:type" content=""><meta property="og:url" content="/posts/finally-a-coherent-worldview/"><meta name="twitter:title" content="Finally, a Coherent Worldview"><meta name="twitter:description" content="Why did I think I could figure everything out on my own?"><meta name="twitter:card" content="summary"><meta name="generator" content="Eleventy v3.1.0"><script type="module" crossorigin src="/assets/main-Cn83fOYW.js"></script><link rel="stylesheet" crossorigin href="/assets/main-BFsgSS42.css"></head><body data-font="english" data-path="/posts/finally-a-coherent-worldview/"><header><nav><div class="nav-row"><div class="nav-home"><a href="/">joshua.seigler.net</a></div></div><div class="nav-categories"><a aria-current="page" href="/posts/">/posts</a> <a href="/about/">/about</a> <a href="/now/">/now</a> <a href="/uses/">/uses</a> <a href="/recipes/">/recipes</a> <a href="/music/">/music</a> <a href="/books/">/books</a> <a href="/links/">/links</a> <a href="/search/">/search</a></div></nav><h1>Finally, a Coherent Worldview</h1><div class="header-meta"><span>July 14, 2023</span> <span class="tags"><a class="tag" style="--tagIndex:4" href="/tags/faith/">faith</a> <a class="tag" style="--tagIndex:0" href="/tags/ethos/">ethos</a></span></div></header><header class="toc"></header><main data-pagefind-body="data-pagefind-body"><p>Around the time of my previous post, I had just been received into the Orthodox church. Since then I have found it to be everything I was looking for, and a great deal more. There is such a wealth of wisdom, going back thousands of years. And it was all there, un-seen, un-read, as far as I was concerned not existing at all! It seems impossible to me that I was so unaware of these treasures by chance.</p><p>Father Seraphim Rose, Saint Paisios, Saint Porphyrios, Elder Thaddeus of Vitovnica - to name only a few! - lived in this world, recently. They speak plainly and lovingly about modern and familiar concerns. Their example and guidance are a priceless treasure! And not only they help me, but participating in the tradition of the Orthodox Church has… I dont even know how to say it all. I have experienced how the prodigal son felt when he took a few trembling steps back to his father, and instead of the rejection or anger he had earned, he received joyful, unearned forgiveness. His father <em>ran</em> to him while he was still far away!</p><p>Here is what I know, now from experience: Jesus Christ is life and truth and love. To look for life, or truth, or love apart from Him is pointless! Its a contradiction, like looking for light by marching into the shadows. God made me, and He loves me more than I love myself. Because this is true, I want to do everything His way, even if I dont understand it at first.</p></main><script data-isso="//comments.apps.seigler.net/" src="//comments.apps.seigler.net/js/embed.min.js"></script><section id="isso-thread" data-title=""><noscript>Javascript needs to be activated to view comments.</noscript></section><footer>&copy; Joshua Seigler 2025. - <a rel="me" href="mailto:joshua@seigler.net?subject=Hello">Contact</a> - <a href="/feed.xml">RSS</a> - <a href="/unoffice-hours/">Unoffice Hours</a> - <a href="/webrings/">Webrings</a></footer><div id="effects"></div></body></html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1 +1 @@
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover"><link rel="preconnect" href="https://stats.apps.seigler.net/"><style>@font-face{font-family:'Inter Variable';font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter Variable';font-style:italic;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-italic.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}</style><script defer src="https://stats.apps.seigler.net/script.js" data-website-id="ccb4bd94-2a71-47fe-8eea-d85bf75b7f6d"></script><link rel="me" href="https://github.com/seigler"><link rel="webmention" href="https://webmention.io/joshua.seigler.net/webmention"><title>Corn Casserole - joshua.seigler.net</title><meta name="description" content="An easy sweet cornbread casserole with a vegan variation"><meta property="og:title" content="Corn Casserole"><meta property="og:type" content=""><meta property="og:url" content="/recipes/corn-casserole/"><meta name="twitter:title" content="Corn Casserole"><meta name="twitter:description" content="An easy sweet cornbread casserole with a vegan variation"><meta name="twitter:card" content="summary"><meta name="generator" content="Eleventy v3.1.0"><script type="module" crossorigin src="/assets/main-nXw2QMt0.js"></script><link rel="stylesheet" crossorigin href="/assets/main-BUx5lSqQ.css"></head><body data-font="english" data-path="/recipes/corn-casserole/"><header><nav><div class="nav-row"><div class="nav-home"><a href="/">joshua.seigler.net</a></div></div><div class="nav-categories"><a href="/posts/">/posts</a> <a href="/about/">/about</a> <a href="/now/">/now</a> <a href="/uses/">/uses</a> <a aria-current="page" href="/recipes/">/recipes</a> <a href="/music/">/music</a> <a href="/books/">/books</a> <a href="/links/">/links</a> <a href="/search/">/search</a></div></nav><h1>Corn Casserole</h1><div class="header-meta"><span class="tags"></span></div></header><main data-pagefind-body="data-pagefind-body"><h2 id="ingredients" tabindex="-1"><a class="header-anchor" href="#ingredients" aria-hidden="true"></a> Ingredients</h2><ul><li>1 can of corn drained</li><li>1 can of creamed corn</li><li>1 stick melted butter 1/2 cup</li><li>1 box of Jiffy Corn Muffin mix</li><li>1 cup sour cream</li></ul><h2 id="instructions" tabindex="-1"><a class="header-anchor" href="#instructions" aria-hidden="true"></a> Instructions</h2><ol><li>Preheat the oven to 350 degrees.</li><li>In a bowl, mix all of the ingredients together in order, then pour into a greased 8&quot;x8&quot; baking pan.</li><li>Cook uncovered for 45-50 minutes or until lightly browned.</li></ol><h2 id="notes" tabindex="-1"><a class="header-anchor" href="#notes" aria-hidden="true"></a> Notes</h2><p>Vegan substitutions: almond milk instead of sour cream, vegetable butter or neutral oil instead of butter. Made this way, the result will be less bready but still excellent. Increase cooking time slightly.</p><p>Doubling: if the pan size makes the uncooked mix more than about an inch deep, you will need extra cooking time. Cover it with foil and cook another 20 minutes or so.</p><h2 id="nutrition-information" tabindex="-1"><a class="header-anchor" href="#nutrition-information" aria-hidden="true"></a> Nutrition Information</h2><p>Makes 15.5 100g servings. Each serving: <strong>Calories</strong>: 167g (8%), <strong>Protein</strong>: 2.82g (5%), <strong>Total Fat</strong>: 9.35g (19%), Cholesterol: 31g, Saturated Fat: 5.2g, Trans Fat: 0.24g, <strong>Carbohydrates</strong>: 20g (8%), Dietary Fiber: 1.1g (4%), Sugars: 2.05g, <strong>Calcium</strong>: 36mg (4%), <strong>Iron</strong>: 0.6mg (3%), <strong>Potassium</strong>: 137mg (3%), <strong>Sodium</strong>: 346mg (23%)</p></main><script data-isso="//comments.apps.seigler.net/" src="//comments.apps.seigler.net/js/embed.min.js"></script><section id="isso-thread" data-title=""><noscript>Javascript needs to be activated to view comments.</noscript></section><footer>&copy; Joshua Seigler 2025. - <a rel="me" href="mailto:joshua@seigler.net?subject=Hello">Contact</a> - <a href="/feed.xml">RSS</a> - <a href="/unoffice-hours/">Unoffice Hours</a> - <a href="/webrings/">Webrings</a></footer><div id="effects"></div></body></html>
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover"><link rel="preconnect" href="https://stats.apps.seigler.net/"><style>@font-face{font-family:'Inter Variable';font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter Variable';font-style:italic;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-italic.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}</style><script defer src="https://stats.apps.seigler.net/script.js" data-website-id="ccb4bd94-2a71-47fe-8eea-d85bf75b7f6d"></script><link rel="me" href="https://github.com/seigler"><link rel="webmention" href="https://webmention.io/joshua.seigler.net/webmention"><title>Corn Casserole - joshua.seigler.net</title><meta name="description" content="An easy sweet cornbread casserole with a vegan variation"><meta property="og:title" content="Corn Casserole"><meta property="og:type" content=""><meta property="og:url" content="/recipes/corn-casserole/"><meta name="twitter:title" content="Corn Casserole"><meta name="twitter:description" content="An easy sweet cornbread casserole with a vegan variation"><meta name="twitter:card" content="summary"><meta name="generator" content="Eleventy v3.1.0"><script type="module" crossorigin src="/assets/main-Cn83fOYW.js"></script><link rel="stylesheet" crossorigin href="/assets/main-BFsgSS42.css"></head><body data-font="english" data-path="/recipes/corn-casserole/"><header><nav><div class="nav-row"><div class="nav-home"><a href="/">joshua.seigler.net</a></div></div><div class="nav-categories"><a href="/posts/">/posts</a> <a href="/about/">/about</a> <a href="/now/">/now</a> <a href="/uses/">/uses</a> <a aria-current="page" href="/recipes/">/recipes</a> <a href="/music/">/music</a> <a href="/books/">/books</a> <a href="/links/">/links</a> <a href="/search/">/search</a></div></nav><h1>Corn Casserole</h1><div class="header-meta"><span class="tags"></span></div></header><main data-pagefind-body="data-pagefind-body"><h2 id="ingredients" tabindex="-1"><a class="header-anchor" href="#ingredients" aria-hidden="true"></a> Ingredients</h2><ul><li>1 can of corn drained</li><li>1 can of creamed corn</li><li>1 stick melted butter 1/2 cup</li><li>1 box of Jiffy Corn Muffin mix</li><li>1 cup sour cream</li></ul><h2 id="instructions" tabindex="-1"><a class="header-anchor" href="#instructions" aria-hidden="true"></a> Instructions</h2><ol><li>Preheat the oven to 350 degrees.</li><li>In a bowl, mix all of the ingredients together in order, then pour into a greased 8&quot;x8&quot; baking pan.</li><li>Cook uncovered for 45-50 minutes or until lightly browned.</li></ol><h2 id="notes" tabindex="-1"><a class="header-anchor" href="#notes" aria-hidden="true"></a> Notes</h2><p>Vegan substitutions: almond milk instead of sour cream, vegetable butter or neutral oil instead of butter. Made this way, the result will be less bready but still excellent. Increase cooking time slightly.</p><p>Doubling: if the pan size makes the uncooked mix more than about an inch deep, you will need extra cooking time. Cover it with foil and cook another 20 minutes or so.</p><h2 id="nutrition-information" tabindex="-1"><a class="header-anchor" href="#nutrition-information" aria-hidden="true"></a> Nutrition Information</h2><p>Makes 15.5 100g servings. Each serving: <strong>Calories</strong>: 167g (8%), <strong>Protein</strong>: 2.82g (5%), <strong>Total Fat</strong>: 9.35g (19%), Cholesterol: 31g, Saturated Fat: 5.2g, Trans Fat: 0.24g, <strong>Carbohydrates</strong>: 20g (8%), Dietary Fiber: 1.1g (4%), Sugars: 2.05g, <strong>Calcium</strong>: 36mg (4%), <strong>Iron</strong>: 0.6mg (3%), <strong>Potassium</strong>: 137mg (3%), <strong>Sodium</strong>: 346mg (23%)</p></main><script data-isso="//comments.apps.seigler.net/" src="//comments.apps.seigler.net/js/embed.min.js"></script><section id="isso-thread" data-title=""><noscript>Javascript needs to be activated to view comments.</noscript></section><footer>&copy; Joshua Seigler 2025. - <a rel="me" href="mailto:joshua@seigler.net?subject=Hello">Contact</a> - <a href="/feed.xml">RSS</a> - <a href="/unoffice-hours/">Unoffice Hours</a> - <a href="/webrings/">Webrings</a></footer><div id="effects"></div></body></html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1 +1 @@
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover"><link rel="preconnect" href="https://stats.apps.seigler.net/"><style>@font-face{font-family:'Inter Variable';font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter Variable';font-style:italic;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-italic.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}</style><script defer src="https://stats.apps.seigler.net/script.js" data-website-id="ccb4bd94-2a71-47fe-8eea-d85bf75b7f6d"></script><link rel="me" href="https://github.com/seigler"><link rel="webmention" href="https://webmention.io/joshua.seigler.net/webmention"><title>Sloppy Joes - joshua.seigler.net</title><meta name="description" content="A summertime favorite, great over hot dogs"><meta property="og:title" content="Sloppy Joes"><meta property="og:type" content=""><meta property="og:url" content="/recipes/sloppy-joes/"><meta name="twitter:title" content="Sloppy Joes"><meta name="twitter:description" content="A summertime favorite, great over hot dogs"><meta name="twitter:card" content="summary"><meta name="generator" content="Eleventy v3.1.0"><script type="module" crossorigin src="/assets/main-nXw2QMt0.js"></script><link rel="stylesheet" crossorigin href="/assets/main-BUx5lSqQ.css"></head><body data-font="english" data-path="/recipes/sloppy-joes/"><header><nav><div class="nav-row"><div class="nav-home"><a href="/">joshua.seigler.net</a></div></div><div class="nav-categories"><a href="/posts/">/posts</a> <a href="/about/">/about</a> <a href="/now/">/now</a> <a href="/uses/">/uses</a> <a aria-current="page" href="/recipes/">/recipes</a> <a href="/music/">/music</a> <a href="/books/">/books</a> <a href="/links/">/links</a> <a href="/search/">/search</a></div></nav><h1>Sloppy Joes</h1><div class="header-meta"><span class="tags"></span></div></header><main data-pagefind-body="data-pagefind-body"><h2 id="ingredients" tabindex="-1"><a class="header-anchor" href="#ingredients" aria-hidden="true"></a> Ingredients</h2><ul><li>1 lb. hamburger</li><li>1/2 teaspoon paprika</li><li>1 teaspoon chili powder</li><li>1 Tablespoon dry mustard</li><li>1 Tablespoon parsley, chopped</li><li>1 Tablespoon Worcestershire sauce</li><li>2 Tablespoons brown sugar</li><li>2 Tablespoons apple cider vinegar</li><li>1/2 cup onion, diced</li><li>1/2 cup Ketchup</li><li>1 cup water</li></ul><h2 id="instructions" tabindex="-1"><a class="header-anchor" href="#instructions" aria-hidden="true"></a> Instructions</h2><ol><li>Brown beef with onion, draining fat.</li><li>Add all remaining ingredients and bring to a boil.</li><li>Simmer 20 minutes or until thickened, stirring occasionally.</li><li>Refrigerate overnight, serve hot.</li></ol><h2 id="notes" tabindex="-1"><a class="header-anchor" href="#notes" aria-hidden="true"></a> Notes</h2><p>If you dont have onion you can substitute 1/2 tablespoon onion powder.<br>Recipe originally from Connie Henderson of Charlottesville, VA</p><h2 id="nutrition-information" tabindex="-1"><a class="header-anchor" href="#nutrition-information" aria-hidden="true"></a> Nutrition Information</h2><p>Makes 9.5 100g servings. Each serving: <strong>Calories</strong>: 135 kcal (6%), <strong>Fat</strong>: 7.43g (15%), Cholesterol: 32 mg, Saturated Fat: 2.738g, Trans Fat: 0.408g, <strong>Carbohydrates</strong>: 7.62g (3%), Fiber: 0.4g (2%), Sugars: 5.99g, <strong>Protein</strong>: 9.26g (17%), <strong>Vitamin C</strong>: 1.8mg (2%), <strong>Vitamin A</strong>: 253 IU 1(1%), <strong>Vitamin D</strong>: 1 IU (0%)</p></main><script data-isso="//comments.apps.seigler.net/" src="//comments.apps.seigler.net/js/embed.min.js"></script><section id="isso-thread" data-title=""><noscript>Javascript needs to be activated to view comments.</noscript></section><footer>&copy; Joshua Seigler 2025. - <a rel="me" href="mailto:joshua@seigler.net?subject=Hello">Contact</a> - <a href="/feed.xml">RSS</a> - <a href="/unoffice-hours/">Unoffice Hours</a> - <a href="/webrings/">Webrings</a></footer><div id="effects"></div></body></html>
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover"><link rel="preconnect" href="https://stats.apps.seigler.net/"><style>@font-face{font-family:'Inter Variable';font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter Variable';font-style:italic;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-italic.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}</style><script defer src="https://stats.apps.seigler.net/script.js" data-website-id="ccb4bd94-2a71-47fe-8eea-d85bf75b7f6d"></script><link rel="me" href="https://github.com/seigler"><link rel="webmention" href="https://webmention.io/joshua.seigler.net/webmention"><title>Sloppy Joes - joshua.seigler.net</title><meta name="description" content="A summertime favorite, great over hot dogs"><meta property="og:title" content="Sloppy Joes"><meta property="og:type" content=""><meta property="og:url" content="/recipes/sloppy-joes/"><meta name="twitter:title" content="Sloppy Joes"><meta name="twitter:description" content="A summertime favorite, great over hot dogs"><meta name="twitter:card" content="summary"><meta name="generator" content="Eleventy v3.1.0"><script type="module" crossorigin src="/assets/main-Cn83fOYW.js"></script><link rel="stylesheet" crossorigin href="/assets/main-BFsgSS42.css"></head><body data-font="english" data-path="/recipes/sloppy-joes/"><header><nav><div class="nav-row"><div class="nav-home"><a href="/">joshua.seigler.net</a></div></div><div class="nav-categories"><a href="/posts/">/posts</a> <a href="/about/">/about</a> <a href="/now/">/now</a> <a href="/uses/">/uses</a> <a aria-current="page" href="/recipes/">/recipes</a> <a href="/music/">/music</a> <a href="/books/">/books</a> <a href="/links/">/links</a> <a href="/search/">/search</a></div></nav><h1>Sloppy Joes</h1><div class="header-meta"><span class="tags"></span></div></header><main data-pagefind-body="data-pagefind-body"><h2 id="ingredients" tabindex="-1"><a class="header-anchor" href="#ingredients" aria-hidden="true"></a> Ingredients</h2><ul><li>1 lb. hamburger</li><li>1/2 teaspoon paprika</li><li>1 teaspoon chili powder</li><li>1 Tablespoon dry mustard</li><li>1 Tablespoon parsley, chopped</li><li>1 Tablespoon Worcestershire sauce</li><li>2 Tablespoons brown sugar</li><li>2 Tablespoons apple cider vinegar</li><li>1/2 cup onion, diced</li><li>1/2 cup Ketchup</li><li>1 cup water</li></ul><h2 id="instructions" tabindex="-1"><a class="header-anchor" href="#instructions" aria-hidden="true"></a> Instructions</h2><ol><li>Brown beef with onion, draining fat.</li><li>Add all remaining ingredients and bring to a boil.</li><li>Simmer 20 minutes or until thickened, stirring occasionally.</li><li>Refrigerate overnight, serve hot.</li></ol><h2 id="notes" tabindex="-1"><a class="header-anchor" href="#notes" aria-hidden="true"></a> Notes</h2><p>If you dont have onion you can substitute 1/2 tablespoon onion powder.<br>Recipe originally from Connie Henderson of Charlottesville, VA</p><h2 id="nutrition-information" tabindex="-1"><a class="header-anchor" href="#nutrition-information" aria-hidden="true"></a> Nutrition Information</h2><p>Makes 9.5 100g servings. Each serving: <strong>Calories</strong>: 135 kcal (6%), <strong>Fat</strong>: 7.43g (15%), Cholesterol: 32 mg, Saturated Fat: 2.738g, Trans Fat: 0.408g, <strong>Carbohydrates</strong>: 7.62g (3%), Fiber: 0.4g (2%), Sugars: 5.99g, <strong>Protein</strong>: 9.26g (17%), <strong>Vitamin C</strong>: 1.8mg (2%), <strong>Vitamin A</strong>: 253 IU 1(1%), <strong>Vitamin D</strong>: 1 IU (0%)</p></main><script data-isso="//comments.apps.seigler.net/" src="//comments.apps.seigler.net/js/embed.min.js"></script><section id="isso-thread" data-title=""><noscript>Javascript needs to be activated to view comments.</noscript></section><footer>&copy; Joshua Seigler 2025. - <a rel="me" href="mailto:joshua@seigler.net?subject=Hello">Contact</a> - <a href="/feed.xml">RSS</a> - <a href="/unoffice-hours/">Unoffice Hours</a> - <a href="/webrings/">Webrings</a></footer><div id="effects"></div></body></html>

View file

@ -1 +1 @@
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover"><link rel="preconnect" href="https://stats.apps.seigler.net/"><style>@font-face{font-family:'Inter Variable';font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter Variable';font-style:italic;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-italic.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}</style><script defer src="https://stats.apps.seigler.net/script.js" data-website-id="ccb4bd94-2a71-47fe-8eea-d85bf75b7f6d"></script><link rel="me" href="https://github.com/seigler"><link rel="webmention" href="https://webmention.io/joshua.seigler.net/webmention"><title>Spanish Style Rice - joshua.seigler.net</title><meta name="description" content="One-pan restaurant style spanish rice"><meta property="og:title" content="Spanish Style Rice"><meta property="og:type" content=""><meta property="og:url" content="/recipes/spanish-style-rice/"><meta name="twitter:title" content="Spanish Style Rice"><meta name="twitter:description" content="One-pan restaurant style spanish rice"><meta name="twitter:card" content="summary"><meta name="generator" content="Eleventy v3.1.0"><script type="module" crossorigin src="/assets/main-nXw2QMt0.js"></script><link rel="stylesheet" crossorigin href="/assets/main-BUx5lSqQ.css"></head><body data-font="english" data-path="/recipes/spanish-style-rice/"><header><nav><div class="nav-row"><div class="nav-home"><a href="/">joshua.seigler.net</a></div></div><div class="nav-categories"><a href="/posts/">/posts</a> <a href="/about/">/about</a> <a href="/now/">/now</a> <a href="/uses/">/uses</a> <a aria-current="page" href="/recipes/">/recipes</a> <a href="/music/">/music</a> <a href="/books/">/books</a> <a href="/links/">/links</a> <a href="/search/">/search</a></div></nav><h1>Spanish Style Rice</h1><div class="header-meta"><span class="tags"></span></div></header><main data-pagefind-body="data-pagefind-body"><h2 id="ingredients" tabindex="-1"><a class="header-anchor" href="#ingredients" aria-hidden="true"></a> Ingredients</h2><ul><li>3 Tbsp neutral oil</li><li>2 cups long grain white rice</li><li>4 cups water</li><li>8 oz tomato sauce</li><li>2 Tbsp chicken or vegetable bouillon powder</li><li>1.5 cups water</li></ul><h2 id="instructions" tabindex="-1"><a class="header-anchor" href="#instructions" aria-hidden="true"></a> Instructions</h2><ol><li>Add oil to a large frying pan over medium-high heat.</li><li>Add uncooked rice, stirring continually until rice is toasted.</li><li>Stir in 4 cups water, tomato sauce, and bouillon.</li><li>Return to boil and leave uncovered <strong>10 minutes</strong>.</li><li>Stir in 1.5 cups water and return to a boil.</li><li>Reduce heat to low and cover. Simmer <strong>10 minutes</strong>.</li><li>Turn off heat and leave in place, covered for <strong>20 minutes</strong>.</li></ol><p>Enjoy!</p><h2 id="notes" tabindex="-1"><a class="header-anchor" href="#notes" aria-hidden="true"></a> Notes</h2><p>Original recipe from <a href="https://www.tiktok.com/t/ZT2Qy1AtF/" target="_blank" rel="noopener">dollartreedinners</a></p><h2 id="nutrition-information" tabindex="-1"><a class="header-anchor" href="#nutrition-information" aria-hidden="true"></a> Nutrition Information</h2><p>Makes 4 servings. Each serving: <strong>Calories</strong> 441kcal (22%), <strong>Total Fat</strong> 11.3g (17%), Saturated Fat 1.9g (10%), Trans Fat 0.1g, Cholesterol 1mg (0%), <strong>Sodium</strong> 56mg (2%), <strong>Total Carbohydrates</strong> 76g (25%), Dietary Fiber 2g (6%), Sugars 0g, <strong>Protein</strong> 7g, <strong>Vitamin A</strong> (1%), <strong>Vitamin C</strong> (9%), <strong>Calcium</strong> (7%), <strong>Iron</strong> (24%)</p></main><script data-isso="//comments.apps.seigler.net/" src="//comments.apps.seigler.net/js/embed.min.js"></script><section id="isso-thread" data-title=""><noscript>Javascript needs to be activated to view comments.</noscript></section><footer>&copy; Joshua Seigler 2025. - <a rel="me" href="mailto:joshua@seigler.net?subject=Hello">Contact</a> - <a href="/feed.xml">RSS</a> - <a href="/unoffice-hours/">Unoffice Hours</a> - <a href="/webrings/">Webrings</a></footer><div id="effects"></div></body></html>
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover"><link rel="preconnect" href="https://stats.apps.seigler.net/"><style>@font-face{font-family:'Inter Variable';font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter Variable';font-style:italic;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-italic.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}</style><script defer src="https://stats.apps.seigler.net/script.js" data-website-id="ccb4bd94-2a71-47fe-8eea-d85bf75b7f6d"></script><link rel="me" href="https://github.com/seigler"><link rel="webmention" href="https://webmention.io/joshua.seigler.net/webmention"><title>Spanish Style Rice - joshua.seigler.net</title><meta name="description" content="One-pan restaurant style spanish rice"><meta property="og:title" content="Spanish Style Rice"><meta property="og:type" content=""><meta property="og:url" content="/recipes/spanish-style-rice/"><meta name="twitter:title" content="Spanish Style Rice"><meta name="twitter:description" content="One-pan restaurant style spanish rice"><meta name="twitter:card" content="summary"><meta name="generator" content="Eleventy v3.1.0"><script type="module" crossorigin src="/assets/main-Cn83fOYW.js"></script><link rel="stylesheet" crossorigin href="/assets/main-BFsgSS42.css"></head><body data-font="english" data-path="/recipes/spanish-style-rice/"><header><nav><div class="nav-row"><div class="nav-home"><a href="/">joshua.seigler.net</a></div></div><div class="nav-categories"><a href="/posts/">/posts</a> <a href="/about/">/about</a> <a href="/now/">/now</a> <a href="/uses/">/uses</a> <a aria-current="page" href="/recipes/">/recipes</a> <a href="/music/">/music</a> <a href="/books/">/books</a> <a href="/links/">/links</a> <a href="/search/">/search</a></div></nav><h1>Spanish Style Rice</h1><div class="header-meta"><span class="tags"></span></div></header><main data-pagefind-body="data-pagefind-body"><h2 id="ingredients" tabindex="-1"><a class="header-anchor" href="#ingredients" aria-hidden="true"></a> Ingredients</h2><ul><li>3 Tbsp neutral oil</li><li>2 cups long grain white rice</li><li>4 cups water</li><li>8 oz tomato sauce</li><li>2 Tbsp chicken or vegetable bouillon powder</li><li>1.5 cups water</li></ul><h2 id="instructions" tabindex="-1"><a class="header-anchor" href="#instructions" aria-hidden="true"></a> Instructions</h2><ol><li>Add oil to a large frying pan over medium-high heat.</li><li>Add uncooked rice, stirring continually until rice is toasted.</li><li>Stir in 4 cups water, tomato sauce, and bouillon.</li><li>Return to boil and leave uncovered <strong>10 minutes</strong>.</li><li>Stir in 1.5 cups water and return to a boil.</li><li>Reduce heat to low and cover. Simmer <strong>10 minutes</strong>.</li><li>Turn off heat and leave in place, covered for <strong>20 minutes</strong>.</li></ol><p>Enjoy!</p><h2 id="notes" tabindex="-1"><a class="header-anchor" href="#notes" aria-hidden="true"></a> Notes</h2><p>Original recipe from <a href="https://www.tiktok.com/t/ZT2Qy1AtF/" target="_blank" rel="noopener">dollartreedinners</a></p><h2 id="nutrition-information" tabindex="-1"><a class="header-anchor" href="#nutrition-information" aria-hidden="true"></a> Nutrition Information</h2><p>Makes 4 servings. Each serving: <strong>Calories</strong> 441kcal (22%), <strong>Total Fat</strong> 11.3g (17%), Saturated Fat 1.9g (10%), Trans Fat 0.1g, Cholesterol 1mg (0%), <strong>Sodium</strong> 56mg (2%), <strong>Total Carbohydrates</strong> 76g (25%), Dietary Fiber 2g (6%), Sugars 0g, <strong>Protein</strong> 7g, <strong>Vitamin A</strong> (1%), <strong>Vitamin C</strong> (9%), <strong>Calcium</strong> (7%), <strong>Iron</strong> (24%)</p></main><script data-isso="//comments.apps.seigler.net/" src="//comments.apps.seigler.net/js/embed.min.js"></script><section id="isso-thread" data-title=""><noscript>Javascript needs to be activated to view comments.</noscript></section><footer>&copy; Joshua Seigler 2025. - <a rel="me" href="mailto:joshua@seigler.net?subject=Hello">Contact</a> - <a href="/feed.xml">RSS</a> - <a href="/unoffice-hours/">Unoffice Hours</a> - <a href="/webrings/">Webrings</a></footer><div id="effects"></div></body></html>

View file

@ -1,11 +1,16 @@
/** @param {Event} evt */
function removeEffect({ target }) {
function removeEffect(event: UIEvent) {
const { target } = event
const effectsLayer = document.querySelector("#effects")
if (effectsLayer == null) {
return
}
const effects = Array.from(effectsLayer.children).filter(
(e) => e["__effectParent"] === target
(e) => {
if (e["__effectParent"] === target) {
return true
}
return isTouchEvent(event) && Array.from(event.changedTouches).some(t => t.identifier === e["__effectTouch"])
}
)
effects.forEach((e) => {
e.getAnimations().forEach((anim) => {
@ -30,23 +35,34 @@ function isElement(target: EventTarget | null): target is Element {
return target !== null && typeof target["matches"] === "function"
}
function addEffect({ target }: UIEvent) {
function isTouchEvent(event: UIEvent): event is TouchEvent {
return event.type.startsWith('touch')
}
function addEffect(event: UIEvent) {
const { target } = event
const effectsLayer = document.querySelector("#effects")
if (
!isElement(target) ||
!target.matches("a[href],.nav-toggle-button,button,input[type='radio']")
) {
return
const color = window.getComputedStyle(isElement(target) ? target : document.body).getPropertyValue("--glowColor")
let rects: {top: number, left: number, width: number, height: number }[] = []
if (isTouchEvent(event)) {
rects = Array.from(event.targetTouches).map(t => ({ top: t.clientY - 5, left: t.clientX - 5, width: 10, height: 10 }))
} else {
if (!isElement(target) || !target.matches("a[href],.nav-toggle-button,button,input[type='radio']")) {
return
}
rects = Array.from(target.getClientRects())
Array.from(target.children).forEach((child) => {
rects.push(...Array.from(child.getClientRects()))
})
}
const color = window.getComputedStyle(target).getPropertyValue("--glowColor")
const rects = Array.from(target.getClientRects())
Array.from(target.children).forEach((child) => {
rects.push(...Array.from(child.getClientRects()))
})
rects.forEach((rect) => {
const { top, left, width, height } = rect
const newEffect = document.createElement("div")
newEffect["__effectParent"] = target
if (isTouchEvent(event)) {
newEffect["__effectTouch"] = event.targetTouches.item(0)?.identifier
} else {
newEffect["__effectParent"] = target
}
newEffect.classList.add("effect-instance")
const padding = "10rem"
newEffect.style.top = `calc(${top + window.scrollY}px - ${padding})`
@ -83,9 +99,12 @@ function attend({ target}: UIEvent) {
document.addEventListener("mouseenter", addEffect, true)
document.addEventListener("focus", addEffect, true)
document.addEventListener("touchstart", addEffect, true)
document.addEventListener("mouseleave", removeEffect, true)
document.addEventListener("blur", removeEffect, true)
document.addEventListener("touchend", removeEffect, true)
document.addEventListener("touchcancel", removeEffect, true)
document.addEventListener("click", attend, true)

View file

@ -1 +1 @@
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover"><link rel="preconnect" href="https://stats.apps.seigler.net/"><style>@font-face{font-family:'Inter Variable';font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter Variable';font-style:italic;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-italic.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}</style><script defer src="https://stats.apps.seigler.net/script.js" data-website-id="ccb4bd94-2a71-47fe-8eea-d85bf75b7f6d"></script><link rel="me" href="https://github.com/seigler"><link rel="webmention" href="https://webmention.io/joshua.seigler.net/webmention"><title>Search - joshua.seigler.net</title><meta name="description" content=""><meta property="og:title" content="Search"><meta property="og:type" content=""><meta property="og:url" content="/search/"><meta name="twitter:title" content="Search"><meta name="twitter:description" content=""><meta name="twitter:card" content="summary"><meta name="generator" content="Eleventy v3.1.0"><script type="module" crossorigin src="/assets/index-B5Mbk5cJ.js"></script><link rel="modulepreload" crossorigin href="/assets/main-nXw2QMt0.js"><link rel="stylesheet" crossorigin href="/assets/main-BUx5lSqQ.css"></head><body data-font="english" data-path="/search/"><header><nav><div class="nav-row"><div class="nav-home"><a href="/">joshua.seigler.net</a></div></div><div class="nav-categories"><a href="/posts/">/posts</a> <a href="/about/">/about</a> <a href="/now/">/now</a> <a href="/uses/">/uses</a> <a href="/recipes/">/recipes</a> <a href="/music/">/music</a> <a href="/books/">/books</a> <a href="/links/">/links</a> <a aria-current="page" href="/search/">/search</a></div></nav><h1>Search</h1><div class="header-meta"><span class="tags"></span></div></header><main><div class="searchCard"><div id="searchbox"></div></div></main><footer>&copy; Joshua Seigler 2025. - <a rel="me" href="mailto:joshua@seigler.net?subject=Hello">Contact</a> - <a href="/feed.xml">RSS</a> - <a href="/unoffice-hours/">Unoffice Hours</a> - <a href="/webrings/">Webrings</a></footer><div id="effects"></div></body></html>
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover"><link rel="preconnect" href="https://stats.apps.seigler.net/"><style>@font-face{font-family:'Inter Variable';font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter Variable';font-style:italic;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-italic.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}</style><script defer src="https://stats.apps.seigler.net/script.js" data-website-id="ccb4bd94-2a71-47fe-8eea-d85bf75b7f6d"></script><link rel="me" href="https://github.com/seigler"><link rel="webmention" href="https://webmention.io/joshua.seigler.net/webmention"><title>Search - joshua.seigler.net</title><meta name="description" content=""><meta property="og:title" content="Search"><meta property="og:type" content=""><meta property="og:url" content="/search/"><meta name="twitter:title" content="Search"><meta name="twitter:description" content=""><meta name="twitter:card" content="summary"><meta name="generator" content="Eleventy v3.1.0"><script type="module" crossorigin src="/assets/index-CQAqVHSN.js"></script><link rel="modulepreload" crossorigin href="/assets/main-Cn83fOYW.js"><link rel="stylesheet" crossorigin href="/assets/main-BFsgSS42.css"></head><body data-font="english" data-path="/search/"><header><nav><div class="nav-row"><div class="nav-home"><a href="/">joshua.seigler.net</a></div></div><div class="nav-categories"><a href="/posts/">/posts</a> <a href="/about/">/about</a> <a href="/now/">/now</a> <a href="/uses/">/uses</a> <a href="/recipes/">/recipes</a> <a href="/music/">/music</a> <a href="/books/">/books</a> <a href="/links/">/links</a> <a aria-current="page" href="/search/">/search</a></div></nav><h1>Search</h1><div class="header-meta"><span class="tags"></span></div></header><main><div class="searchCard"><div id="searchbox"></div></div></main><footer>&copy; Joshua Seigler 2025. - <a rel="me" href="mailto:joshua@seigler.net?subject=Hello">Contact</a> - <a href="/feed.xml">RSS</a> - <a href="/unoffice-hours/">Unoffice Hours</a> - <a href="/webrings/">Webrings</a></footer><div id="effects"></div></body></html>

View file

@ -60,14 +60,6 @@
<loc>/recipes/perfect-homemade-brownies/</loc>
<lastmod>2025-05-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>/music/</loc>
<lastmod>2025-05-31T04:30:53.890Z</lastmod>
</url>
<url>
<loc>/posts/</loc>
<lastmod>2025-05-31T04:30:53.890Z</lastmod>
</url>
<url>
<loc>/now/</loc>
<lastmod>2025-06-07T00:00:00.000Z</lastmod>
@ -92,96 +84,104 @@
<loc>/posts/ffmpeg-audio-cleanup/</loc>
<lastmod>2025-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>/about/</loc>
<lastmod>2025-06-26T23:35:15.838Z</lastmod>
</url>
<url>
<loc>/books/</loc>
<lastmod>2025-06-26T23:35:15.838Z</lastmod>
</url>
<url>
<loc>/music/</loc>
<lastmod>2025-06-26T23:35:15.838Z</lastmod>
</url>
<url>
<loc>/posts/</loc>
<lastmod>2025-06-26T23:35:15.838Z</lastmod>
</url>
<url>
<loc>/recipes/</loc>
<lastmod>2025-06-26T23:35:15.838Z</lastmod>
</url>
<url>
<loc>/search/</loc>
<lastmod>2025-06-26T23:35:15.839Z</lastmod>
</url>
<url>
<loc>/tags/pages/</loc>
<lastmod>2025-06-26T23:35:15.839Z</lastmod>
</url>
<url>
<loc>/tags/ethos/</loc>
<lastmod>2025-06-26T23:35:15.839Z</lastmod>
</url>
<url>
<loc>/tags/learning/</loc>
<lastmod>2025-06-26T23:35:15.839Z</lastmod>
</url>
<url>
<loc>/tags/how-to/</loc>
<lastmod>2025-06-26T23:35:15.839Z</lastmod>
</url>
<url>
<loc>/tags/communication/</loc>
<lastmod>2025-06-26T23:35:15.839Z</lastmod>
</url>
<url>
<loc>/tags/faith/</loc>
<lastmod>2025-06-26T23:35:15.839Z</lastmod>
</url>
<url>
<loc>/tags/technical/</loc>
<lastmod>2025-06-26T23:35:15.839Z</lastmod>
</url>
<url>
<loc>/tags/zeitgeist/</loc>
<lastmod>2025-06-26T23:35:15.839Z</lastmod>
</url>
<url>
<loc>/tags/ai/</loc>
<lastmod>2025-06-26T23:35:15.839Z</lastmod>
</url>
<url>
<loc>/tags/software/</loc>
<lastmod>2025-06-26T23:35:15.839Z</lastmod>
</url>
<url>
<loc>/tags/selfhosting/</loc>
<lastmod>2025-06-26T23:35:15.839Z</lastmod>
</url>
<url>
<loc>/tags/ffmpeg/</loc>
<lastmod>2025-06-26T23:35:15.839Z</lastmod>
</url>
<url>
<loc>/tags/boardgames/</loc>
<lastmod>2025-06-26T23:35:15.839Z</lastmod>
</url>
<url>
<loc>/unoffice-hours/</loc>
<lastmod>2025-06-26T23:35:15.839Z</lastmod>
</url>
<url>
<loc>/webrings/</loc>
<lastmod>2025-06-26T23:35:15.839Z</lastmod>
</url>
<url>
<loc>/posts/alternate-rules-for-bananagrams/</loc>
<lastmod>2025-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>/links/</loc>
<lastmod>2025-06-29T00:39:27.806Z</lastmod>
</url>
<url>
<loc>/recipes/chicken-chili-verde/</loc>
<lastmod>2025-07-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>/about/</loc>
<lastmod>2025-07-11T18:34:35.848Z</lastmod>
</url>
<url>
<loc>/books/</loc>
<lastmod>2025-07-11T18:34:35.850Z</lastmod>
</url>
<url>
<loc>/</loc>
<lastmod>2025-07-11T18:34:35.850Z</lastmod>
</url>
<url>
<loc>/links/</loc>
<lastmod>2025-07-11T18:34:35.850Z</lastmod>
</url>
<url>
<loc>/recipes/</loc>
<lastmod>2025-07-11T18:34:35.850Z</lastmod>
</url>
<url>
<loc>/search/</loc>
<lastmod>2025-07-11T18:34:35.850Z</lastmod>
</url>
<url>
<loc>/tags/pages/</loc>
<lastmod>2025-07-11T18:34:35.850Z</lastmod>
</url>
<url>
<loc>/tags/ethos/</loc>
<lastmod>2025-07-11T18:34:35.850Z</lastmod>
</url>
<url>
<loc>/tags/communication/</loc>
<lastmod>2025-07-11T18:34:35.850Z</lastmod>
</url>
<url>
<loc>/tags/how-to/</loc>
<lastmod>2025-07-11T18:34:35.850Z</lastmod>
</url>
<url>
<loc>/tags/learning/</loc>
<lastmod>2025-07-11T18:34:35.850Z</lastmod>
</url>
<url>
<loc>/tags/faith/</loc>
<lastmod>2025-07-11T18:34:35.850Z</lastmod>
</url>
<url>
<loc>/tags/technical/</loc>
<lastmod>2025-07-11T18:34:35.850Z</lastmod>
</url>
<url>
<loc>/tags/zeitgeist/</loc>
<lastmod>2025-07-11T18:34:35.850Z</lastmod>
</url>
<url>
<loc>/tags/ai/</loc>
<lastmod>2025-07-11T18:34:35.850Z</lastmod>
</url>
<url>
<loc>/tags/software/</loc>
<lastmod>2025-07-11T18:34:35.850Z</lastmod>
</url>
<url>
<loc>/tags/selfhosting/</loc>
<lastmod>2025-07-11T18:34:35.850Z</lastmod>
</url>
<url>
<loc>/tags/ffmpeg/</loc>
<lastmod>2025-07-11T18:34:35.850Z</lastmod>
</url>
<url>
<loc>/tags/boardgames/</loc>
<lastmod>2025-07-11T18:34:35.850Z</lastmod>
</url>
<url>
<loc>/unoffice-hours/</loc>
<lastmod>2025-07-11T18:34:35.850Z</lastmod>
</url>
<url>
<loc>/webrings/</loc>
<lastmod>2025-07-11T18:34:35.850Z</lastmod>
<lastmod>2025-07-05T03:42:14.909Z</lastmod>
</url>
</urlset>

File diff suppressed because one or more lines are too long

View file

@ -1 +1 @@
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover"><link rel="preconnect" href="https://stats.apps.seigler.net/"><style>@font-face{font-family:'Inter Variable';font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter Variable';font-style:italic;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-italic.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}</style><script defer src="https://stats.apps.seigler.net/script.js" data-website-id="ccb4bd94-2a71-47fe-8eea-d85bf75b7f6d"></script><link rel="me" href="https://github.com/seigler"><link rel="webmention" href="https://webmention.io/joshua.seigler.net/webmention"><link rel="alternate" type="application/atom+xml" title="Posts tagged #boardgames" href="/feeds/boardgames.xml"><title>Posts tagged #boardgames - joshua.seigler.net</title><meta name="description" content=""><meta property="og:title" content="Posts tagged #boardgames"><meta property="og:type" content=""><meta property="og:url" content="/tags/boardgames/"><meta name="twitter:title" content="Posts tagged #boardgames"><meta name="twitter:description" content=""><meta name="twitter:card" content="summary"><meta name="generator" content="Eleventy v3.1.0"><script type="module" crossorigin src="/assets/main-nXw2QMt0.js"></script><link rel="stylesheet" crossorigin href="/assets/main-BUx5lSqQ.css"></head><body data-font="english" data-path="/tags/boardgames/"><header><nav><div class="nav-row"><div class="nav-home"><a href="/">joshua.seigler.net</a></div></div><div class="nav-categories"><a href="/posts/">/posts</a> <a href="/about/">/about</a> <a href="/now/">/now</a> <a href="/uses/">/uses</a> <a href="/recipes/">/recipes</a> <a href="/music/">/music</a> <a href="/books/">/books</a> <a href="/links/">/links</a> <a href="/search/">/search</a></div></nav><h1>Posts tagged #boardgames<a class="rss" href="/feeds/boardgames.xml"></a></h1><div class="header-meta"><span class="tags"></span></div></header><main><section data-pagefind-body=""></section><ul class="collection"><li><a class="collection-itemTitle" href="/posts/alternate-rules-for-bananagrams/">Alternate rules for Bananagrams</a><div class="collection-itemData"><span>June 28, 2025</span><span> <span class="tags"><a class="tag" style="--tagIndex:11" href="/tags/boardgames/">boardgames</a></span></span></div><p class="collection-itemDescription"></p></li></ul></main><footer>&copy; Joshua Seigler 2025. - <a rel="me" href="mailto:joshua@seigler.net?subject=Hello">Contact</a> - <a href="/feed.xml">RSS</a> - <a href="/unoffice-hours/">Unoffice Hours</a> - <a href="/webrings/">Webrings</a></footer><div id="effects"></div></body></html>
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover"><link rel="preconnect" href="https://stats.apps.seigler.net/"><style>@font-face{font-family:'Inter Variable';font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter Variable';font-style:italic;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-italic.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}</style><script defer src="https://stats.apps.seigler.net/script.js" data-website-id="ccb4bd94-2a71-47fe-8eea-d85bf75b7f6d"></script><link rel="me" href="https://github.com/seigler"><link rel="webmention" href="https://webmention.io/joshua.seigler.net/webmention"><link rel="alternate" type="application/atom+xml" title="Posts tagged #boardgames" href="/feeds/boardgames.xml"><title>Posts tagged #boardgames - joshua.seigler.net</title><meta name="description" content=""><meta property="og:title" content="Posts tagged #boardgames"><meta property="og:type" content=""><meta property="og:url" content="/tags/boardgames/"><meta name="twitter:title" content="Posts tagged #boardgames"><meta name="twitter:description" content=""><meta name="twitter:card" content="summary"><meta name="generator" content="Eleventy v3.1.0"><script type="module" crossorigin src="/assets/main-Cn83fOYW.js"></script><link rel="stylesheet" crossorigin href="/assets/main-BFsgSS42.css"></head><body data-font="english" data-path="/tags/boardgames/"><header><nav><div class="nav-row"><div class="nav-home"><a href="/">joshua.seigler.net</a></div></div><div class="nav-categories"><a href="/posts/">/posts</a> <a href="/about/">/about</a> <a href="/now/">/now</a> <a href="/uses/">/uses</a> <a href="/recipes/">/recipes</a> <a href="/music/">/music</a> <a href="/books/">/books</a> <a href="/links/">/links</a> <a href="/search/">/search</a></div></nav><h1>Posts tagged #boardgames<a class="rss" href="/feeds/boardgames.xml"></a></h1><div class="header-meta"><span class="tags"></span></div></header><main><section data-pagefind-body=""></section><ul class="collection"><li><a class="collection-itemTitle" href="/posts/alternate-rules-for-bananagrams/">Alternate rules for Bananagrams</a><div class="collection-itemData"><span>June 28, 2025</span><span> <span class="tags"><a class="tag" style="--tagIndex:11" href="/tags/boardgames/">boardgames</a></span></span></div><p class="collection-itemDescription"></p></li></ul></main><footer>&copy; Joshua Seigler 2025. - <a rel="me" href="mailto:joshua@seigler.net?subject=Hello">Contact</a> - <a href="/feed.xml">RSS</a> - <a href="/unoffice-hours/">Unoffice Hours</a> - <a href="/webrings/">Webrings</a></footer><div id="effects"></div></body></html>

File diff suppressed because one or more lines are too long

View file

@ -1 +1 @@
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover"><link rel="preconnect" href="https://stats.apps.seigler.net/"><style>@font-face{font-family:'Inter Variable';font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter Variable';font-style:italic;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-italic.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}</style><script defer src="https://stats.apps.seigler.net/script.js" data-website-id="ccb4bd94-2a71-47fe-8eea-d85bf75b7f6d"></script><link rel="me" href="https://github.com/seigler"><link rel="webmention" href="https://webmention.io/joshua.seigler.net/webmention"><link rel="alternate" type="application/atom+xml" title="Posts tagged #ethos" href="/feeds/ethos.xml"><title>Posts tagged #ethos - joshua.seigler.net</title><meta name="description" content=""><meta property="og:title" content="Posts tagged #ethos"><meta property="og:type" content=""><meta property="og:url" content="/tags/ethos/"><meta name="twitter:title" content="Posts tagged #ethos"><meta name="twitter:description" content=""><meta name="twitter:card" content="summary"><meta name="generator" content="Eleventy v3.1.0"><script type="module" crossorigin src="/assets/main-nXw2QMt0.js"></script><link rel="stylesheet" crossorigin href="/assets/main-BUx5lSqQ.css"></head><body data-font="english" data-path="/tags/ethos/"><header><nav><div class="nav-row"><div class="nav-home"><a href="/">joshua.seigler.net</a></div></div><div class="nav-categories"><a href="/posts/">/posts</a> <a href="/about/">/about</a> <a href="/now/">/now</a> <a href="/uses/">/uses</a> <a href="/recipes/">/recipes</a> <a href="/music/">/music</a> <a href="/books/">/books</a> <a href="/links/">/links</a> <a href="/search/">/search</a></div></nav><h1>Posts tagged #ethos<a class="rss" href="/feeds/ethos.xml"></a></h1><div class="header-meta"><span class="tags"></span></div></header><main><section data-pagefind-body=""></section><ul class="collection"><li><a class="collection-itemTitle" href="/posts/finally-a-coherent-worldview/">Finally, a Coherent Worldview</a><div class="collection-itemData"><span>July 14, 2023</span><span> <span class="tags"><a class="tag" style="--tagIndex:4" href="/tags/faith/">faith</a> <a class="tag" style="--tagIndex:0" href="/tags/ethos/">ethos</a></span></span></div><p class="collection-itemDescription">Why did I think I could figure everything out on my own?</p></li><li><a class="collection-itemTitle" href="/posts/embracing-mysticism/">Embracing Mysticism</a><div class="collection-itemData"><span>October 16, 2021</span><span> <span class="tags"><a class="tag" style="--tagIndex:4" href="/tags/faith/">faith</a> <a class="tag" style="--tagIndex:0" href="/tags/ethos/">ethos</a></span></span></div><p class="collection-itemDescription">Society is moving from a materialistic era into a mystical one. I describe my attempt to gain mystical proficiency.</p></li><li><a class="collection-itemTitle" href="/posts/authority-consents-blind-spot/">Authority - Consent&#39;s Blind Spot</a><div class="collection-itemData"><span>July 02, 2020</span><span> <span class="tags"><a class="tag" style="--tagIndex:0" href="/tags/ethos/">ethos</a></span></span></div><p class="collection-itemDescription">Authority is the idea that certain people are justified in violating consent. This belief allows people to force others to do what they want with a clear conscience.</p></li></ul></main><footer>&copy; Joshua Seigler 2025. - <a rel="me" href="mailto:joshua@seigler.net?subject=Hello">Contact</a> - <a href="/feed.xml">RSS</a> - <a href="/unoffice-hours/">Unoffice Hours</a> - <a href="/webrings/">Webrings</a></footer><div id="effects"></div></body></html>
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover"><link rel="preconnect" href="https://stats.apps.seigler.net/"><style>@font-face{font-family:'Inter Variable';font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter Variable';font-style:italic;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-italic.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}</style><script defer src="https://stats.apps.seigler.net/script.js" data-website-id="ccb4bd94-2a71-47fe-8eea-d85bf75b7f6d"></script><link rel="me" href="https://github.com/seigler"><link rel="webmention" href="https://webmention.io/joshua.seigler.net/webmention"><link rel="alternate" type="application/atom+xml" title="Posts tagged #ethos" href="/feeds/ethos.xml"><title>Posts tagged #ethos - joshua.seigler.net</title><meta name="description" content=""><meta property="og:title" content="Posts tagged #ethos"><meta property="og:type" content=""><meta property="og:url" content="/tags/ethos/"><meta name="twitter:title" content="Posts tagged #ethos"><meta name="twitter:description" content=""><meta name="twitter:card" content="summary"><meta name="generator" content="Eleventy v3.1.0"><script type="module" crossorigin src="/assets/main-Cn83fOYW.js"></script><link rel="stylesheet" crossorigin href="/assets/main-BFsgSS42.css"></head><body data-font="english" data-path="/tags/ethos/"><header><nav><div class="nav-row"><div class="nav-home"><a href="/">joshua.seigler.net</a></div></div><div class="nav-categories"><a href="/posts/">/posts</a> <a href="/about/">/about</a> <a href="/now/">/now</a> <a href="/uses/">/uses</a> <a href="/recipes/">/recipes</a> <a href="/music/">/music</a> <a href="/books/">/books</a> <a href="/links/">/links</a> <a href="/search/">/search</a></div></nav><h1>Posts tagged #ethos<a class="rss" href="/feeds/ethos.xml"></a></h1><div class="header-meta"><span class="tags"></span></div></header><main><section data-pagefind-body=""></section><ul class="collection"><li><a class="collection-itemTitle" href="/posts/finally-a-coherent-worldview/">Finally, a Coherent Worldview</a><div class="collection-itemData"><span>July 14, 2023</span><span> <span class="tags"><a class="tag" style="--tagIndex:4" href="/tags/faith/">faith</a> <a class="tag" style="--tagIndex:0" href="/tags/ethos/">ethos</a></span></span></div><p class="collection-itemDescription">Why did I think I could figure everything out on my own?</p></li><li><a class="collection-itemTitle" href="/posts/embracing-mysticism/">Embracing Mysticism</a><div class="collection-itemData"><span>October 16, 2021</span><span> <span class="tags"><a class="tag" style="--tagIndex:4" href="/tags/faith/">faith</a> <a class="tag" style="--tagIndex:0" href="/tags/ethos/">ethos</a></span></span></div><p class="collection-itemDescription">Society is moving from a materialistic era into a mystical one. I describe my attempt to gain mystical proficiency.</p></li><li><a class="collection-itemTitle" href="/posts/authority-consents-blind-spot/">Authority - Consent&#39;s Blind Spot</a><div class="collection-itemData"><span>July 02, 2020</span><span> <span class="tags"><a class="tag" style="--tagIndex:0" href="/tags/ethos/">ethos</a></span></span></div><p class="collection-itemDescription">Authority is the idea that certain people are justified in violating consent. This belief allows people to force others to do what they want with a clear conscience.</p></li></ul></main><footer>&copy; Joshua Seigler 2025. - <a rel="me" href="mailto:joshua@seigler.net?subject=Hello">Contact</a> - <a href="/feed.xml">RSS</a> - <a href="/unoffice-hours/">Unoffice Hours</a> - <a href="/webrings/">Webrings</a></footer><div id="effects"></div></body></html>

View file

@ -1 +1 @@
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover"><link rel="preconnect" href="https://stats.apps.seigler.net/"><style>@font-face{font-family:'Inter Variable';font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter Variable';font-style:italic;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-italic.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}</style><script defer src="https://stats.apps.seigler.net/script.js" data-website-id="ccb4bd94-2a71-47fe-8eea-d85bf75b7f6d"></script><link rel="me" href="https://github.com/seigler"><link rel="webmention" href="https://webmention.io/joshua.seigler.net/webmention"><link rel="alternate" type="application/atom+xml" title="Posts tagged #faith" href="/feeds/faith.xml"><title>Posts tagged #faith - joshua.seigler.net</title><meta name="description" content=""><meta property="og:title" content="Posts tagged #faith"><meta property="og:type" content=""><meta property="og:url" content="/tags/faith/"><meta name="twitter:title" content="Posts tagged #faith"><meta name="twitter:description" content=""><meta name="twitter:card" content="summary"><meta name="generator" content="Eleventy v3.1.0"><script type="module" crossorigin src="/assets/main-nXw2QMt0.js"></script><link rel="stylesheet" crossorigin href="/assets/main-BUx5lSqQ.css"></head><body data-font="english" data-path="/tags/faith/"><header><nav><div class="nav-row"><div class="nav-home"><a href="/">joshua.seigler.net</a></div></div><div class="nav-categories"><a href="/posts/">/posts</a> <a href="/about/">/about</a> <a href="/now/">/now</a> <a href="/uses/">/uses</a> <a href="/recipes/">/recipes</a> <a href="/music/">/music</a> <a href="/books/">/books</a> <a href="/links/">/links</a> <a href="/search/">/search</a></div></nav><h1>Posts tagged #faith<a class="rss" href="/feeds/faith.xml"></a></h1><div class="header-meta"><span class="tags"></span></div></header><main><section data-pagefind-body=""></section><ul class="collection"><li><a class="collection-itemTitle" href="/posts/july-21-2025/">War</a><div class="collection-itemData"><span>June 21, 2025</span><span> <span class="tags"><a class="tag" style="--tagIndex:6" href="/tags/zeitgeist/">zeitgeist</a> <a class="tag" style="--tagIndex:4" href="/tags/faith/">faith</a></span></span></div><p class="collection-itemDescription">Lord, have mercy.</p></li><li><a class="collection-itemTitle" href="/posts/finally-a-coherent-worldview/">Finally, a Coherent Worldview</a><div class="collection-itemData"><span>July 14, 2023</span><span> <span class="tags"><a class="tag" style="--tagIndex:4" href="/tags/faith/">faith</a> <a class="tag" style="--tagIndex:0" href="/tags/ethos/">ethos</a></span></span></div><p class="collection-itemDescription">Why did I think I could figure everything out on my own?</p></li><li><a class="collection-itemTitle" href="/posts/embracing-mysticism/">Embracing Mysticism</a><div class="collection-itemData"><span>October 16, 2021</span><span> <span class="tags"><a class="tag" style="--tagIndex:4" href="/tags/faith/">faith</a> <a class="tag" style="--tagIndex:0" href="/tags/ethos/">ethos</a></span></span></div><p class="collection-itemDescription">Society is moving from a materialistic era into a mystical one. I describe my attempt to gain mystical proficiency.</p></li></ul></main><footer>&copy; Joshua Seigler 2025. - <a rel="me" href="mailto:joshua@seigler.net?subject=Hello">Contact</a> - <a href="/feed.xml">RSS</a> - <a href="/unoffice-hours/">Unoffice Hours</a> - <a href="/webrings/">Webrings</a></footer><div id="effects"></div></body></html>
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover"><link rel="preconnect" href="https://stats.apps.seigler.net/"><style>@font-face{font-family:'Inter Variable';font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter Variable';font-style:italic;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-italic.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}</style><script defer src="https://stats.apps.seigler.net/script.js" data-website-id="ccb4bd94-2a71-47fe-8eea-d85bf75b7f6d"></script><link rel="me" href="https://github.com/seigler"><link rel="webmention" href="https://webmention.io/joshua.seigler.net/webmention"><link rel="alternate" type="application/atom+xml" title="Posts tagged #faith" href="/feeds/faith.xml"><title>Posts tagged #faith - joshua.seigler.net</title><meta name="description" content=""><meta property="og:title" content="Posts tagged #faith"><meta property="og:type" content=""><meta property="og:url" content="/tags/faith/"><meta name="twitter:title" content="Posts tagged #faith"><meta name="twitter:description" content=""><meta name="twitter:card" content="summary"><meta name="generator" content="Eleventy v3.1.0"><script type="module" crossorigin src="/assets/main-Cn83fOYW.js"></script><link rel="stylesheet" crossorigin href="/assets/main-BFsgSS42.css"></head><body data-font="english" data-path="/tags/faith/"><header><nav><div class="nav-row"><div class="nav-home"><a href="/">joshua.seigler.net</a></div></div><div class="nav-categories"><a href="/posts/">/posts</a> <a href="/about/">/about</a> <a href="/now/">/now</a> <a href="/uses/">/uses</a> <a href="/recipes/">/recipes</a> <a href="/music/">/music</a> <a href="/books/">/books</a> <a href="/links/">/links</a> <a href="/search/">/search</a></div></nav><h1>Posts tagged #faith<a class="rss" href="/feeds/faith.xml"></a></h1><div class="header-meta"><span class="tags"></span></div></header><main><section data-pagefind-body=""></section><ul class="collection"><li><a class="collection-itemTitle" href="/posts/july-21-2025/">War</a><div class="collection-itemData"><span>June 21, 2025</span><span> <span class="tags"><a class="tag" style="--tagIndex:6" href="/tags/zeitgeist/">zeitgeist</a> <a class="tag" style="--tagIndex:4" href="/tags/faith/">faith</a></span></span></div><p class="collection-itemDescription">Lord, have mercy.</p></li><li><a class="collection-itemTitle" href="/posts/finally-a-coherent-worldview/">Finally, a Coherent Worldview</a><div class="collection-itemData"><span>July 14, 2023</span><span> <span class="tags"><a class="tag" style="--tagIndex:4" href="/tags/faith/">faith</a> <a class="tag" style="--tagIndex:0" href="/tags/ethos/">ethos</a></span></span></div><p class="collection-itemDescription">Why did I think I could figure everything out on my own?</p></li><li><a class="collection-itemTitle" href="/posts/embracing-mysticism/">Embracing Mysticism</a><div class="collection-itemData"><span>October 16, 2021</span><span> <span class="tags"><a class="tag" style="--tagIndex:4" href="/tags/faith/">faith</a> <a class="tag" style="--tagIndex:0" href="/tags/ethos/">ethos</a></span></span></div><p class="collection-itemDescription">Society is moving from a materialistic era into a mystical one. I describe my attempt to gain mystical proficiency.</p></li></ul></main><footer>&copy; Joshua Seigler 2025. - <a rel="me" href="mailto:joshua@seigler.net?subject=Hello">Contact</a> - <a href="/feed.xml">RSS</a> - <a href="/unoffice-hours/">Unoffice Hours</a> - <a href="/webrings/">Webrings</a></footer><div id="effects"></div></body></html>

View file

@ -1 +1 @@
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover"><link rel="preconnect" href="https://stats.apps.seigler.net/"><style>@font-face{font-family:'Inter Variable';font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter Variable';font-style:italic;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-italic.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}</style><script defer src="https://stats.apps.seigler.net/script.js" data-website-id="ccb4bd94-2a71-47fe-8eea-d85bf75b7f6d"></script><link rel="me" href="https://github.com/seigler"><link rel="webmention" href="https://webmention.io/joshua.seigler.net/webmention"><link rel="alternate" type="application/atom+xml" title="Posts tagged #ffmpeg" href="/feeds/ffmpeg.xml"><title>Posts tagged #ffmpeg - joshua.seigler.net</title><meta name="description" content=""><meta property="og:title" content="Posts tagged #ffmpeg"><meta property="og:type" content=""><meta property="og:url" content="/tags/ffmpeg/"><meta name="twitter:title" content="Posts tagged #ffmpeg"><meta name="twitter:description" content=""><meta name="twitter:card" content="summary"><meta name="generator" content="Eleventy v3.1.0"><script type="module" crossorigin src="/assets/main-nXw2QMt0.js"></script><link rel="stylesheet" crossorigin href="/assets/main-BUx5lSqQ.css"></head><body data-font="english" data-path="/tags/ffmpeg/"><header><nav><div class="nav-row"><div class="nav-home"><a href="/">joshua.seigler.net</a></div></div><div class="nav-categories"><a href="/posts/">/posts</a> <a href="/about/">/about</a> <a href="/now/">/now</a> <a href="/uses/">/uses</a> <a href="/recipes/">/recipes</a> <a href="/music/">/music</a> <a href="/books/">/books</a> <a href="/links/">/links</a> <a href="/search/">/search</a></div></nav><h1>Posts tagged #ffmpeg<a class="rss" href="/feeds/ffmpeg.xml"></a></h1><div class="header-meta"><span class="tags"></span></div></header><main><section data-pagefind-body=""></section><ul class="collection"><li><a class="collection-itemTitle" href="/posts/ffmpeg-audio-cleanup/">FFmpeg audio cleanup</a><div class="collection-itemData"><span>June 26, 2025</span><span> <span class="tags"><a class="tag" style="--tagIndex:5" href="/tags/technical/">technical</a> <a class="tag" style="--tagIndex:10" href="/tags/ffmpeg/">ffmpeg</a></span></span></div><p class="collection-itemDescription">A script to apply dynamic compression and noise reduction to audio files</p></li></ul></main><footer>&copy; Joshua Seigler 2025. - <a rel="me" href="mailto:joshua@seigler.net?subject=Hello">Contact</a> - <a href="/feed.xml">RSS</a> - <a href="/unoffice-hours/">Unoffice Hours</a> - <a href="/webrings/">Webrings</a></footer><div id="effects"></div></body></html>
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover"><link rel="preconnect" href="https://stats.apps.seigler.net/"><style>@font-face{font-family:'Inter Variable';font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter Variable';font-style:italic;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-italic.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}</style><script defer src="https://stats.apps.seigler.net/script.js" data-website-id="ccb4bd94-2a71-47fe-8eea-d85bf75b7f6d"></script><link rel="me" href="https://github.com/seigler"><link rel="webmention" href="https://webmention.io/joshua.seigler.net/webmention"><link rel="alternate" type="application/atom+xml" title="Posts tagged #ffmpeg" href="/feeds/ffmpeg.xml"><title>Posts tagged #ffmpeg - joshua.seigler.net</title><meta name="description" content=""><meta property="og:title" content="Posts tagged #ffmpeg"><meta property="og:type" content=""><meta property="og:url" content="/tags/ffmpeg/"><meta name="twitter:title" content="Posts tagged #ffmpeg"><meta name="twitter:description" content=""><meta name="twitter:card" content="summary"><meta name="generator" content="Eleventy v3.1.0"><script type="module" crossorigin src="/assets/main-Cn83fOYW.js"></script><link rel="stylesheet" crossorigin href="/assets/main-BFsgSS42.css"></head><body data-font="english" data-path="/tags/ffmpeg/"><header><nav><div class="nav-row"><div class="nav-home"><a href="/">joshua.seigler.net</a></div></div><div class="nav-categories"><a href="/posts/">/posts</a> <a href="/about/">/about</a> <a href="/now/">/now</a> <a href="/uses/">/uses</a> <a href="/recipes/">/recipes</a> <a href="/music/">/music</a> <a href="/books/">/books</a> <a href="/links/">/links</a> <a href="/search/">/search</a></div></nav><h1>Posts tagged #ffmpeg<a class="rss" href="/feeds/ffmpeg.xml"></a></h1><div class="header-meta"><span class="tags"></span></div></header><main><section data-pagefind-body=""></section><ul class="collection"><li><a class="collection-itemTitle" href="/posts/ffmpeg-audio-cleanup/">FFmpeg audio cleanup</a><div class="collection-itemData"><span>June 26, 2025</span><span> <span class="tags"><a class="tag" style="--tagIndex:5" href="/tags/technical/">technical</a> <a class="tag" style="--tagIndex:10" href="/tags/ffmpeg/">ffmpeg</a></span></span></div><p class="collection-itemDescription">A script to apply dynamic compression and noise reduction to audio files</p></li></ul></main><footer>&copy; Joshua Seigler 2025. - <a rel="me" href="mailto:joshua@seigler.net?subject=Hello">Contact</a> - <a href="/feed.xml">RSS</a> - <a href="/unoffice-hours/">Unoffice Hours</a> - <a href="/webrings/">Webrings</a></footer><div id="effects"></div></body></html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1 +1 @@
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover"><link rel="preconnect" href="https://stats.apps.seigler.net/"><style>@font-face{font-family:'Inter Variable';font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter Variable';font-style:italic;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-italic.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}</style><script defer src="https://stats.apps.seigler.net/script.js" data-website-id="ccb4bd94-2a71-47fe-8eea-d85bf75b7f6d"></script><link rel="me" href="https://github.com/seigler"><link rel="webmention" href="https://webmention.io/joshua.seigler.net/webmention"><link rel="alternate" type="application/atom+xml" title="Posts tagged #selfhosting" href="/feeds/selfhosting.xml"><title>Posts tagged #selfhosting - joshua.seigler.net</title><meta name="description" content=""><meta property="og:title" content="Posts tagged #selfhosting"><meta property="og:type" content=""><meta property="og:url" content="/tags/selfhosting/"><meta name="twitter:title" content="Posts tagged #selfhosting"><meta name="twitter:description" content=""><meta name="twitter:card" content="summary"><meta name="generator" content="Eleventy v3.1.0"><script type="module" crossorigin src="/assets/main-nXw2QMt0.js"></script><link rel="stylesheet" crossorigin href="/assets/main-BUx5lSqQ.css"></head><body data-font="english" data-path="/tags/selfhosting/"><header><nav><div class="nav-row"><div class="nav-home"><a href="/">joshua.seigler.net</a></div></div><div class="nav-categories"><a href="/posts/">/posts</a> <a href="/about/">/about</a> <a href="/now/">/now</a> <a href="/uses/">/uses</a> <a href="/recipes/">/recipes</a> <a href="/music/">/music</a> <a href="/books/">/books</a> <a href="/links/">/links</a> <a href="/search/">/search</a></div></nav><h1>Posts tagged #selfhosting<a class="rss" href="/feeds/selfhosting.xml"></a></h1><div class="header-meta"><span class="tags"></span></div></header><main><section data-pagefind-body=""></section><ul class="collection"><li><a class="collection-itemTitle" href="/posts/my-very-own-github-pages/">My Very Own GitHub Pages</a><div class="collection-itemData"><span>June 15, 2025</span><span> <span class="tags"><a class="tag" style="--tagIndex:2" href="/tags/how-to/">how to</a> <a class="tag" style="--tagIndex:5" href="/tags/technical/">technical</a> <a class="tag" style="--tagIndex:9" href="/tags/selfhosting/">selfhosting</a></span></span></div><p class="collection-itemDescription">How to self-host Forgejo and automatically serve your web build branches with SSL.</p></li></ul></main><footer>&copy; Joshua Seigler 2025. - <a rel="me" href="mailto:joshua@seigler.net?subject=Hello">Contact</a> - <a href="/feed.xml">RSS</a> - <a href="/unoffice-hours/">Unoffice Hours</a> - <a href="/webrings/">Webrings</a></footer><div id="effects"></div></body></html>
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover"><link rel="preconnect" href="https://stats.apps.seigler.net/"><style>@font-face{font-family:'Inter Variable';font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter Variable';font-style:italic;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-italic.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}</style><script defer src="https://stats.apps.seigler.net/script.js" data-website-id="ccb4bd94-2a71-47fe-8eea-d85bf75b7f6d"></script><link rel="me" href="https://github.com/seigler"><link rel="webmention" href="https://webmention.io/joshua.seigler.net/webmention"><link rel="alternate" type="application/atom+xml" title="Posts tagged #selfhosting" href="/feeds/selfhosting.xml"><title>Posts tagged #selfhosting - joshua.seigler.net</title><meta name="description" content=""><meta property="og:title" content="Posts tagged #selfhosting"><meta property="og:type" content=""><meta property="og:url" content="/tags/selfhosting/"><meta name="twitter:title" content="Posts tagged #selfhosting"><meta name="twitter:description" content=""><meta name="twitter:card" content="summary"><meta name="generator" content="Eleventy v3.1.0"><script type="module" crossorigin src="/assets/main-Cn83fOYW.js"></script><link rel="stylesheet" crossorigin href="/assets/main-BFsgSS42.css"></head><body data-font="english" data-path="/tags/selfhosting/"><header><nav><div class="nav-row"><div class="nav-home"><a href="/">joshua.seigler.net</a></div></div><div class="nav-categories"><a href="/posts/">/posts</a> <a href="/about/">/about</a> <a href="/now/">/now</a> <a href="/uses/">/uses</a> <a href="/recipes/">/recipes</a> <a href="/music/">/music</a> <a href="/books/">/books</a> <a href="/links/">/links</a> <a href="/search/">/search</a></div></nav><h1>Posts tagged #selfhosting<a class="rss" href="/feeds/selfhosting.xml"></a></h1><div class="header-meta"><span class="tags"></span></div></header><main><section data-pagefind-body=""></section><ul class="collection"><li><a class="collection-itemTitle" href="/posts/my-very-own-github-pages/">My Very Own GitHub Pages</a><div class="collection-itemData"><span>June 15, 2025</span><span> <span class="tags"><a class="tag" style="--tagIndex:2" href="/tags/how-to/">how to</a> <a class="tag" style="--tagIndex:5" href="/tags/technical/">technical</a> <a class="tag" style="--tagIndex:9" href="/tags/selfhosting/">selfhosting</a></span></span></div><p class="collection-itemDescription">How to self-host Forgejo and automatically serve your web build branches with SSL.</p></li></ul></main><footer>&copy; Joshua Seigler 2025. - <a rel="me" href="mailto:joshua@seigler.net?subject=Hello">Contact</a> - <a href="/feed.xml">RSS</a> - <a href="/unoffice-hours/">Unoffice Hours</a> - <a href="/webrings/">Webrings</a></footer><div id="effects"></div></body></html>

View file

@ -1 +1 @@
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover"><link rel="preconnect" href="https://stats.apps.seigler.net/"><style>@font-face{font-family:'Inter Variable';font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter Variable';font-style:italic;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-italic.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}</style><script defer src="https://stats.apps.seigler.net/script.js" data-website-id="ccb4bd94-2a71-47fe-8eea-d85bf75b7f6d"></script><link rel="me" href="https://github.com/seigler"><link rel="webmention" href="https://webmention.io/joshua.seigler.net/webmention"><link rel="alternate" type="application/atom+xml" title="Posts tagged #software" href="/feeds/software.xml"><title>Posts tagged #software - joshua.seigler.net</title><meta name="description" content=""><meta property="og:title" content="Posts tagged #software"><meta property="og:type" content=""><meta property="og:url" content="/tags/software/"><meta name="twitter:title" content="Posts tagged #software"><meta name="twitter:description" content=""><meta name="twitter:card" content="summary"><meta name="generator" content="Eleventy v3.1.0"><script type="module" crossorigin src="/assets/main-nXw2QMt0.js"></script><link rel="stylesheet" crossorigin href="/assets/main-BUx5lSqQ.css"></head><body data-font="english" data-path="/tags/software/"><header><nav><div class="nav-row"><div class="nav-home"><a href="/">joshua.seigler.net</a></div></div><div class="nav-categories"><a href="/posts/">/posts</a> <a href="/about/">/about</a> <a href="/now/">/now</a> <a href="/uses/">/uses</a> <a href="/recipes/">/recipes</a> <a href="/music/">/music</a> <a href="/books/">/books</a> <a href="/links/">/links</a> <a href="/search/">/search</a></div></nav><h1>Posts tagged #software<a class="rss" href="/feeds/software.xml"></a></h1><div class="header-meta"><span class="tags"></span></div></header><main><section data-pagefind-body=""></section><ul class="collection"><li><a class="collection-itemTitle" href="/posts/tools-of-the-trade/">Tools of the trade</a><div class="collection-itemData"><span>May 15, 2025</span><span> <span class="tags"><a class="tag" style="--tagIndex:5" href="/tags/technical/">technical</a> <a class="tag" style="--tagIndex:8" href="/tags/software/">software</a></span></span></div><p class="collection-itemDescription">Some dev tools I recommend.</p></li></ul></main><footer>&copy; Joshua Seigler 2025. - <a rel="me" href="mailto:joshua@seigler.net?subject=Hello">Contact</a> - <a href="/feed.xml">RSS</a> - <a href="/unoffice-hours/">Unoffice Hours</a> - <a href="/webrings/">Webrings</a></footer><div id="effects"></div></body></html>
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover"><link rel="preconnect" href="https://stats.apps.seigler.net/"><style>@font-face{font-family:'Inter Variable';font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter Variable';font-style:italic;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-italic.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}</style><script defer src="https://stats.apps.seigler.net/script.js" data-website-id="ccb4bd94-2a71-47fe-8eea-d85bf75b7f6d"></script><link rel="me" href="https://github.com/seigler"><link rel="webmention" href="https://webmention.io/joshua.seigler.net/webmention"><link rel="alternate" type="application/atom+xml" title="Posts tagged #software" href="/feeds/software.xml"><title>Posts tagged #software - joshua.seigler.net</title><meta name="description" content=""><meta property="og:title" content="Posts tagged #software"><meta property="og:type" content=""><meta property="og:url" content="/tags/software/"><meta name="twitter:title" content="Posts tagged #software"><meta name="twitter:description" content=""><meta name="twitter:card" content="summary"><meta name="generator" content="Eleventy v3.1.0"><script type="module" crossorigin src="/assets/main-Cn83fOYW.js"></script><link rel="stylesheet" crossorigin href="/assets/main-BFsgSS42.css"></head><body data-font="english" data-path="/tags/software/"><header><nav><div class="nav-row"><div class="nav-home"><a href="/">joshua.seigler.net</a></div></div><div class="nav-categories"><a href="/posts/">/posts</a> <a href="/about/">/about</a> <a href="/now/">/now</a> <a href="/uses/">/uses</a> <a href="/recipes/">/recipes</a> <a href="/music/">/music</a> <a href="/books/">/books</a> <a href="/links/">/links</a> <a href="/search/">/search</a></div></nav><h1>Posts tagged #software<a class="rss" href="/feeds/software.xml"></a></h1><div class="header-meta"><span class="tags"></span></div></header><main><section data-pagefind-body=""></section><ul class="collection"><li><a class="collection-itemTitle" href="/posts/tools-of-the-trade/">Tools of the trade</a><div class="collection-itemData"><span>May 15, 2025</span><span> <span class="tags"><a class="tag" style="--tagIndex:5" href="/tags/technical/">technical</a> <a class="tag" style="--tagIndex:8" href="/tags/software/">software</a></span></span></div><p class="collection-itemDescription">Some dev tools I recommend.</p></li></ul></main><footer>&copy; Joshua Seigler 2025. - <a rel="me" href="mailto:joshua@seigler.net?subject=Hello">Contact</a> - <a href="/feed.xml">RSS</a> - <a href="/unoffice-hours/">Unoffice Hours</a> - <a href="/webrings/">Webrings</a></footer><div id="effects"></div></body></html>

View file

@ -1 +1 @@
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover"><link rel="preconnect" href="https://stats.apps.seigler.net/"><style>@font-face{font-family:'Inter Variable';font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter Variable';font-style:italic;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-italic.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}</style><script defer src="https://stats.apps.seigler.net/script.js" data-website-id="ccb4bd94-2a71-47fe-8eea-d85bf75b7f6d"></script><link rel="me" href="https://github.com/seigler"><link rel="webmention" href="https://webmention.io/joshua.seigler.net/webmention"><link rel="alternate" type="application/atom+xml" title="Posts tagged #technical" href="/feeds/technical.xml"><title>Posts tagged #technical - joshua.seigler.net</title><meta name="description" content=""><meta property="og:title" content="Posts tagged #technical"><meta property="og:type" content=""><meta property="og:url" content="/tags/technical/"><meta name="twitter:title" content="Posts tagged #technical"><meta name="twitter:description" content=""><meta name="twitter:card" content="summary"><meta name="generator" content="Eleventy v3.1.0"><script type="module" crossorigin src="/assets/main-nXw2QMt0.js"></script><link rel="stylesheet" crossorigin href="/assets/main-BUx5lSqQ.css"></head><body data-font="english" data-path="/tags/technical/"><header><nav><div class="nav-row"><div class="nav-home"><a href="/">joshua.seigler.net</a></div></div><div class="nav-categories"><a href="/posts/">/posts</a> <a href="/about/">/about</a> <a href="/now/">/now</a> <a href="/uses/">/uses</a> <a href="/recipes/">/recipes</a> <a href="/music/">/music</a> <a href="/books/">/books</a> <a href="/links/">/links</a> <a href="/search/">/search</a></div></nav><h1>Posts tagged #technical<a class="rss" href="/feeds/technical.xml"></a></h1><div class="header-meta"><span class="tags"></span></div></header><main><section data-pagefind-body=""></section><ul class="collection"><li><a class="collection-itemTitle" href="/posts/ffmpeg-audio-cleanup/">FFmpeg audio cleanup</a><div class="collection-itemData"><span>June 26, 2025</span><span> <span class="tags"><a class="tag" style="--tagIndex:5" href="/tags/technical/">technical</a> <a class="tag" style="--tagIndex:10" href="/tags/ffmpeg/">ffmpeg</a></span></span></div><p class="collection-itemDescription">A script to apply dynamic compression and noise reduction to audio files</p></li><li><a class="collection-itemTitle" href="/posts/my-very-own-github-pages/">My Very Own GitHub Pages</a><div class="collection-itemData"><span>June 15, 2025</span><span> <span class="tags"><a class="tag" style="--tagIndex:2" href="/tags/how-to/">how to</a> <a class="tag" style="--tagIndex:5" href="/tags/technical/">technical</a> <a class="tag" style="--tagIndex:9" href="/tags/selfhosting/">selfhosting</a></span></span></div><p class="collection-itemDescription">How to self-host Forgejo and automatically serve your web build branches with SSL.</p></li><li><a class="collection-itemTitle" href="/posts/tools-of-the-trade/">Tools of the trade</a><div class="collection-itemData"><span>May 15, 2025</span><span> <span class="tags"><a class="tag" style="--tagIndex:5" href="/tags/technical/">technical</a> <a class="tag" style="--tagIndex:8" href="/tags/software/">software</a></span></span></div><p class="collection-itemDescription">Some dev tools I recommend.</p></li><li><a class="collection-itemTitle" href="/posts/site-design-updated/">Site design updated</a><div class="collection-itemData"><span>June 05, 2024</span><span> <span class="tags"><a class="tag" style="--tagIndex:5" href="/tags/technical/">technical</a></span></span></div><p class="collection-itemDescription">New look, simpler tech.</p></li></ul></main><footer>&copy; Joshua Seigler 2025. - <a rel="me" href="mailto:joshua@seigler.net?subject=Hello">Contact</a> - <a href="/feed.xml">RSS</a> - <a href="/unoffice-hours/">Unoffice Hours</a> - <a href="/webrings/">Webrings</a></footer><div id="effects"></div></body></html>
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover"><link rel="preconnect" href="https://stats.apps.seigler.net/"><style>@font-face{font-family:'Inter Variable';font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter Variable';font-style:italic;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-italic.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}</style><script defer src="https://stats.apps.seigler.net/script.js" data-website-id="ccb4bd94-2a71-47fe-8eea-d85bf75b7f6d"></script><link rel="me" href="https://github.com/seigler"><link rel="webmention" href="https://webmention.io/joshua.seigler.net/webmention"><link rel="alternate" type="application/atom+xml" title="Posts tagged #technical" href="/feeds/technical.xml"><title>Posts tagged #technical - joshua.seigler.net</title><meta name="description" content=""><meta property="og:title" content="Posts tagged #technical"><meta property="og:type" content=""><meta property="og:url" content="/tags/technical/"><meta name="twitter:title" content="Posts tagged #technical"><meta name="twitter:description" content=""><meta name="twitter:card" content="summary"><meta name="generator" content="Eleventy v3.1.0"><script type="module" crossorigin src="/assets/main-Cn83fOYW.js"></script><link rel="stylesheet" crossorigin href="/assets/main-BFsgSS42.css"></head><body data-font="english" data-path="/tags/technical/"><header><nav><div class="nav-row"><div class="nav-home"><a href="/">joshua.seigler.net</a></div></div><div class="nav-categories"><a href="/posts/">/posts</a> <a href="/about/">/about</a> <a href="/now/">/now</a> <a href="/uses/">/uses</a> <a href="/recipes/">/recipes</a> <a href="/music/">/music</a> <a href="/books/">/books</a> <a href="/links/">/links</a> <a href="/search/">/search</a></div></nav><h1>Posts tagged #technical<a class="rss" href="/feeds/technical.xml"></a></h1><div class="header-meta"><span class="tags"></span></div></header><main><section data-pagefind-body=""></section><ul class="collection"><li><a class="collection-itemTitle" href="/posts/ffmpeg-audio-cleanup/">FFmpeg audio cleanup</a><div class="collection-itemData"><span>June 26, 2025</span><span> <span class="tags"><a class="tag" style="--tagIndex:5" href="/tags/technical/">technical</a> <a class="tag" style="--tagIndex:10" href="/tags/ffmpeg/">ffmpeg</a></span></span></div><p class="collection-itemDescription">A script to apply dynamic compression and noise reduction to audio files</p></li><li><a class="collection-itemTitle" href="/posts/my-very-own-github-pages/">My Very Own GitHub Pages</a><div class="collection-itemData"><span>June 15, 2025</span><span> <span class="tags"><a class="tag" style="--tagIndex:2" href="/tags/how-to/">how to</a> <a class="tag" style="--tagIndex:5" href="/tags/technical/">technical</a> <a class="tag" style="--tagIndex:9" href="/tags/selfhosting/">selfhosting</a></span></span></div><p class="collection-itemDescription">How to self-host Forgejo and automatically serve your web build branches with SSL.</p></li><li><a class="collection-itemTitle" href="/posts/tools-of-the-trade/">Tools of the trade</a><div class="collection-itemData"><span>May 15, 2025</span><span> <span class="tags"><a class="tag" style="--tagIndex:5" href="/tags/technical/">technical</a> <a class="tag" style="--tagIndex:8" href="/tags/software/">software</a></span></span></div><p class="collection-itemDescription">Some dev tools I recommend.</p></li><li><a class="collection-itemTitle" href="/posts/site-design-updated/">Site design updated</a><div class="collection-itemData"><span>June 05, 2024</span><span> <span class="tags"><a class="tag" style="--tagIndex:5" href="/tags/technical/">technical</a></span></span></div><p class="collection-itemDescription">New look, simpler tech.</p></li></ul></main><footer>&copy; Joshua Seigler 2025. - <a rel="me" href="mailto:joshua@seigler.net?subject=Hello">Contact</a> - <a href="/feed.xml">RSS</a> - <a href="/unoffice-hours/">Unoffice Hours</a> - <a href="/webrings/">Webrings</a></footer><div id="effects"></div></body></html>

File diff suppressed because one or more lines are too long

View file

@ -1 +1 @@
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover"><link rel="preconnect" href="https://stats.apps.seigler.net/"><style>@font-face{font-family:'Inter Variable';font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter Variable';font-style:italic;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-italic.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}</style><script defer src="https://stats.apps.seigler.net/script.js" data-website-id="ccb4bd94-2a71-47fe-8eea-d85bf75b7f6d"></script><link rel="me" href="https://github.com/seigler"><link rel="webmention" href="https://webmention.io/joshua.seigler.net/webmention"><title>Unoffice Hours - joshua.seigler.net</title><meta name="description" content=""><meta name="keywords" content="Unoffice hours"><meta property="og:title" content="Unoffice Hours"><meta property="og:type" content=""><meta property="og:url" content="/unoffice-hours/"><meta name="twitter:title" content="Unoffice Hours"><meta name="twitter:description" content=""><meta name="twitter:card" content="summary"><meta name="generator" content="Eleventy v3.1.0"><script type="module" crossorigin src="/assets/main-nXw2QMt0.js"></script><link rel="stylesheet" crossorigin href="/assets/main-BUx5lSqQ.css"></head><body data-font="english" data-path="/unoffice-hours/"><header><nav><div class="nav-row"><div class="nav-home"><a href="/">joshua.seigler.net</a></div></div><div class="nav-categories"><a href="/posts/">/posts</a> <a href="/about/">/about</a> <a href="/now/">/now</a> <a href="/uses/">/uses</a> <a href="/recipes/">/recipes</a> <a href="/music/">/music</a> <a href="/books/">/books</a> <a href="/links/">/links</a> <a href="/search/">/search</a></div></nav><h1>Unoffice Hours</h1><div class="header-meta"><span class="tags"></span></div></header><header class="toc"></header><main data-pagefind-body="data-pagefind-body"><p>Working remotely has a lot of benefits, but we miss out on the serendipitous connections and socialization that happened just from being in the same room. Unoffice hours is part of an attempt to make new connections, but without applying the giant invisible filter of my own preferences.</p><p>We could do some pair programming, talk about tech, life, matters of aesthetics or philosophy - the point is serendipity. If you want to call with no agenda, thats fine too, we can just get to know each other.</p><p><a class="button" href="https://cal.com/joshuaseigler/unoffice-hours" rel="noopener" target="_blank">Schedule a conversation</a></p><p>The idea of unoffice hours comes from <a href="https://interconnected.org/home/2020/09/24/unoffice_hours" target="_blank" rel="noopener">Matt Webb</a>. This site is part of an <a href="https://unofficehours.com/" target="_blank" rel="noopener">Unoffice Hours Webring</a> with other bloggers who have picked it up.</p></main><footer>&copy; Joshua Seigler 2025. - <a rel="me" href="mailto:joshua@seigler.net?subject=Hello">Contact</a> - <a href="/feed.xml">RSS</a> - <a href="/unoffice-hours/">Unoffice Hours</a> - <a href="/webrings/">Webrings</a></footer><div id="effects"></div></body></html>
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover"><link rel="preconnect" href="https://stats.apps.seigler.net/"><style>@font-face{font-family:'Inter Variable';font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter Variable';font-style:italic;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-italic.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}</style><script defer src="https://stats.apps.seigler.net/script.js" data-website-id="ccb4bd94-2a71-47fe-8eea-d85bf75b7f6d"></script><link rel="me" href="https://github.com/seigler"><link rel="webmention" href="https://webmention.io/joshua.seigler.net/webmention"><title>Unoffice Hours - joshua.seigler.net</title><meta name="description" content=""><meta name="keywords" content="Unoffice hours"><meta property="og:title" content="Unoffice Hours"><meta property="og:type" content=""><meta property="og:url" content="/unoffice-hours/"><meta name="twitter:title" content="Unoffice Hours"><meta name="twitter:description" content=""><meta name="twitter:card" content="summary"><meta name="generator" content="Eleventy v3.1.0"><script type="module" crossorigin src="/assets/main-Cn83fOYW.js"></script><link rel="stylesheet" crossorigin href="/assets/main-BFsgSS42.css"></head><body data-font="english" data-path="/unoffice-hours/"><header><nav><div class="nav-row"><div class="nav-home"><a href="/">joshua.seigler.net</a></div></div><div class="nav-categories"><a href="/posts/">/posts</a> <a href="/about/">/about</a> <a href="/now/">/now</a> <a href="/uses/">/uses</a> <a href="/recipes/">/recipes</a> <a href="/music/">/music</a> <a href="/books/">/books</a> <a href="/links/">/links</a> <a href="/search/">/search</a></div></nav><h1>Unoffice Hours</h1><div class="header-meta"><span class="tags"></span></div></header><header class="toc"></header><main data-pagefind-body="data-pagefind-body"><p>Working remotely has a lot of benefits, but we miss out on the serendipitous connections and socialization that happened just from being in the same room. Unoffice hours is part of an attempt to make new connections, but without applying the giant invisible filter of my own preferences.</p><p>We could do some pair programming, talk about tech, life, matters of aesthetics or philosophy - the point is serendipity. If you want to call with no agenda, thats fine too, we can just get to know each other.</p><p><a class="button" href="https://cal.com/joshuaseigler/unoffice-hours" rel="noopener" target="_blank">Schedule a conversation</a></p><p>The idea of unoffice hours comes from <a href="https://interconnected.org/home/2020/09/24/unoffice_hours" target="_blank" rel="noopener">Matt Webb</a>. This site is part of an <a href="https://unofficehours.com/" target="_blank" rel="noopener">Unoffice Hours Webring</a> with other bloggers who have picked it up.</p></main><footer>&copy; Joshua Seigler 2025. - <a rel="me" href="mailto:joshua@seigler.net?subject=Hello">Contact</a> - <a href="/feed.xml">RSS</a> - <a href="/unoffice-hours/">Unoffice Hours</a> - <a href="/webrings/">Webrings</a></footer><div id="effects"></div></body></html>

File diff suppressed because one or more lines are too long

View file

@ -1 +1 @@
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover"><link rel="preconnect" href="https://stats.apps.seigler.net/"><style>@font-face{font-family:'Inter Variable';font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter Variable';font-style:italic;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-italic.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}</style><script defer src="https://stats.apps.seigler.net/script.js" data-website-id="ccb4bd94-2a71-47fe-8eea-d85bf75b7f6d"></script><link rel="me" href="https://github.com/seigler"><link rel="webmention" href="https://webmention.io/joshua.seigler.net/webmention"><title>Webrings - joshua.seigler.net</title><meta name="description" content=""><meta name="keywords" content="webrings"><meta property="og:title" content="Webrings"><meta property="og:type" content=""><meta property="og:url" content="/webrings/"><meta name="twitter:title" content="Webrings"><meta name="twitter:description" content=""><meta name="twitter:card" content="summary"><meta name="generator" content="Eleventy v3.1.0"><script type="module" crossorigin src="/assets/main-nXw2QMt0.js"></script><link rel="stylesheet" crossorigin href="/assets/main-BUx5lSqQ.css"></head><body data-font="english" data-path="/webrings/"><header><nav><div class="nav-row"><div class="nav-home"><a href="/">joshua.seigler.net</a></div></div><div class="nav-categories"><a href="/posts/">/posts</a> <a href="/about/">/about</a> <a href="/now/">/now</a> <a href="/uses/">/uses</a> <a href="/recipes/">/recipes</a> <a href="/music/">/music</a> <a href="/books/">/books</a> <a href="/links/">/links</a> <a href="/search/">/search</a></div></nav><h1>Webrings</h1><div class="header-meta"><span class="tags"></span></div></header><main data-pagefind-body="data-pagefind-body"><h3><a href="https://unofficehours.com" target="_blank" rel="noopener">Unoffice Hours</a></h3>Sites that allow you to book a web meeting to talk about stuff. Like office hours, if you remember those.<p><a href="https://unofficehours.com/prev.html" target="_blank" rel="noopener">&lt; prev</a> <a href="https://unofficehours.com" target="_blank" rel="noopener">list</a> <a href="https://unofficehours.com/join.html" target="_blank" rel="noopener">join</a> <a href="https://unofficehours.com/random.html" target="_blank" rel="noopener">random</a> <a href="https://unofficehours.com/next.html" target="_blank" rel="noopener">next &gt;</a></p><h3><a href="https://512kb.club/" rel="noopener" target="_blank" style="--hue-main:144.2">512KB Club <span style="color:#4caf50">Green Team</span></a></h3>Sites whose uncompressed bytes for the front page are less than 512KB. You can do a lot with that much. Green club weighs in under 100KB.<h3><a href="https://darktheme.club/" rel="noopener" target="_blank" style="--glowColor:black">👻 Darktheme Club 👻</a></h3>Sites with a dark theme.</main><footer>&copy; Joshua Seigler 2025. - <a rel="me" href="mailto:joshua@seigler.net?subject=Hello">Contact</a> - <a href="/feed.xml">RSS</a> - <a href="/unoffice-hours/">Unoffice Hours</a> - <a href="/webrings/">Webrings</a></footer><div id="effects"></div></body></html>
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover"><link rel="preconnect" href="https://stats.apps.seigler.net/"><style>@font-face{font-family:'Inter Variable';font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter Variable';font-style:italic;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-italic.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}</style><script defer src="https://stats.apps.seigler.net/script.js" data-website-id="ccb4bd94-2a71-47fe-8eea-d85bf75b7f6d"></script><link rel="me" href="https://github.com/seigler"><link rel="webmention" href="https://webmention.io/joshua.seigler.net/webmention"><title>Webrings - joshua.seigler.net</title><meta name="description" content=""><meta name="keywords" content="webrings"><meta property="og:title" content="Webrings"><meta property="og:type" content=""><meta property="og:url" content="/webrings/"><meta name="twitter:title" content="Webrings"><meta name="twitter:description" content=""><meta name="twitter:card" content="summary"><meta name="generator" content="Eleventy v3.1.0"><script type="module" crossorigin src="/assets/main-Cn83fOYW.js"></script><link rel="stylesheet" crossorigin href="/assets/main-BFsgSS42.css"></head><body data-font="english" data-path="/webrings/"><header><nav><div class="nav-row"><div class="nav-home"><a href="/">joshua.seigler.net</a></div></div><div class="nav-categories"><a href="/posts/">/posts</a> <a href="/about/">/about</a> <a href="/now/">/now</a> <a href="/uses/">/uses</a> <a href="/recipes/">/recipes</a> <a href="/music/">/music</a> <a href="/books/">/books</a> <a href="/links/">/links</a> <a href="/search/">/search</a></div></nav><h1>Webrings</h1><div class="header-meta"><span class="tags"></span></div></header><main data-pagefind-body="data-pagefind-body"><h3><a href="https://unofficehours.com" target="_blank" rel="noopener">Unoffice Hours</a></h3>Sites that allow you to book a web meeting to talk about stuff. Like office hours, if you remember those.<p><a href="https://unofficehours.com/prev.html" target="_blank" rel="noopener">&lt; prev</a> <a href="https://unofficehours.com" target="_blank" rel="noopener">list</a> <a href="https://unofficehours.com/join.html" target="_blank" rel="noopener">join</a> <a href="https://unofficehours.com/random.html" target="_blank" rel="noopener">random</a> <a href="https://unofficehours.com/next.html" target="_blank" rel="noopener">next &gt;</a></p><h3><a href="https://512kb.club/" rel="noopener" target="_blank" style="--hue-main:144.2">512KB Club <span style="color:#4caf50">Green Team</span></a></h3>Sites whose uncompressed bytes for the front page are less than 512KB. You can do a lot with that much. Green club weighs in under 100KB.<h3><a href="https://darktheme.club/" rel="noopener" target="_blank" style="--glowColor:black">👻 Darktheme Club 👻</a></h3>Sites with a dark theme.</main><footer>&copy; Joshua Seigler 2025. - <a rel="me" href="mailto:joshua@seigler.net?subject=Hello">Contact</a> - <a href="/feed.xml">RSS</a> - <a href="/unoffice-hours/">Unoffice Hours</a> - <a href="/webrings/">Webrings</a></footer><div id="effects"></div></body></html>