-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
22 lines (21 loc) · 15.2 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<!DOCTYPE html>
<html lang="en"><head><title>it's me</title><meta charset="utf-8"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com"/><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=IBM Plex Mono&family=Schibsted Grotesk:wght@400;700&family=Source Sans Pro:ital,wght@0,400;0,600;1,400;1,600&display=swap"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><meta property="og:title" content="it's me"/><meta property="og:description" content="hey there! ."/><meta property="og:image" content="https://jessie.grosen.systems/static/og-image.png"/><meta property="og:width" content="1200"/><meta property="og:height" content="675"/><link rel="icon" href="./static/icon.png"/><meta name="description" content="hey there! ."/><meta name="generator" content="Quartz"/><link href="./index.css" rel="stylesheet" type="text/css" spa-preserve/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.9/katex.min.css" rel="stylesheet" type="text/css" spa-preserve/><script src="./prescript.js" type="application/javascript" spa-preserve></script><script type="application/javascript" spa-preserve>const fetchData = fetch("./static/contentIndex.json").then(data => data.json())</script></head><body data-slug="index"><div id="quartz-root" class="page"><div id="quartz-body"><div class="left sidebar"><h2 class="page-title"><a href=".">it's jessie</a></h2><div class="explorer desktop-only"><span id="explorer" data-behavior="collapse" data-collapsed="collapsed" data-savestate="false" data-tree="[{"path":"interests","collapsed":true},{"path":"interests/transit","collapsed":true},{"path":"interests/transit/nyc","collapsed":true},{"path":"posts","collapsed":true},{"path":"projects","collapsed":true},{"path":"projects/miscellanea","collapsed":true},{"path":"talks","collapsed":true}]"></span><div id="explorer-content"><ul class id="explorer-ul"><li><div class="folder-outer open"><ul style="padding-left:0;" class="content" data-folderul><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="interests"><button class="folder-button"><span class="folder-title">interests</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="interests"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="interests/transit"><button class="folder-button"><span class="folder-title">transit</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="interests/transit"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="interests/transit/nyc"><button class="folder-button"><span class="folder-title">nyc</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="interests/transit/nyc"><li><a href="./interests/transit/nyc/R211T" data-for="interests/transit/nyc/R211T">R211T</a></li></ul></div></li></ul></div></li></ul></div></li><li><div class="folder-outer open"><ul style="padding-left:0;" class="content" data-folderul></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="posts"><button class="folder-button"><span class="folder-title">posts</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="posts"><li><a href="./posts/distance-audio-modulator" data-for="posts/distance-audio-modulator">distance audio modulator</a></li><li><a href="./posts/i-think-i'm-beginning-to-recover" data-for="posts/i-think-i'm-beginning-to-recover">i think i'm beginning to recover</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="projects"><button class="folder-button"><span class="folder-title">projects</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="projects"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="projects/miscellanea"><button class="folder-button"><span class="folder-title">miscellanea</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="projects/miscellanea"><li><a href="./projects/miscellanea/crashing-waves" data-for="projects/miscellanea/crashing-waves">crashing waves</a></li><li><a href="./projects/miscellanea/Zoom-G1Xon-control" data-for="projects/miscellanea/Zoom-G1Xon-control">Zoom G1Xon control</a></li></ul></div></li><li><a href="./projects/aes67-receiver" data-for="projects/aes67-receiver">aes67 receiver</a></li><li><a href="./projects/hyperscale" data-for="projects/hyperscale">Hyperscale</a></li><li><a href="./projects/mta-projection" data-for="projects/mta-projection">mta projection</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="talks"><button class="folder-button"><span class="folder-title">talks</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="talks"><li><a href="./talks/mustard-watches" data-for="talks/mustard-watches">mustard watches</a></li></ul></div></li></ul></div></li><li id="explorer-end"></li></ul></div></div></div><div class="center"><div class="page-header"><div class="popover-hint"><div class="explorer mobile-only"><span id="explorer" data-behavior="collapse" data-collapsed="collapsed" data-savestate="false" data-tree="[{"path":"interests","collapsed":true},{"path":"interests/transit","collapsed":true},{"path":"interests/transit/nyc","collapsed":true},{"path":"posts","collapsed":true},{"path":"projects","collapsed":true},{"path":"projects/miscellanea","collapsed":true},{"path":"talks","collapsed":true}]"></span><div id="explorer-content"><ul class id="explorer-ul"><li><div class="folder-outer open"><ul style="padding-left:0;" class="content" data-folderul><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="interests"><button class="folder-button"><span class="folder-title">interests</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="interests"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="interests/transit"><button class="folder-button"><span class="folder-title">transit</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="interests/transit"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="interests/transit/nyc"><button class="folder-button"><span class="folder-title">nyc</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="interests/transit/nyc"><li><a href="./interests/transit/nyc/R211T" data-for="interests/transit/nyc/R211T">R211T</a></li></ul></div></li></ul></div></li></ul></div></li><li><div class="folder-outer open"><ul style="padding-left:0;" class="content" data-folderul></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="posts"><button class="folder-button"><span class="folder-title">posts</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="posts"><li><a href="./posts/distance-audio-modulator" data-for="posts/distance-audio-modulator">distance audio modulator</a></li><li><a href="./posts/i-think-i'm-beginning-to-recover" data-for="posts/i-think-i'm-beginning-to-recover">i think i'm beginning to recover</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="projects"><button class="folder-button"><span class="folder-title">projects</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="projects"><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="projects/miscellanea"><button class="folder-button"><span class="folder-title">miscellanea</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="projects/miscellanea"><li><a href="./projects/miscellanea/crashing-waves" data-for="projects/miscellanea/crashing-waves">crashing waves</a></li><li><a href="./projects/miscellanea/Zoom-G1Xon-control" data-for="projects/miscellanea/Zoom-G1Xon-control">Zoom G1Xon control</a></li></ul></div></li><li><a href="./projects/aes67-receiver" data-for="projects/aes67-receiver">aes67 receiver</a></li><li><a href="./projects/hyperscale" data-for="projects/hyperscale">Hyperscale</a></li><li><a href="./projects/mta-projection" data-for="projects/mta-projection">mta projection</a></li></ul></div></li><li><div class="folder-container"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="5 8 14 8" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="folder-icon"><polyline points="6 9 12 15 18 9"></polyline></svg><div data-folderpath="talks"><button class="folder-button"><span class="folder-title">talks</span></button></div></div><div class="folder-outer "><ul style="padding-left:1.4rem;" class="content" data-folderul="talks"><li><a href="./talks/mustard-watches" data-for="talks/mustard-watches">mustard watches</a></li></ul></div></li></ul></div></li><li id="explorer-end"></li></ul></div></div></div></div><article class="popover-hint"><p>hey there!</p>
<p><img src="./public-media/me.webp" width="400" height="auto" alt/></p></article><hr/><div class="page-footer"></div></div><div class="right sidebar"><div class="recent-notes"><h3>recent posts</h3><ul class="recent-ul"><li class="recent-li"><div class="section"><div class="desc"><h3><a href="./posts/i-think-i'm-beginning-to-recover" class="internal">i think i'm beginning to recover</a></h3></div><p class="meta">Mar 29, 2024</p><ul class="tags"></ul></div></li><li class="recent-li"><div class="section"><div class="desc"><h3><a href="./posts/distance-audio-modulator" class="internal">distance audio modulator</a></h3></div><p class="meta">Dec 01, 2023</p><ul class="tags"></ul></div></li></ul></div></div></div></div></body><script type="application/javascript">function c(){let t=this.parentElement;t.classList.toggle("is-collapsed");let l=t.classList.contains("is-collapsed")?this.scrollHeight:t.scrollHeight;t.style.maxHeight=l+"px";let o=t,e=t.parentElement;for(;e;){if(!e.classList.contains("callout"))return;let n=e.classList.contains("is-collapsed")?e.scrollHeight:e.scrollHeight+o.scrollHeight;e.style.maxHeight=n+"px",o=e,e=e.parentElement}}function i(){let t=document.getElementsByClassName("callout is-collapsible");for(let s of t){let l=s.firstElementChild;if(l){l.addEventListener("click",c),window.addCleanup(()=>l.removeEventListener("click",c));let e=s.classList.contains("is-collapsed")?l.scrollHeight:s.scrollHeight;s.style.maxHeight=e+"px"}}}document.addEventListener("nav",i);window.addEventListener("resize",i);
</script><script type="module">
let mermaidImport = undefined
document.addEventListener('nav', async () => {
if (document.querySelector("code.mermaid")) {
mermaidImport ||= await import('https://cdnjs.cloudflare.com/ajax/libs/mermaid/10.7.0/mermaid.esm.min.mjs')
const mermaid = mermaidImport.default
const darkMode = document.documentElement.getAttribute('saved-theme') === 'dark'
mermaid.initialize({
startOnLoad: false,
securityLevel: 'loose',
theme: darkMode ? 'dark' : 'default'
})
await mermaid.run({
querySelector: '.mermaid'
})
}
});
</script><script src="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.9/contrib/copy-tex.min.js" type="application/javascript"></script><script src="./postscript.js" type="module"></script></html>