diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 000000000..e69de29bb diff --git a/404/index.html b/404/index.html new file mode 100644 index 000000000..3a30ddebf --- /dev/null +++ b/404/index.html @@ -0,0 +1,12 @@ +
Hey, my name is Nathan.
\nI'm a programmer a Blue Bottle Coffee.
\nMy day job involves a lot of Typescript and Ruby. I bang on the frontend, the backend, and everything in between. Owing to this, I've had a lot of exposure to just about every part of our stack - from Tailwind & UI components to our mobile app to CDK and provisioning/managing AWS resources. To be honest, I wouldn't have it any other way. I love learning - having my fingers in every part of the software pie (frontend, backend, devops, [...]) ensures I've always got something new consider.
\nThis website is markdown and I use Dendron to take notes. Not much here (yet) but hopefully that will change. You can look at the source here.
","note":{"id":"0ieq1m81kni1smx4gmu94rj","title":"Home","desc":"","updated":1730393792032,"created":1730393636355,"custom":{"nav_order":0,"permalink":"/"},"fname":"home","type":"note","vault":{"fsPath":".","selfContained":true,"name":"notes"},"contentHash":"2e466bdc94e9b477698a14056fac7731","links":[],"anchors":{},"children":[],"parent":null,"data":{},"body":"\nHey, my name is Nathan.\n\nI'm a programmer a Blue Bottle Coffee.\n\nMy day job involves a lot of Typescript and Ruby. I bang on the frontend, the backend, and everything in between. Owing to this, I've had a lot of exposure to just about every part of our stack - from Tailwind & UI components to our [mobile app](https://apps.apple.com/us/app/blue-bottle-coffee/id1440573734) to CDK and provisioning/managing AWS resources. To be honest, I wouldn't have it any other way. I love learning - having my fingers in every part of the software pie (frontend, backend, devops, [...]) ensures I've always got something new consider.\n\nThis website is markdown and I use [Dendron](https://www.dendron.so/) to take notes. Not much here (yet) but hopefully that will change. You can look at the source [here](https://github.com/helle253/notes).\n"},"config":{"version":5,"dev":{"enableSelfContainedVaults":true,"enablePreviewV2":true},"commands":{"lookup":{"note":{"selectionMode":"extract","confirmVaultOnCreate":true,"vaultSelectionModeOnCreate":"smart","leaveTrace":false,"bubbleUpCreateNew":true,"fuzzThreshold":0.2}},"randomNote":{},"insertNoteLink":{"aliasMode":"none","enableMultiSelect":false},"insertNoteIndex":{"enableMarker":false},"copyNoteLink":{"aliasMode":"title"},"templateHierarchy":"template"},"workspace":{"vaults":[{"fsPath":".","selfContained":true,"name":"notes"}],"journal":{"dailyDomain":"daily","name":"journal","dateFormat":"y.MM.dd","addBehavior":"childOfDomain"},"scratch":{"name":"scratch","dateFormat":"y.MM.dd.HHmmss","addBehavior":"asOwnDomain"},"task":{"name":"task","dateFormat":"y.MM.dd","addBehavior":"asOwnDomain","statusSymbols":{"":" ","wip":"w","done":"x","assigned":"a","moved":"m","blocked":"b","delegated":"l","dropped":"d","pending":"y"},"taskCompleteStatus":["done","x"],"prioritySymbols":{"H":"high","M":"medium","L":"low"},"todoIntegration":false,"createTaskSelectionType":"selection2link"},"graph":{"zoomSpeed":1,"createStub":false},"enableAutoCreateOnDefinition":false,"enableXVaultWikiLink":false,"enableRemoteVaultInit":true,"enableUserTags":true,"enableHashTags":true,"workspaceVaultSyncMode":"noCommit","enableAutoFoldFrontmatter":false,"enableEditorDecorations":true,"maxPreviewsCached":10,"maxNoteLength":204800,"enableFullHierarchyNoteTitle":false},"preview":{"enableFMTitle":true,"enableNoteTitleForLink":true,"enableFrontmatterTags":true,"enableHashesForFMTags":false,"enablePrettyRefs":true,"enableKatex":true,"automaticallyShowPreview":false},"publishing":{"enableFMTitle":true,"enableNoteTitleForLink":true,"enablePrettyRefs":true,"enableKatex":true,"copyAssets":true,"siteHierarchies":["home","misc","books","projects","writing"],"writeStubs":false,"siteRootDir":"docs","seo":{"title":"Nathan Heller","description":"Notes","image":{"url":"https://notes.hellbhoy.net/assets/logo.png","alt":"Hellbhoy Notes"}},"github":{"enableEditLink":true,"editLinkText":"Edit this page on GitHub","editBranch":"main","editViewMode":"tree"},"enableSiteLastModified":true,"enableFrontmatterTags":true,"enableHashesForFMTags":false,"enableRandomlyColoredTags":true,"enableTaskNotes":true,"enablePrettyLinks":true,"searchMode":"search","siteUrl":"https://notes.hellbhoy.net","siteFaviconPath":"assets/favicon.ico","logoPath":"assets/logo.png","theme":"custom","duplicateNoteBehavior":{"action":"useVault","payload":["notes"]},"siteIndex":"home"}},"customHeadContent":null,"noteIndex":{"id":"0ieq1m81kni1smx4gmu94rj","title":"Home","desc":"","updated":1730393792032,"created":1730393636355,"custom":{"nav_order":0,"permalink":"/"},"fname":"home","type":"note","vault":{"fsPath":".","selfContained":true,"name":"notes"},"contentHash":"2e466bdc94e9b477698a14056fac7731","links":[],"anchors":{},"children":[],"parent":null,"data":{},"body":"\nHey, my name is Nathan.\n\nI'm a programmer a Blue Bottle Coffee.\n\nMy day job involves a lot of Typescript and Ruby. I bang on the frontend, the backend, and everything in between. Owing to this, I've had a lot of exposure to just about every part of our stack - from Tailwind & UI components to our [mobile app](https://apps.apple.com/us/app/blue-bottle-coffee/id1440573734) to CDK and provisioning/managing AWS resources. To be honest, I wouldn't have it any other way. I love learning - having my fingers in every part of the software pie (frontend, backend, devops, [...]) ensures I've always got something new consider.\n\nThis website is markdown and I use [Dendron](https://www.dendron.so/) to take notes. Not much here (yet) but hopefully that will change. You can look at the source [here](https://github.com/helle253/notes).\n"},"collectionChildren":null},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/PZ9R_3x8R5ztUltrBh6W0/500.json b/_next/data/PZ9R_3x8R5ztUltrBh6W0/500.json new file mode 100644 index 000000000..7e77a90d8 --- /dev/null +++ b/_next/data/PZ9R_3x8R5ztUltrBh6W0/500.json @@ -0,0 +1 @@ +{"pageProps":{"body":"Hey, my name is Nathan.
\nI'm a programmer a Blue Bottle Coffee.
\nMy day job involves a lot of Typescript and Ruby. I bang on the frontend, the backend, and everything in between. Owing to this, I've had a lot of exposure to just about every part of our stack - from Tailwind & UI components to our mobile app to CDK and provisioning/managing AWS resources. To be honest, I wouldn't have it any other way. I love learning - having my fingers in every part of the software pie (frontend, backend, devops, [...]) ensures I've always got something new consider.
\nThis website is markdown and I use Dendron to take notes. Not much here (yet) but hopefully that will change. You can look at the source here.
","note":{"id":"0ieq1m81kni1smx4gmu94rj","title":"Home","desc":"","updated":1730393792032,"created":1730393636355,"custom":{"nav_order":0,"permalink":"/"},"fname":"home","type":"note","vault":{"fsPath":".","selfContained":true,"name":"notes"},"contentHash":"2e466bdc94e9b477698a14056fac7731","links":[],"anchors":{},"children":[],"parent":null,"data":{},"body":"\nHey, my name is Nathan.\n\nI'm a programmer a Blue Bottle Coffee.\n\nMy day job involves a lot of Typescript and Ruby. I bang on the frontend, the backend, and everything in between. Owing to this, I've had a lot of exposure to just about every part of our stack - from Tailwind & UI components to our [mobile app](https://apps.apple.com/us/app/blue-bottle-coffee/id1440573734) to CDK and provisioning/managing AWS resources. To be honest, I wouldn't have it any other way. I love learning - having my fingers in every part of the software pie (frontend, backend, devops, [...]) ensures I've always got something new consider.\n\nThis website is markdown and I use [Dendron](https://www.dendron.so/) to take notes. Not much here (yet) but hopefully that will change. You can look at the source [here](https://github.com/helle253/notes).\n"},"config":{"version":5,"dev":{"enableSelfContainedVaults":true,"enablePreviewV2":true},"commands":{"lookup":{"note":{"selectionMode":"extract","confirmVaultOnCreate":true,"vaultSelectionModeOnCreate":"smart","leaveTrace":false,"bubbleUpCreateNew":true,"fuzzThreshold":0.2}},"randomNote":{},"insertNoteLink":{"aliasMode":"none","enableMultiSelect":false},"insertNoteIndex":{"enableMarker":false},"copyNoteLink":{"aliasMode":"title"},"templateHierarchy":"template"},"workspace":{"vaults":[{"fsPath":".","selfContained":true,"name":"notes"}],"journal":{"dailyDomain":"daily","name":"journal","dateFormat":"y.MM.dd","addBehavior":"childOfDomain"},"scratch":{"name":"scratch","dateFormat":"y.MM.dd.HHmmss","addBehavior":"asOwnDomain"},"task":{"name":"task","dateFormat":"y.MM.dd","addBehavior":"asOwnDomain","statusSymbols":{"":" ","wip":"w","done":"x","assigned":"a","moved":"m","blocked":"b","delegated":"l","dropped":"d","pending":"y"},"taskCompleteStatus":["done","x"],"prioritySymbols":{"H":"high","M":"medium","L":"low"},"todoIntegration":false,"createTaskSelectionType":"selection2link"},"graph":{"zoomSpeed":1,"createStub":false},"enableAutoCreateOnDefinition":false,"enableXVaultWikiLink":false,"enableRemoteVaultInit":true,"enableUserTags":true,"enableHashTags":true,"workspaceVaultSyncMode":"noCommit","enableAutoFoldFrontmatter":false,"enableEditorDecorations":true,"maxPreviewsCached":10,"maxNoteLength":204800,"enableFullHierarchyNoteTitle":false},"preview":{"enableFMTitle":true,"enableNoteTitleForLink":true,"enableFrontmatterTags":true,"enableHashesForFMTags":false,"enablePrettyRefs":true,"enableKatex":true,"automaticallyShowPreview":false},"publishing":{"enableFMTitle":true,"enableNoteTitleForLink":true,"enablePrettyRefs":true,"enableKatex":true,"copyAssets":true,"siteHierarchies":["home","misc","books","projects","writing"],"writeStubs":false,"siteRootDir":"docs","seo":{"title":"Nathan Heller","description":"Notes","image":{"url":"https://notes.hellbhoy.net/assets/logo.png","alt":"Hellbhoy Notes"}},"github":{"enableEditLink":true,"editLinkText":"Edit this page on GitHub","editBranch":"main","editViewMode":"tree"},"enableSiteLastModified":true,"enableFrontmatterTags":true,"enableHashesForFMTags":false,"enableRandomlyColoredTags":true,"enableTaskNotes":true,"enablePrettyLinks":true,"searchMode":"search","siteUrl":"https://notes.hellbhoy.net","siteFaviconPath":"assets/favicon.ico","logoPath":"assets/logo.png","theme":"custom","duplicateNoteBehavior":{"action":"useVault","payload":["notes"]},"siteIndex":"home"}},"customHeadContent":null,"noteIndex":{"id":"0ieq1m81kni1smx4gmu94rj","title":"Home","desc":"","updated":1730393792032,"created":1730393636355,"custom":{"nav_order":0,"permalink":"/"},"fname":"home","type":"note","vault":{"fsPath":".","selfContained":true,"name":"notes"},"contentHash":"2e466bdc94e9b477698a14056fac7731","links":[],"anchors":{},"children":[],"parent":null,"data":{},"body":"\nHey, my name is Nathan.\n\nI'm a programmer a Blue Bottle Coffee.\n\nMy day job involves a lot of Typescript and Ruby. I bang on the frontend, the backend, and everything in between. Owing to this, I've had a lot of exposure to just about every part of our stack - from Tailwind & UI components to our [mobile app](https://apps.apple.com/us/app/blue-bottle-coffee/id1440573734) to CDK and provisioning/managing AWS resources. To be honest, I wouldn't have it any other way. I love learning - having my fingers in every part of the software pie (frontend, backend, devops, [...]) ensures I've always got something new consider.\n\nThis website is markdown and I use [Dendron](https://www.dendron.so/) to take notes. Not much here (yet) but hopefully that will change. You can look at the source [here](https://github.com/helle253/notes).\n"},"collectionChildren":null},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/PZ9R_3x8R5ztUltrBh6W0/index.json b/_next/data/PZ9R_3x8R5ztUltrBh6W0/index.json new file mode 100644 index 000000000..7e77a90d8 --- /dev/null +++ b/_next/data/PZ9R_3x8R5ztUltrBh6W0/index.json @@ -0,0 +1 @@ +{"pageProps":{"body":"Hey, my name is Nathan.
\nI'm a programmer a Blue Bottle Coffee.
\nMy day job involves a lot of Typescript and Ruby. I bang on the frontend, the backend, and everything in between. Owing to this, I've had a lot of exposure to just about every part of our stack - from Tailwind & UI components to our mobile app to CDK and provisioning/managing AWS resources. To be honest, I wouldn't have it any other way. I love learning - having my fingers in every part of the software pie (frontend, backend, devops, [...]) ensures I've always got something new consider.
\nThis website is markdown and I use Dendron to take notes. Not much here (yet) but hopefully that will change. You can look at the source here.
","note":{"id":"0ieq1m81kni1smx4gmu94rj","title":"Home","desc":"","updated":1730393792032,"created":1730393636355,"custom":{"nav_order":0,"permalink":"/"},"fname":"home","type":"note","vault":{"fsPath":".","selfContained":true,"name":"notes"},"contentHash":"2e466bdc94e9b477698a14056fac7731","links":[],"anchors":{},"children":[],"parent":null,"data":{},"body":"\nHey, my name is Nathan.\n\nI'm a programmer a Blue Bottle Coffee.\n\nMy day job involves a lot of Typescript and Ruby. I bang on the frontend, the backend, and everything in between. Owing to this, I've had a lot of exposure to just about every part of our stack - from Tailwind & UI components to our [mobile app](https://apps.apple.com/us/app/blue-bottle-coffee/id1440573734) to CDK and provisioning/managing AWS resources. To be honest, I wouldn't have it any other way. I love learning - having my fingers in every part of the software pie (frontend, backend, devops, [...]) ensures I've always got something new consider.\n\nThis website is markdown and I use [Dendron](https://www.dendron.so/) to take notes. Not much here (yet) but hopefully that will change. You can look at the source [here](https://github.com/helle253/notes).\n"},"config":{"version":5,"dev":{"enableSelfContainedVaults":true,"enablePreviewV2":true},"commands":{"lookup":{"note":{"selectionMode":"extract","confirmVaultOnCreate":true,"vaultSelectionModeOnCreate":"smart","leaveTrace":false,"bubbleUpCreateNew":true,"fuzzThreshold":0.2}},"randomNote":{},"insertNoteLink":{"aliasMode":"none","enableMultiSelect":false},"insertNoteIndex":{"enableMarker":false},"copyNoteLink":{"aliasMode":"title"},"templateHierarchy":"template"},"workspace":{"vaults":[{"fsPath":".","selfContained":true,"name":"notes"}],"journal":{"dailyDomain":"daily","name":"journal","dateFormat":"y.MM.dd","addBehavior":"childOfDomain"},"scratch":{"name":"scratch","dateFormat":"y.MM.dd.HHmmss","addBehavior":"asOwnDomain"},"task":{"name":"task","dateFormat":"y.MM.dd","addBehavior":"asOwnDomain","statusSymbols":{"":" ","wip":"w","done":"x","assigned":"a","moved":"m","blocked":"b","delegated":"l","dropped":"d","pending":"y"},"taskCompleteStatus":["done","x"],"prioritySymbols":{"H":"high","M":"medium","L":"low"},"todoIntegration":false,"createTaskSelectionType":"selection2link"},"graph":{"zoomSpeed":1,"createStub":false},"enableAutoCreateOnDefinition":false,"enableXVaultWikiLink":false,"enableRemoteVaultInit":true,"enableUserTags":true,"enableHashTags":true,"workspaceVaultSyncMode":"noCommit","enableAutoFoldFrontmatter":false,"enableEditorDecorations":true,"maxPreviewsCached":10,"maxNoteLength":204800,"enableFullHierarchyNoteTitle":false},"preview":{"enableFMTitle":true,"enableNoteTitleForLink":true,"enableFrontmatterTags":true,"enableHashesForFMTags":false,"enablePrettyRefs":true,"enableKatex":true,"automaticallyShowPreview":false},"publishing":{"enableFMTitle":true,"enableNoteTitleForLink":true,"enablePrettyRefs":true,"enableKatex":true,"copyAssets":true,"siteHierarchies":["home","misc","books","projects","writing"],"writeStubs":false,"siteRootDir":"docs","seo":{"title":"Nathan Heller","description":"Notes","image":{"url":"https://notes.hellbhoy.net/assets/logo.png","alt":"Hellbhoy Notes"}},"github":{"enableEditLink":true,"editLinkText":"Edit this page on GitHub","editBranch":"main","editViewMode":"tree"},"enableSiteLastModified":true,"enableFrontmatterTags":true,"enableHashesForFMTags":false,"enableRandomlyColoredTags":true,"enableTaskNotes":true,"enablePrettyLinks":true,"searchMode":"search","siteUrl":"https://notes.hellbhoy.net","siteFaviconPath":"assets/favicon.ico","logoPath":"assets/logo.png","theme":"custom","duplicateNoteBehavior":{"action":"useVault","payload":["notes"]},"siteIndex":"home"}},"customHeadContent":null,"noteIndex":{"id":"0ieq1m81kni1smx4gmu94rj","title":"Home","desc":"","updated":1730393792032,"created":1730393636355,"custom":{"nav_order":0,"permalink":"/"},"fname":"home","type":"note","vault":{"fsPath":".","selfContained":true,"name":"notes"},"contentHash":"2e466bdc94e9b477698a14056fac7731","links":[],"anchors":{},"children":[],"parent":null,"data":{},"body":"\nHey, my name is Nathan.\n\nI'm a programmer a Blue Bottle Coffee.\n\nMy day job involves a lot of Typescript and Ruby. I bang on the frontend, the backend, and everything in between. Owing to this, I've had a lot of exposure to just about every part of our stack - from Tailwind & UI components to our [mobile app](https://apps.apple.com/us/app/blue-bottle-coffee/id1440573734) to CDK and provisioning/managing AWS resources. To be honest, I wouldn't have it any other way. I love learning - having my fingers in every part of the software pie (frontend, backend, devops, [...]) ensures I've always got something new consider.\n\nThis website is markdown and I use [Dendron](https://www.dendron.so/) to take notes. Not much here (yet) but hopefully that will change. You can look at the source [here](https://github.com/helle253/notes).\n"},"collectionChildren":null},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/PZ9R_3x8R5ztUltrBh6W0/notes/08xg06wjojvpurfgoehgld1.json b/_next/data/PZ9R_3x8R5ztUltrBh6W0/notes/08xg06wjojvpurfgoehgld1.json new file mode 100644 index 000000000..89030161d --- /dev/null +++ b/_next/data/PZ9R_3x8R5ztUltrBh6W0/notes/08xg06wjojvpurfgoehgld1.json @@ -0,0 +1 @@ +{"pageProps":{"note":{"id":"08xg06wjojvpurfgoehgld1","title":"Software Projects","desc":"","updated":1730393987129,"created":1730393978819,"custom":{},"fname":"projects.software-projects","type":"note","vault":{"fsPath":".","selfContained":true,"name":"notes"},"contentHash":"620e6bc4ed739c540b182619cb636837","links":[],"anchors":{},"children":["tkdutmzpz7rzne28r9m680h","lk0x0u1sbahf3dnfvsvr6lk","3wrqfar0uaz0v4pp4e62ta3"],"parent":"3rhlxvirwhyn4wklk6dmwv2","data":{}},"body":"A collection of software projects I've worked on.
\nthe american dream is baby blue wallpaper
\nand daytime television
\nit’s a child translating between an immigration clerk
\nand their mother
A rails app I put together for a buddy of mine. It is not currently live, unfortunately.
\nThe most interesting part was implementing a client-side js rendering tool for taking a .glb
file and outputting a nice GIF where the scene rotates endlessly. The intention was to be able to upload this and allow the content managers to upload a GIF every week for whatever the new boulangerie box was! You Cacan find the source code here. I wasn't satisfied with the existing solutions for consuming a scene description and returning a simple .gif. Cloudinary has something like what I was looking for, but it did not support the minimum frame rates I was looking for.
CCapture.js allowed me to preserve a constant frame-rate during the recording process. User inputs the .glb, hits record, and the client-side browser spits something nice back out.
\nI wanted to add some primitive controls (view-angle, distance, rotation speed, duration, etc.) but working with Javascript from within Rails is pretty onerous, and the MVP got the job done.
\nThe cursor is missing in this snippet, but hovering over one of the cards would pause the rotation!
\nThe rest of the app is fully functional, albeit sparing. Users can sign up and sign up for food-boxes. Admins can sign in, manage users, record notes about them (for recording delivery instructions), and upload media (with the intention of showcasing previous boxes).
\nIt was an enjoyable experience building this, the folks I built it for were and are super collaborative partners. It required iteration and a ton of conversations honing in on what the goals were, and I'm proud of the finished product.
","noteIndex":{"id":"0ieq1m81kni1smx4gmu94rj","title":"Home","desc":"","updated":1730393792032,"created":1730393636355,"custom":{"nav_order":0,"permalink":"/"},"fname":"home","type":"note","vault":{"fsPath":".","selfContained":true,"name":"notes"},"contentHash":"2e466bdc94e9b477698a14056fac7731","links":[],"anchors":{},"children":[],"parent":null,"data":{},"body":"\nHey, my name is Nathan.\n\nI'm a programmer a Blue Bottle Coffee.\n\nMy day job involves a lot of Typescript and Ruby. I bang on the frontend, the backend, and everything in between. Owing to this, I've had a lot of exposure to just about every part of our stack - from Tailwind & UI components to our [mobile app](https://apps.apple.com/us/app/blue-bottle-coffee/id1440573734) to CDK and provisioning/managing AWS resources. To be honest, I wouldn't have it any other way. I love learning - having my fingers in every part of the software pie (frontend, backend, devops, [...]) ensures I've always got something new consider.\n\nThis website is markdown and I use [Dendron](https://www.dendron.so/) to take notes. Not much here (yet) but hopefully that will change. You can look at the source [here](https://github.com/helle253/notes).\n"},"collectionChildren":null,"customHeadContent":null,"config":{"version":5,"dev":{"enableSelfContainedVaults":true,"enablePreviewV2":true},"commands":{"lookup":{"note":{"selectionMode":"extract","confirmVaultOnCreate":true,"vaultSelectionModeOnCreate":"smart","leaveTrace":false,"bubbleUpCreateNew":true,"fuzzThreshold":0.2}},"randomNote":{},"insertNoteLink":{"aliasMode":"none","enableMultiSelect":false},"insertNoteIndex":{"enableMarker":false},"copyNoteLink":{"aliasMode":"title"},"templateHierarchy":"template"},"workspace":{"vaults":[{"fsPath":".","selfContained":true,"name":"notes"}],"journal":{"dailyDomain":"daily","name":"journal","dateFormat":"y.MM.dd","addBehavior":"childOfDomain"},"scratch":{"name":"scratch","dateFormat":"y.MM.dd.HHmmss","addBehavior":"asOwnDomain"},"task":{"name":"task","dateFormat":"y.MM.dd","addBehavior":"asOwnDomain","statusSymbols":{"":" ","wip":"w","done":"x","assigned":"a","moved":"m","blocked":"b","delegated":"l","dropped":"d","pending":"y"},"taskCompleteStatus":["done","x"],"prioritySymbols":{"H":"high","M":"medium","L":"low"},"todoIntegration":false,"createTaskSelectionType":"selection2link"},"graph":{"zoomSpeed":1,"createStub":false},"enableAutoCreateOnDefinition":false,"enableXVaultWikiLink":false,"enableRemoteVaultInit":true,"enableUserTags":true,"enableHashTags":true,"workspaceVaultSyncMode":"noCommit","enableAutoFoldFrontmatter":false,"enableEditorDecorations":true,"maxPreviewsCached":10,"maxNoteLength":204800,"enableFullHierarchyNoteTitle":false},"preview":{"enableFMTitle":true,"enableNoteTitleForLink":true,"enableFrontmatterTags":true,"enableHashesForFMTags":false,"enablePrettyRefs":true,"enableKatex":true,"automaticallyShowPreview":false},"publishing":{"enableFMTitle":true,"enableNoteTitleForLink":true,"enablePrettyRefs":true,"enableKatex":true,"copyAssets":true,"siteHierarchies":["home","misc","books","projects","writing"],"writeStubs":false,"siteRootDir":"docs","seo":{"title":"Nathan Heller","description":"Notes","image":{"url":"https://notes.hellbhoy.net/assets/logo.png","alt":"Hellbhoy Notes"}},"github":{"enableEditLink":true,"editLinkText":"Edit this page on GitHub","editBranch":"main","editViewMode":"tree"},"enableSiteLastModified":true,"enableFrontmatterTags":true,"enableHashesForFMTags":false,"enableRandomlyColoredTags":true,"enableTaskNotes":true,"enablePrettyLinks":true,"searchMode":"search","siteUrl":"https://notes.hellbhoy.net","siteFaviconPath":"assets/favicon.ico","logoPath":"assets/logo.png","theme":"custom","duplicateNoteBehavior":{"action":"useVault","payload":["notes"]},"siteIndex":"home"}}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/PZ9R_3x8R5ztUltrBh6W0/notes/403.json b/_next/data/PZ9R_3x8R5ztUltrBh6W0/notes/403.json new file mode 100644 index 000000000..1cf6f6b49 --- /dev/null +++ b/_next/data/PZ9R_3x8R5ztUltrBh6W0/notes/403.json @@ -0,0 +1 @@ +{"pageProps":{"note":{"vault":{"fsPath":".","selfContained":true,"name":"notes"},"fname":"403","id":"403","title":"This page has not yet sprouted","schemaStub":false,"type":"note","updated":1732481792653,"created":1732481792653,"desc":"","links":[],"anchors":{},"children":[],"parent":null,"data":{}},"body":"Dendron (the tool used to generate this site) lets authors selective publish content. You will see this page whenever you click on a link to an unpublished page
\nIt’s my shift and I cannot sleep
\nmy daughter rests peacefully beside me,
\ncovered by a warm flannel shirt,
\nmoments ago wrapped round us both,
\nthe rest of the world must wait
We take turns
\nAt 7, mom puts her to bed.
\nThen to 4AM its my duty to wake with her,
\nand soothe her back to sleep
\nusually, I get an hour or two of rest between!
\nUsually. Not tonight, but usually.
well before dawn she’ll be hungry
\nmy tools’re smote to ash in my hands
\nin comes the cavalry (mom) for breakfast,
\nwhile I rest for a few uninterrupted hours,
\nin the other room.
then, breakfast,
\nthen, work,
\nthen, bathtime,
\nthere and back again.
P.S. I did the dishes while insomnia did me in.
","noteIndex":{"id":"0ieq1m81kni1smx4gmu94rj","title":"Home","desc":"","updated":1730393792032,"created":1730393636355,"custom":{"nav_order":0,"permalink":"/"},"fname":"home","type":"note","vault":{"fsPath":".","selfContained":true,"name":"notes"},"contentHash":"2e466bdc94e9b477698a14056fac7731","links":[],"anchors":{},"children":[],"parent":null,"data":{},"body":"\nHey, my name is Nathan.\n\nI'm a programmer a Blue Bottle Coffee.\n\nMy day job involves a lot of Typescript and Ruby. I bang on the frontend, the backend, and everything in between. Owing to this, I've had a lot of exposure to just about every part of our stack - from Tailwind & UI components to our [mobile app](https://apps.apple.com/us/app/blue-bottle-coffee/id1440573734) to CDK and provisioning/managing AWS resources. To be honest, I wouldn't have it any other way. I love learning - having my fingers in every part of the software pie (frontend, backend, devops, [...]) ensures I've always got something new consider.\n\nThis website is markdown and I use [Dendron](https://www.dendron.so/) to take notes. Not much here (yet) but hopefully that will change. You can look at the source [here](https://github.com/helle253/notes).\n"},"collectionChildren":null,"customHeadContent":null,"config":{"version":5,"dev":{"enableSelfContainedVaults":true,"enablePreviewV2":true},"commands":{"lookup":{"note":{"selectionMode":"extract","confirmVaultOnCreate":true,"vaultSelectionModeOnCreate":"smart","leaveTrace":false,"bubbleUpCreateNew":true,"fuzzThreshold":0.2}},"randomNote":{},"insertNoteLink":{"aliasMode":"none","enableMultiSelect":false},"insertNoteIndex":{"enableMarker":false},"copyNoteLink":{"aliasMode":"title"},"templateHierarchy":"template"},"workspace":{"vaults":[{"fsPath":".","selfContained":true,"name":"notes"}],"journal":{"dailyDomain":"daily","name":"journal","dateFormat":"y.MM.dd","addBehavior":"childOfDomain"},"scratch":{"name":"scratch","dateFormat":"y.MM.dd.HHmmss","addBehavior":"asOwnDomain"},"task":{"name":"task","dateFormat":"y.MM.dd","addBehavior":"asOwnDomain","statusSymbols":{"":" ","wip":"w","done":"x","assigned":"a","moved":"m","blocked":"b","delegated":"l","dropped":"d","pending":"y"},"taskCompleteStatus":["done","x"],"prioritySymbols":{"H":"high","M":"medium","L":"low"},"todoIntegration":false,"createTaskSelectionType":"selection2link"},"graph":{"zoomSpeed":1,"createStub":false},"enableAutoCreateOnDefinition":false,"enableXVaultWikiLink":false,"enableRemoteVaultInit":true,"enableUserTags":true,"enableHashTags":true,"workspaceVaultSyncMode":"noCommit","enableAutoFoldFrontmatter":false,"enableEditorDecorations":true,"maxPreviewsCached":10,"maxNoteLength":204800,"enableFullHierarchyNoteTitle":false},"preview":{"enableFMTitle":true,"enableNoteTitleForLink":true,"enableFrontmatterTags":true,"enableHashesForFMTags":false,"enablePrettyRefs":true,"enableKatex":true,"automaticallyShowPreview":false},"publishing":{"enableFMTitle":true,"enableNoteTitleForLink":true,"enablePrettyRefs":true,"enableKatex":true,"copyAssets":true,"siteHierarchies":["home","misc","books","projects","writing"],"writeStubs":false,"siteRootDir":"docs","seo":{"title":"Nathan Heller","description":"Notes","image":{"url":"https://notes.hellbhoy.net/assets/logo.png","alt":"Hellbhoy Notes"}},"github":{"enableEditLink":true,"editLinkText":"Edit this page on GitHub","editBranch":"main","editViewMode":"tree"},"enableSiteLastModified":true,"enableFrontmatterTags":true,"enableHashesForFMTags":false,"enableRandomlyColoredTags":true,"enableTaskNotes":true,"enablePrettyLinks":true,"searchMode":"search","siteUrl":"https://notes.hellbhoy.net","siteFaviconPath":"assets/favicon.ico","logoPath":"assets/logo.png","theme":"custom","duplicateNoteBehavior":{"action":"useVault","payload":["notes"]},"siteIndex":"home"}}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/PZ9R_3x8R5ztUltrBh6W0/notes/ayuib4erptj684h47xuuza7.json b/_next/data/PZ9R_3x8R5ztUltrBh6W0/notes/ayuib4erptj684h47xuuza7.json new file mode 100644 index 000000000..74760ab8f --- /dev/null +++ b/_next/data/PZ9R_3x8R5ztUltrBh6W0/notes/ayuib4erptj684h47xuuza7.json @@ -0,0 +1 @@ +{"pageProps":{"note":{"id":"ayuib4erptj684h47xuuza7","title":"Fossil Legends of the First Americans","desc":"","updated":1687438840514,"created":1687406974626,"custom":{},"fname":"books.fossil-legends-of-the-first-americans","type":"note","vault":{"fsPath":".","selfContained":true,"name":"notes"},"contentHash":"3e3922fe968e2a5b39925c2e3d945bb6","links":[],"anchors":{},"children":[],"parent":"l38dm3gd9f3q6dnb1d18keq","data":{}},"body":"Woah, Ben Franklin was a noted paleontologist??? Interesting how many famous seminal Americans were ALSO avid dinosaur guys.
\nIt would be hard not to be, given how many artifacts seemed to just be.... nakedly visible across the land (and who amongst them would guess their ancientness???)
","noteIndex":{"id":"0ieq1m81kni1smx4gmu94rj","title":"Home","desc":"","updated":1730393792032,"created":1730393636355,"custom":{"nav_order":0,"permalink":"/"},"fname":"home","type":"note","vault":{"fsPath":".","selfContained":true,"name":"notes"},"contentHash":"2e466bdc94e9b477698a14056fac7731","links":[],"anchors":{},"children":[],"parent":null,"data":{},"body":"\nHey, my name is Nathan.\n\nI'm a programmer a Blue Bottle Coffee.\n\nMy day job involves a lot of Typescript and Ruby. I bang on the frontend, the backend, and everything in between. Owing to this, I've had a lot of exposure to just about every part of our stack - from Tailwind & UI components to our [mobile app](https://apps.apple.com/us/app/blue-bottle-coffee/id1440573734) to CDK and provisioning/managing AWS resources. To be honest, I wouldn't have it any other way. I love learning - having my fingers in every part of the software pie (frontend, backend, devops, [...]) ensures I've always got something new consider.\n\nThis website is markdown and I use [Dendron](https://www.dendron.so/) to take notes. Not much here (yet) but hopefully that will change. You can look at the source [here](https://github.com/helle253/notes).\n"},"collectionChildren":null,"customHeadContent":null,"config":{"version":5,"dev":{"enableSelfContainedVaults":true,"enablePreviewV2":true},"commands":{"lookup":{"note":{"selectionMode":"extract","confirmVaultOnCreate":true,"vaultSelectionModeOnCreate":"smart","leaveTrace":false,"bubbleUpCreateNew":true,"fuzzThreshold":0.2}},"randomNote":{},"insertNoteLink":{"aliasMode":"none","enableMultiSelect":false},"insertNoteIndex":{"enableMarker":false},"copyNoteLink":{"aliasMode":"title"},"templateHierarchy":"template"},"workspace":{"vaults":[{"fsPath":".","selfContained":true,"name":"notes"}],"journal":{"dailyDomain":"daily","name":"journal","dateFormat":"y.MM.dd","addBehavior":"childOfDomain"},"scratch":{"name":"scratch","dateFormat":"y.MM.dd.HHmmss","addBehavior":"asOwnDomain"},"task":{"name":"task","dateFormat":"y.MM.dd","addBehavior":"asOwnDomain","statusSymbols":{"":" ","wip":"w","done":"x","assigned":"a","moved":"m","blocked":"b","delegated":"l","dropped":"d","pending":"y"},"taskCompleteStatus":["done","x"],"prioritySymbols":{"H":"high","M":"medium","L":"low"},"todoIntegration":false,"createTaskSelectionType":"selection2link"},"graph":{"zoomSpeed":1,"createStub":false},"enableAutoCreateOnDefinition":false,"enableXVaultWikiLink":false,"enableRemoteVaultInit":true,"enableUserTags":true,"enableHashTags":true,"workspaceVaultSyncMode":"noCommit","enableAutoFoldFrontmatter":false,"enableEditorDecorations":true,"maxPreviewsCached":10,"maxNoteLength":204800,"enableFullHierarchyNoteTitle":false},"preview":{"enableFMTitle":true,"enableNoteTitleForLink":true,"enableFrontmatterTags":true,"enableHashesForFMTags":false,"enablePrettyRefs":true,"enableKatex":true,"automaticallyShowPreview":false},"publishing":{"enableFMTitle":true,"enableNoteTitleForLink":true,"enablePrettyRefs":true,"enableKatex":true,"copyAssets":true,"siteHierarchies":["home","misc","books","projects","writing"],"writeStubs":false,"siteRootDir":"docs","seo":{"title":"Nathan Heller","description":"Notes","image":{"url":"https://notes.hellbhoy.net/assets/logo.png","alt":"Hellbhoy Notes"}},"github":{"enableEditLink":true,"editLinkText":"Edit this page on GitHub","editBranch":"main","editViewMode":"tree"},"enableSiteLastModified":true,"enableFrontmatterTags":true,"enableHashesForFMTags":false,"enableRandomlyColoredTags":true,"enableTaskNotes":true,"enablePrettyLinks":true,"searchMode":"search","siteUrl":"https://notes.hellbhoy.net","siteFaviconPath":"assets/favicon.ico","logoPath":"assets/logo.png","theme":"custom","duplicateNoteBehavior":{"action":"useVault","payload":["notes"]},"siteIndex":"home"}}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/PZ9R_3x8R5ztUltrBh6W0/notes/bx2l5oi50su5vp1yo582oq7.json b/_next/data/PZ9R_3x8R5ztUltrBh6W0/notes/bx2l5oi50su5vp1yo582oq7.json new file mode 100644 index 000000000..ec787db56 --- /dev/null +++ b/_next/data/PZ9R_3x8R5ztUltrBh6W0/notes/bx2l5oi50su5vp1yo582oq7.json @@ -0,0 +1 @@ +{"pageProps":{"note":{"id":"bx2l5oi50su5vp1yo582oq7","title":"A Journey","desc":"","updated":1689884006068,"created":1689881873974,"custom":{},"fname":"writing.a-journey","type":"note","vault":{"fsPath":".","selfContained":true,"name":"notes"},"contentHash":"449ef9e4b9243251e00eae3390da5945","links":[],"anchors":{},"children":[],"parent":"28vf011b0eerre3hulr1uzk","data":{}},"body":"two men, a muslim and a jew, set out on foot
\nfrom neighbouring towns, on a pilgrimage to jerusalem
\nthey meet upon the road, and agree to share in the journey.
when the Khamsin blows, they choke the same dust
\nwhen a spring is found, they drink the same waters
\nin the evening twilight, they break their bread
\nand share stories of their youth over firelight.
they arrive in jerusalem, and go their separate ways
\nthe muslim meets another one of his people
\nthis other also comes to the holy city on pilgrimage
\nheld aloft on a palanquin, floating over the road
\nhis feet never touched the road.
who is the compatriot of the one who originally set out on the road?
","noteIndex":{"id":"0ieq1m81kni1smx4gmu94rj","title":"Home","desc":"","updated":1730393792032,"created":1730393636355,"custom":{"nav_order":0,"permalink":"/"},"fname":"home","type":"note","vault":{"fsPath":".","selfContained":true,"name":"notes"},"contentHash":"2e466bdc94e9b477698a14056fac7731","links":[],"anchors":{},"children":[],"parent":null,"data":{},"body":"\nHey, my name is Nathan.\n\nI'm a programmer a Blue Bottle Coffee.\n\nMy day job involves a lot of Typescript and Ruby. I bang on the frontend, the backend, and everything in between. Owing to this, I've had a lot of exposure to just about every part of our stack - from Tailwind & UI components to our [mobile app](https://apps.apple.com/us/app/blue-bottle-coffee/id1440573734) to CDK and provisioning/managing AWS resources. To be honest, I wouldn't have it any other way. I love learning - having my fingers in every part of the software pie (frontend, backend, devops, [...]) ensures I've always got something new consider.\n\nThis website is markdown and I use [Dendron](https://www.dendron.so/) to take notes. Not much here (yet) but hopefully that will change. You can look at the source [here](https://github.com/helle253/notes).\n"},"collectionChildren":null,"customHeadContent":null,"config":{"version":5,"dev":{"enableSelfContainedVaults":true,"enablePreviewV2":true},"commands":{"lookup":{"note":{"selectionMode":"extract","confirmVaultOnCreate":true,"vaultSelectionModeOnCreate":"smart","leaveTrace":false,"bubbleUpCreateNew":true,"fuzzThreshold":0.2}},"randomNote":{},"insertNoteLink":{"aliasMode":"none","enableMultiSelect":false},"insertNoteIndex":{"enableMarker":false},"copyNoteLink":{"aliasMode":"title"},"templateHierarchy":"template"},"workspace":{"vaults":[{"fsPath":".","selfContained":true,"name":"notes"}],"journal":{"dailyDomain":"daily","name":"journal","dateFormat":"y.MM.dd","addBehavior":"childOfDomain"},"scratch":{"name":"scratch","dateFormat":"y.MM.dd.HHmmss","addBehavior":"asOwnDomain"},"task":{"name":"task","dateFormat":"y.MM.dd","addBehavior":"asOwnDomain","statusSymbols":{"":" ","wip":"w","done":"x","assigned":"a","moved":"m","blocked":"b","delegated":"l","dropped":"d","pending":"y"},"taskCompleteStatus":["done","x"],"prioritySymbols":{"H":"high","M":"medium","L":"low"},"todoIntegration":false,"createTaskSelectionType":"selection2link"},"graph":{"zoomSpeed":1,"createStub":false},"enableAutoCreateOnDefinition":false,"enableXVaultWikiLink":false,"enableRemoteVaultInit":true,"enableUserTags":true,"enableHashTags":true,"workspaceVaultSyncMode":"noCommit","enableAutoFoldFrontmatter":false,"enableEditorDecorations":true,"maxPreviewsCached":10,"maxNoteLength":204800,"enableFullHierarchyNoteTitle":false},"preview":{"enableFMTitle":true,"enableNoteTitleForLink":true,"enableFrontmatterTags":true,"enableHashesForFMTags":false,"enablePrettyRefs":true,"enableKatex":true,"automaticallyShowPreview":false},"publishing":{"enableFMTitle":true,"enableNoteTitleForLink":true,"enablePrettyRefs":true,"enableKatex":true,"copyAssets":true,"siteHierarchies":["home","misc","books","projects","writing"],"writeStubs":false,"siteRootDir":"docs","seo":{"title":"Nathan Heller","description":"Notes","image":{"url":"https://notes.hellbhoy.net/assets/logo.png","alt":"Hellbhoy Notes"}},"github":{"enableEditLink":true,"editLinkText":"Edit this page on GitHub","editBranch":"main","editViewMode":"tree"},"enableSiteLastModified":true,"enableFrontmatterTags":true,"enableHashesForFMTags":false,"enableRandomlyColoredTags":true,"enableTaskNotes":true,"enablePrettyLinks":true,"searchMode":"search","siteUrl":"https://notes.hellbhoy.net","siteFaviconPath":"assets/favicon.ico","logoPath":"assets/logo.png","theme":"custom","duplicateNoteBehavior":{"action":"useVault","payload":["notes"]},"siteIndex":"home"}}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/PZ9R_3x8R5ztUltrBh6W0/notes/dv4qj9hqz478tmdcvs29zbp.json b/_next/data/PZ9R_3x8R5ztUltrBh6W0/notes/dv4qj9hqz478tmdcvs29zbp.json new file mode 100644 index 000000000..91212cac1 --- /dev/null +++ b/_next/data/PZ9R_3x8R5ztUltrBh6W0/notes/dv4qj9hqz478tmdcvs29zbp.json @@ -0,0 +1 @@ +{"pageProps":{"note":{"id":"dv4qj9hqz478tmdcvs29zbp","title":"Astro Cards","desc":"","updated":1729546461697,"created":1687969521827,"custom":{},"fname":"projects.astro-cards","type":"note","vault":{"fsPath":".","selfContained":true,"name":"notes"},"contentHash":"b73ed2adcc5c130e0fe8610c009bccb4","links":[],"anchors":{},"children":[],"parent":"3rhlxvirwhyn4wklk6dmwv2","data":{}},"body":"I am collector and sender of postcards and this was a small project undertaken to create a series of 12 postcards, each themed off the traditional zodiac symbols. The intention is to provide a canvas to showcase Dr. John Bevis's Uranographia Britannica (ca. 1749) on the front side (I'm a huge fan of the public domain!).
\nTo this end, I drafted a series of 12 small poems. You can see in the image above the desired format - it was an interesting challenge to work within the constraints of the form. You can find them here]. I leaned heavily on Marcus Manilius's Astronomica, as translated by Thomas Creech (1659-1700) - as well as referring to a fair amount of anglo poetry from the early modern era. Also, a lot of old assyriologists/egyptologists from the late 19th/early 20th century. I have the full list of references on a hard drive somewhere, I hope to get around to recovering them one day.
\nBaskerville was an intuitive choice of typeface, being a product of the era I intended to emulate. I'm sure others exist, but Baskerville is popular and readily available for use.\n
These would be a useful tool for anyone interested in chart-drawing. There is enough space to briefly elucidate the chart, but the space for the chart itself is not too small so as to be cramped. I was not satisfied with the finish on the first batch and one day will revisit.
","noteIndex":{"id":"0ieq1m81kni1smx4gmu94rj","title":"Home","desc":"","updated":1730393792032,"created":1730393636355,"custom":{"nav_order":0,"permalink":"/"},"fname":"home","type":"note","vault":{"fsPath":".","selfContained":true,"name":"notes"},"contentHash":"2e466bdc94e9b477698a14056fac7731","links":[],"anchors":{},"children":[],"parent":null,"data":{},"body":"\nHey, my name is Nathan.\n\nI'm a programmer a Blue Bottle Coffee.\n\nMy day job involves a lot of Typescript and Ruby. I bang on the frontend, the backend, and everything in between. Owing to this, I've had a lot of exposure to just about every part of our stack - from Tailwind & UI components to our [mobile app](https://apps.apple.com/us/app/blue-bottle-coffee/id1440573734) to CDK and provisioning/managing AWS resources. To be honest, I wouldn't have it any other way. I love learning - having my fingers in every part of the software pie (frontend, backend, devops, [...]) ensures I've always got something new consider.\n\nThis website is markdown and I use [Dendron](https://www.dendron.so/) to take notes. Not much here (yet) but hopefully that will change. You can look at the source [here](https://github.com/helle253/notes).\n"},"collectionChildren":null,"customHeadContent":null,"config":{"version":5,"dev":{"enableSelfContainedVaults":true,"enablePreviewV2":true},"commands":{"lookup":{"note":{"selectionMode":"extract","confirmVaultOnCreate":true,"vaultSelectionModeOnCreate":"smart","leaveTrace":false,"bubbleUpCreateNew":true,"fuzzThreshold":0.2}},"randomNote":{},"insertNoteLink":{"aliasMode":"none","enableMultiSelect":false},"insertNoteIndex":{"enableMarker":false},"copyNoteLink":{"aliasMode":"title"},"templateHierarchy":"template"},"workspace":{"vaults":[{"fsPath":".","selfContained":true,"name":"notes"}],"journal":{"dailyDomain":"daily","name":"journal","dateFormat":"y.MM.dd","addBehavior":"childOfDomain"},"scratch":{"name":"scratch","dateFormat":"y.MM.dd.HHmmss","addBehavior":"asOwnDomain"},"task":{"name":"task","dateFormat":"y.MM.dd","addBehavior":"asOwnDomain","statusSymbols":{"":" ","wip":"w","done":"x","assigned":"a","moved":"m","blocked":"b","delegated":"l","dropped":"d","pending":"y"},"taskCompleteStatus":["done","x"],"prioritySymbols":{"H":"high","M":"medium","L":"low"},"todoIntegration":false,"createTaskSelectionType":"selection2link"},"graph":{"zoomSpeed":1,"createStub":false},"enableAutoCreateOnDefinition":false,"enableXVaultWikiLink":false,"enableRemoteVaultInit":true,"enableUserTags":true,"enableHashTags":true,"workspaceVaultSyncMode":"noCommit","enableAutoFoldFrontmatter":false,"enableEditorDecorations":true,"maxPreviewsCached":10,"maxNoteLength":204800,"enableFullHierarchyNoteTitle":false},"preview":{"enableFMTitle":true,"enableNoteTitleForLink":true,"enableFrontmatterTags":true,"enableHashesForFMTags":false,"enablePrettyRefs":true,"enableKatex":true,"automaticallyShowPreview":false},"publishing":{"enableFMTitle":true,"enableNoteTitleForLink":true,"enablePrettyRefs":true,"enableKatex":true,"copyAssets":true,"siteHierarchies":["home","misc","books","projects","writing"],"writeStubs":false,"siteRootDir":"docs","seo":{"title":"Nathan Heller","description":"Notes","image":{"url":"https://notes.hellbhoy.net/assets/logo.png","alt":"Hellbhoy Notes"}},"github":{"enableEditLink":true,"editLinkText":"Edit this page on GitHub","editBranch":"main","editViewMode":"tree"},"enableSiteLastModified":true,"enableFrontmatterTags":true,"enableHashesForFMTags":false,"enableRandomlyColoredTags":true,"enableTaskNotes":true,"enablePrettyLinks":true,"searchMode":"search","siteUrl":"https://notes.hellbhoy.net","siteFaviconPath":"assets/favicon.ico","logoPath":"assets/logo.png","theme":"custom","duplicateNoteBehavior":{"action":"useVault","payload":["notes"]},"siteIndex":"home"}}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/PZ9R_3x8R5ztUltrBh6W0/notes/dya6m0bs0m9dn9llieo7cfz.json b/_next/data/PZ9R_3x8R5ztUltrBh6W0/notes/dya6m0bs0m9dn9llieo7cfz.json new file mode 100644 index 000000000..7b71dc310 --- /dev/null +++ b/_next/data/PZ9R_3x8R5ztUltrBh6W0/notes/dya6m0bs0m9dn9llieo7cfz.json @@ -0,0 +1 @@ +{"pageProps":{"note":{"id":"dya6m0bs0m9dn9llieo7cfz","title":"Frank","desc":"","updated":1730322858389,"created":1730318599354,"custom":{},"fname":"writing.frank","type":"note","vault":{"fsPath":".","selfContained":true,"name":"notes"},"contentHash":"487ea81d97ca557537b7e21fb67ab30c","links":[],"anchors":{},"children":[],"parent":"28vf011b0eerre3hulr1uzk","data":{}},"body":"Every morning i get up, i start doing the dishes until frank wakes up and ambles into the kitchen. he's always been old, we got him ~5 years ago, in february 2020. he was picked up off the streets and spent a few months in the shelter before we got him as a senior rescue. they told us he was somewhere between 8-12. pit bulls dont live long lives - whatever his actual age is, hes a senior citizen now.
\nanyways, frank usually sleeps in. lately ive been having to go rouse him, so we can go for our morning constitutional. sometime's my daughter joins us, but not always. he's not steady on his feet anymore, so i have to be careful not to knock him over while he's on his feet. when my daughter comes, i put two leashes on, so she can hold one and practice walking him. it's a big responsibility for a 2 year old, but she's getting the hang of it. frank can't manage stairs anymore, and we live on the 2nd story of a walkup, so i carry all 60 pounds of him down the stairs, and when we get back, i carry him back up.
\nwe have hardwood floors, and sometimes he has trouble getting up, because of his arthritis, so i try to keep my ears peeled, listening for him scrabbling on the floor.
\nhe doesn't like other dogs, and i think a lot about how stressful his time at the shelter must have been. the shelter housed a lot of dogs, and he was isolated into his own area, but they were still right on the other side of the divider, barking and making noise. he's on a lot of medications for his arthritis, but when we got him he was also on a LOT of trazadone, an anti-anxiety medication. he also had, at the time, severe separation anxiety. he's gotten a lot better, but at our previous apartments, if we left him for more than 10 or 15 minutes, he would all but lose his mind. in oakland, during covid, he chewed up the trim on the front door. after that, we rearranged a lot of our schedule to ensure he was never alone. funnily enough, he is fine in the car - when we first got him, he would spend hours with his head out the window. his arthritis prevents that now, but we leave the windows down so he can crane his neck up and catch the breeze. so we learned to do lots of road trips, and go out to eat in the evenings, so the car wouldn't bake in the sun. whenever we got back to the car, even now in his advanced age, he somehow manages to climb into the driver's seat, usually curled up but sometimes sitting at attention, waiting for our return. when we moved to chicago, we tried again and left him in one of the bedrooms, so if he chewed stuff up, it would just be in that one room. he tore the closet door off the hinges, and it got wedged between the door and the dresser. i only barely managed to squeeze in and move it. again, we stopped doing that for a while. i realized, after that, it was the feeling of being locked in a room that triggered him. i leave the doors open where we live now. he's never chewed anything up here.
\nstill, at night, if my wife and i shut the door to our bedroom, i can hear him pacing up and down the hallway, looking for us.
\nhe never barks or growls, except at other dogs. ive learned how he talks though. he needs help getting up on the couch - he used to be able to clamber up on his own, but not anymore. he walks up to the couch, pointing at it, and peers at me sideways. as soon as i wrap my arms around his chest, he lifts his front paws up and hoists himself up with my assistance.
\nlately, i've had to wake him up for his afternoon constitutional/bathroom break. if he could, he'd sleep till dinner time. he used to be able to play, but age has taken that from him too. everyone who met him 2-3 years ago would be shocked at how methodically he would tear apart his ropes. it was surgical precision, really. he also once loved to play tug of war. at first, he would endlessly tug and tug until he was tired, but still hold fast onto the rope, insisting you to try to take it from him. when he stopped trying to wrest it from you, he'd still stubbornly hold fast while you tried to pull it from his jaws. he can't do that anymore, he has no balance. still, sometimes, usually when company is over, he will search for one of his ropes, pull it out of the basket, and present it to someone, requesting a game. he'll still try and play, but if you tug, he just falls over. i always get the sense in that moment that he's a little dejected or embarrased, like he knows he can't play like he used to.
\nfrank will always be a california boy. in winter, when the snow flies and the sidewalks are covered in ice, he hates to go outside. it's not so bad in chicago, where it usually isn't below freezing, but in the few weeks where its frigid, his paws get cold. he'll gamely walk a few steps, then lift a paw and limp on bravely, and then lay down. i have to carry him back inside.
\ni work from home, and most of the day he sits curled up at my feet below my desk.
\nwhen we first met frank at the shelter, i had been arguing for months about getting a dog. i grew up with dogs around. at my grandma's farmhouse, for all the first years of my life, there was a shorthair husky named Hannah. She was one of the sweetest dogs ive ever met, and she has been the yardstick by which i judge all other canines. When I was 7, they found a puppy sequested in the boy scout shelter on the edge of town - bear in mind, this was in the middle of a central wisconsin winter. He was only a few months old, and when they found him, his bowl of water had been frozen over. It wasn't neglect, just an instance of youthful indiscretion - someone had adopted this puppy without telling their parents, and their parents refused to take him in. The adopter couldn't find a place to keep him, so they put the puppy in this shelter. he ended up in the humane society shelter in the next town over, and my parents took me to meet him. we, of course, fell in love and took him home. His name was 'Socks', but that wasn't a very fitting name. My dad wanted to name him 'Ike', after Eisenhower, but my mom refused. We named him 'Sherman'. He looked like a Rhodesian ridgeback, except for the titular ridge. Sherman's mom was an aussie shepherd, and the father was a coon hound. The mom was a farm dog that got knocked up by a neighbnor's dog, a tale as old as time. Anyways, that was my 'first dog' officially, although i feel like Hannah was that in all but name.
\nfrank had spent 3 months in the shelter when we met him. my wife wanted a small dog - she had never had a dog before, her sister adopted a mutt after Sri Lanka was hit in a tsunami in 2010, but my wife was 'too busy chasing boys' according to her story and she never really imprinted on pinky until after frank. we went to the shelter to meet a bunch of senior fellows, all of them small. frank's cloister was sort of the vestibule of the operation - the other dogs were all in other areas, but to get to them, you had to go through this vestibule. between meeting Shrimp & Grits, a pair of dachshunds, and Moneypenny, an aussie on hospice, we ran into frank. the first moment you crossed into his domain, it was clear how gentle his soul was. he wanted to play with someone so badly, he grabbed his whole bed and hoisted it towards me like it was a toy. we spent a little bit of time with him, and despite his size, he was so gentle. later on, when we lived with my parents for a few months, between moving from oakland and moving to chicago, i would play with him in my parents garage - we would move the cars out and i would swing a rope toy around for him to chase. sometimes, frank would be on the other end of the toy as i swung. once, during this kind of play, he leapt for the rope but misjudged, and wrapped his jaws around my arm. he didn't bite down, didn't hurt me at all, and let go immediately (& sheepishly). before then, i knew his gentleness, but that confirmed it.
\nwe went to spend some time with moneypenny after meeting frank in his vestibule. moneypenny was sweet, but she was sick that day, and it felt like she was really on her last legs. i hope the end of her life was peaceful, but this isn't her story. we took frank on a walk around the block. he doesn't do this anymore, but for the first few years, whenever we took him on a walk, he would carry his rope with him. whenever he saw a dog, he would chomp on it like a horse chomping a bit. it was like a security blanket, and he never left home without it, until he did, when the ropes started to get too tough for his teeth. we left the shelter that day without a dog, and a decision to make. my wife didn't admit it then, but her heart was set on frank - she was just afraid because he was 'big'. she left for a trip a few weeks later, and told me that when she came back, either frank was at our house or not, which was as close as she could get to saying 'yes' without saying yes.
\nof course, i went and picked him up. the rest is history, mostly. he's a good boy, and im grateful for the time i've had with him, and whatever time ive still got.
\nill carry him up and down the stairs as long as im able, and as long as he's willing. i think thats what love looks like.
","noteIndex":{"id":"0ieq1m81kni1smx4gmu94rj","title":"Home","desc":"","updated":1730393792032,"created":1730393636355,"custom":{"nav_order":0,"permalink":"/"},"fname":"home","type":"note","vault":{"fsPath":".","selfContained":true,"name":"notes"},"contentHash":"2e466bdc94e9b477698a14056fac7731","links":[],"anchors":{},"children":[],"parent":null,"data":{},"body":"\nHey, my name is Nathan.\n\nI'm a programmer a Blue Bottle Coffee.\n\nMy day job involves a lot of Typescript and Ruby. I bang on the frontend, the backend, and everything in between. Owing to this, I've had a lot of exposure to just about every part of our stack - from Tailwind & UI components to our [mobile app](https://apps.apple.com/us/app/blue-bottle-coffee/id1440573734) to CDK and provisioning/managing AWS resources. To be honest, I wouldn't have it any other way. I love learning - having my fingers in every part of the software pie (frontend, backend, devops, [...]) ensures I've always got something new consider.\n\nThis website is markdown and I use [Dendron](https://www.dendron.so/) to take notes. Not much here (yet) but hopefully that will change. You can look at the source [here](https://github.com/helle253/notes).\n"},"collectionChildren":null,"customHeadContent":null,"config":{"version":5,"dev":{"enableSelfContainedVaults":true,"enablePreviewV2":true},"commands":{"lookup":{"note":{"selectionMode":"extract","confirmVaultOnCreate":true,"vaultSelectionModeOnCreate":"smart","leaveTrace":false,"bubbleUpCreateNew":true,"fuzzThreshold":0.2}},"randomNote":{},"insertNoteLink":{"aliasMode":"none","enableMultiSelect":false},"insertNoteIndex":{"enableMarker":false},"copyNoteLink":{"aliasMode":"title"},"templateHierarchy":"template"},"workspace":{"vaults":[{"fsPath":".","selfContained":true,"name":"notes"}],"journal":{"dailyDomain":"daily","name":"journal","dateFormat":"y.MM.dd","addBehavior":"childOfDomain"},"scratch":{"name":"scratch","dateFormat":"y.MM.dd.HHmmss","addBehavior":"asOwnDomain"},"task":{"name":"task","dateFormat":"y.MM.dd","addBehavior":"asOwnDomain","statusSymbols":{"":" ","wip":"w","done":"x","assigned":"a","moved":"m","blocked":"b","delegated":"l","dropped":"d","pending":"y"},"taskCompleteStatus":["done","x"],"prioritySymbols":{"H":"high","M":"medium","L":"low"},"todoIntegration":false,"createTaskSelectionType":"selection2link"},"graph":{"zoomSpeed":1,"createStub":false},"enableAutoCreateOnDefinition":false,"enableXVaultWikiLink":false,"enableRemoteVaultInit":true,"enableUserTags":true,"enableHashTags":true,"workspaceVaultSyncMode":"noCommit","enableAutoFoldFrontmatter":false,"enableEditorDecorations":true,"maxPreviewsCached":10,"maxNoteLength":204800,"enableFullHierarchyNoteTitle":false},"preview":{"enableFMTitle":true,"enableNoteTitleForLink":true,"enableFrontmatterTags":true,"enableHashesForFMTags":false,"enablePrettyRefs":true,"enableKatex":true,"automaticallyShowPreview":false},"publishing":{"enableFMTitle":true,"enableNoteTitleForLink":true,"enablePrettyRefs":true,"enableKatex":true,"copyAssets":true,"siteHierarchies":["home","misc","books","projects","writing"],"writeStubs":false,"siteRootDir":"docs","seo":{"title":"Nathan Heller","description":"Notes","image":{"url":"https://notes.hellbhoy.net/assets/logo.png","alt":"Hellbhoy Notes"}},"github":{"enableEditLink":true,"editLinkText":"Edit this page on GitHub","editBranch":"main","editViewMode":"tree"},"enableSiteLastModified":true,"enableFrontmatterTags":true,"enableHashesForFMTags":false,"enableRandomlyColoredTags":true,"enableTaskNotes":true,"enablePrettyLinks":true,"searchMode":"search","siteUrl":"https://notes.hellbhoy.net","siteFaviconPath":"assets/favicon.ico","logoPath":"assets/logo.png","theme":"custom","duplicateNoteBehavior":{"action":"useVault","payload":["notes"]},"siteIndex":"home"}}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/PZ9R_3x8R5ztUltrBh6W0/notes/ebbcmkoia2heqmyan901n78.json b/_next/data/PZ9R_3x8R5ztUltrBh6W0/notes/ebbcmkoia2heqmyan901n78.json new file mode 100644 index 000000000..95eaa4a55 --- /dev/null +++ b/_next/data/PZ9R_3x8R5ztUltrBh6W0/notes/ebbcmkoia2heqmyan901n78.json @@ -0,0 +1 @@ +{"pageProps":{"note":{"id":"ebbcmkoia2heqmyan901n78","title":"Anime","desc":"","updated":1730314289454,"created":1729624701021,"custom":{},"fname":"misc.anime","type":"note","vault":{"fsPath":".","selfContained":true,"name":"notes"},"contentHash":"93eafec6f8da408acd8681db6464b5e9","links":[],"anchors":{},"children":[],"parent":"vrwhyr12yzspa61ze8bc4yq","data":{}},"body":"Dumping a list of anime (and other, similar animated flicks) I like.
\nA notable failure of the provisional government (maybe a common failure mode for centrist govts?) was Karensky's lack of appeal as a leader, especially in comparison to the charismatic Lenin.
\nThe bungled Kornilov affair torpedoed his popularity, also. Combined with Kerensky's 'no enemies on the left' policy, he left his flank wide open for the Bolsheviks to consolidate power.
\n6/23/23 - the failed Kornilov putch v2. Wagner turning around and heading towards Moscow seems... ?
\nI am not sure how much paralellism you want to draw between Putin and Karensky, and the current Russian regime and the provisional government. It feels like there is only a passing resemblance.
","noteIndex":{"id":"0ieq1m81kni1smx4gmu94rj","title":"Home","desc":"","updated":1730393792032,"created":1730393636355,"custom":{"nav_order":0,"permalink":"/"},"fname":"home","type":"note","vault":{"fsPath":".","selfContained":true,"name":"notes"},"contentHash":"2e466bdc94e9b477698a14056fac7731","links":[],"anchors":{},"children":[],"parent":null,"data":{},"body":"\nHey, my name is Nathan.\n\nI'm a programmer a Blue Bottle Coffee.\n\nMy day job involves a lot of Typescript and Ruby. I bang on the frontend, the backend, and everything in between. Owing to this, I've had a lot of exposure to just about every part of our stack - from Tailwind & UI components to our [mobile app](https://apps.apple.com/us/app/blue-bottle-coffee/id1440573734) to CDK and provisioning/managing AWS resources. To be honest, I wouldn't have it any other way. I love learning - having my fingers in every part of the software pie (frontend, backend, devops, [...]) ensures I've always got something new consider.\n\nThis website is markdown and I use [Dendron](https://www.dendron.so/) to take notes. Not much here (yet) but hopefully that will change. You can look at the source [here](https://github.com/helle253/notes).\n"},"collectionChildren":null,"customHeadContent":null,"config":{"version":5,"dev":{"enableSelfContainedVaults":true,"enablePreviewV2":true},"commands":{"lookup":{"note":{"selectionMode":"extract","confirmVaultOnCreate":true,"vaultSelectionModeOnCreate":"smart","leaveTrace":false,"bubbleUpCreateNew":true,"fuzzThreshold":0.2}},"randomNote":{},"insertNoteLink":{"aliasMode":"none","enableMultiSelect":false},"insertNoteIndex":{"enableMarker":false},"copyNoteLink":{"aliasMode":"title"},"templateHierarchy":"template"},"workspace":{"vaults":[{"fsPath":".","selfContained":true,"name":"notes"}],"journal":{"dailyDomain":"daily","name":"journal","dateFormat":"y.MM.dd","addBehavior":"childOfDomain"},"scratch":{"name":"scratch","dateFormat":"y.MM.dd.HHmmss","addBehavior":"asOwnDomain"},"task":{"name":"task","dateFormat":"y.MM.dd","addBehavior":"asOwnDomain","statusSymbols":{"":" ","wip":"w","done":"x","assigned":"a","moved":"m","blocked":"b","delegated":"l","dropped":"d","pending":"y"},"taskCompleteStatus":["done","x"],"prioritySymbols":{"H":"high","M":"medium","L":"low"},"todoIntegration":false,"createTaskSelectionType":"selection2link"},"graph":{"zoomSpeed":1,"createStub":false},"enableAutoCreateOnDefinition":false,"enableXVaultWikiLink":false,"enableRemoteVaultInit":true,"enableUserTags":true,"enableHashTags":true,"workspaceVaultSyncMode":"noCommit","enableAutoFoldFrontmatter":false,"enableEditorDecorations":true,"maxPreviewsCached":10,"maxNoteLength":204800,"enableFullHierarchyNoteTitle":false},"preview":{"enableFMTitle":true,"enableNoteTitleForLink":true,"enableFrontmatterTags":true,"enableHashesForFMTags":false,"enablePrettyRefs":true,"enableKatex":true,"automaticallyShowPreview":false},"publishing":{"enableFMTitle":true,"enableNoteTitleForLink":true,"enablePrettyRefs":true,"enableKatex":true,"copyAssets":true,"siteHierarchies":["home","misc","books","projects","writing"],"writeStubs":false,"siteRootDir":"docs","seo":{"title":"Nathan Heller","description":"Notes","image":{"url":"https://notes.hellbhoy.net/assets/logo.png","alt":"Hellbhoy Notes"}},"github":{"enableEditLink":true,"editLinkText":"Edit this page on GitHub","editBranch":"main","editViewMode":"tree"},"enableSiteLastModified":true,"enableFrontmatterTags":true,"enableHashesForFMTags":false,"enableRandomlyColoredTags":true,"enableTaskNotes":true,"enablePrettyLinks":true,"searchMode":"search","siteUrl":"https://notes.hellbhoy.net","siteFaviconPath":"assets/favicon.ico","logoPath":"assets/logo.png","theme":"custom","duplicateNoteBehavior":{"action":"useVault","payload":["notes"]},"siteIndex":"home"}}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/PZ9R_3x8R5ztUltrBh6W0/notes/kicm5w8v1cn7zam0wi4t0fr.json b/_next/data/PZ9R_3x8R5ztUltrBh6W0/notes/kicm5w8v1cn7zam0wi4t0fr.json new file mode 100644 index 000000000..6d43aae8b --- /dev/null +++ b/_next/data/PZ9R_3x8R5ztUltrBh6W0/notes/kicm5w8v1cn7zam0wi4t0fr.json @@ -0,0 +1 @@ +{"pageProps":{"note":{"id":"kicm5w8v1cn7zam0wi4t0fr","title":"Energy Drinks","desc":"","updated":1730394412469,"created":1688906787037,"custom":{},"fname":"misc.energy-drinks","type":"note","vault":{"fsPath":".","selfContained":true,"name":"notes"},"contentHash":"81b6eb3a0ed1ac787b85c8a75179fe16","links":[],"anchors":{},"children":[],"parent":"vrwhyr12yzspa61ze8bc4yq","data":{}},"body":"\nM150 Can - Thai - 4/10 - sugar rush in a can, tastes good but has the caffeine of a cup of tea
M150 Bottle - Thai - 5/10 - same as the can, i just like glass bottles more
\n\nGuarana Original - Serbian - 5/10 tastes like sour apple masking chemicals
\nAlokozay Energy - Dubai - 3/10 tastes like chemicals
\nGinseng Energy - Korean - 7/10 - Tasted like pear juice.
\nCarabao - Thai - 4/10 - Sugar rush in a can, I think its the exact same stuff as the M150 in a different can.
\nBing Blu - 10/10 - No notes, love blue raspberry.
\nBing Crisp - 9/10 - Tastes like a sour apple ('crisp' is accurate)
\nBing Cherry - 7/10 - i dont like cherries all that mucch :(
\nBing Black - 10/10 - surprised by this one, Blackberries are underrated.
\nG Fuel Sonic - 7.5/10 - Knockoff peach Monster
\nPrime - 9/10 - Tastes like those popsicles. Banned in Canada.
\nWired 344 Sugar Free - 7/10 - Drank this and forgot time existed. Chemical aftertastes.
\nM-Power - Polish - 4/10 - Sugary
\nGolden Eagle - Kosovan - 7/10 - it was alright.
\nMonster Energy White Pineapple - 10/10 - really good.
\nBucked Up Miami - 7/10
A little proof of concept app I whipped up as a PoC for a friend.
\nIt took a little bit of wrangling, because the plugin I was hoping to rely on didn't actually provide the data I needed (vertices) in order to render the user's face as a mesh and share that via the native share sheet widget.
\nWas fun! I try to avoid working with Swift/Objective C because I'm not a fan of XCode. (I like Flutter better, but I'm not entirely confident support for it won't be axed at any given second. RIP Google Domains...)
","noteIndex":{"id":"0ieq1m81kni1smx4gmu94rj","title":"Home","desc":"","updated":1730393792032,"created":1730393636355,"custom":{"nav_order":0,"permalink":"/"},"fname":"home","type":"note","vault":{"fsPath":".","selfContained":true,"name":"notes"},"contentHash":"2e466bdc94e9b477698a14056fac7731","links":[],"anchors":{},"children":[],"parent":null,"data":{},"body":"\nHey, my name is Nathan.\n\nI'm a programmer a Blue Bottle Coffee.\n\nMy day job involves a lot of Typescript and Ruby. I bang on the frontend, the backend, and everything in between. Owing to this, I've had a lot of exposure to just about every part of our stack - from Tailwind & UI components to our [mobile app](https://apps.apple.com/us/app/blue-bottle-coffee/id1440573734) to CDK and provisioning/managing AWS resources. To be honest, I wouldn't have it any other way. I love learning - having my fingers in every part of the software pie (frontend, backend, devops, [...]) ensures I've always got something new consider.\n\nThis website is markdown and I use [Dendron](https://www.dendron.so/) to take notes. Not much here (yet) but hopefully that will change. You can look at the source [here](https://github.com/helle253/notes).\n"},"collectionChildren":null,"customHeadContent":null,"config":{"version":5,"dev":{"enableSelfContainedVaults":true,"enablePreviewV2":true},"commands":{"lookup":{"note":{"selectionMode":"extract","confirmVaultOnCreate":true,"vaultSelectionModeOnCreate":"smart","leaveTrace":false,"bubbleUpCreateNew":true,"fuzzThreshold":0.2}},"randomNote":{},"insertNoteLink":{"aliasMode":"none","enableMultiSelect":false},"insertNoteIndex":{"enableMarker":false},"copyNoteLink":{"aliasMode":"title"},"templateHierarchy":"template"},"workspace":{"vaults":[{"fsPath":".","selfContained":true,"name":"notes"}],"journal":{"dailyDomain":"daily","name":"journal","dateFormat":"y.MM.dd","addBehavior":"childOfDomain"},"scratch":{"name":"scratch","dateFormat":"y.MM.dd.HHmmss","addBehavior":"asOwnDomain"},"task":{"name":"task","dateFormat":"y.MM.dd","addBehavior":"asOwnDomain","statusSymbols":{"":" ","wip":"w","done":"x","assigned":"a","moved":"m","blocked":"b","delegated":"l","dropped":"d","pending":"y"},"taskCompleteStatus":["done","x"],"prioritySymbols":{"H":"high","M":"medium","L":"low"},"todoIntegration":false,"createTaskSelectionType":"selection2link"},"graph":{"zoomSpeed":1,"createStub":false},"enableAutoCreateOnDefinition":false,"enableXVaultWikiLink":false,"enableRemoteVaultInit":true,"enableUserTags":true,"enableHashTags":true,"workspaceVaultSyncMode":"noCommit","enableAutoFoldFrontmatter":false,"enableEditorDecorations":true,"maxPreviewsCached":10,"maxNoteLength":204800,"enableFullHierarchyNoteTitle":false},"preview":{"enableFMTitle":true,"enableNoteTitleForLink":true,"enableFrontmatterTags":true,"enableHashesForFMTags":false,"enablePrettyRefs":true,"enableKatex":true,"automaticallyShowPreview":false},"publishing":{"enableFMTitle":true,"enableNoteTitleForLink":true,"enablePrettyRefs":true,"enableKatex":true,"copyAssets":true,"siteHierarchies":["home","misc","books","projects","writing"],"writeStubs":false,"siteRootDir":"docs","seo":{"title":"Nathan Heller","description":"Notes","image":{"url":"https://notes.hellbhoy.net/assets/logo.png","alt":"Hellbhoy Notes"}},"github":{"enableEditLink":true,"editLinkText":"Edit this page on GitHub","editBranch":"main","editViewMode":"tree"},"enableSiteLastModified":true,"enableFrontmatterTags":true,"enableHashesForFMTags":false,"enableRandomlyColoredTags":true,"enableTaskNotes":true,"enablePrettyLinks":true,"searchMode":"search","siteUrl":"https://notes.hellbhoy.net","siteFaviconPath":"assets/favicon.ico","logoPath":"assets/logo.png","theme":"custom","duplicateNoteBehavior":{"action":"useVault","payload":["notes"]},"siteIndex":"home"}}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/PZ9R_3x8R5ztUltrBh6W0/notes/o8dcc2l9iz8h63o6fcukeho.json b/_next/data/PZ9R_3x8R5ztUltrBh6W0/notes/o8dcc2l9iz8h63o6fcukeho.json new file mode 100644 index 000000000..6ee722ce5 --- /dev/null +++ b/_next/data/PZ9R_3x8R5ztUltrBh6W0/notes/o8dcc2l9iz8h63o6fcukeho.json @@ -0,0 +1 @@ +{"pageProps":{"note":{"id":"o8dcc2l9iz8h63o6fcukeho","title":"The History of the Devil","desc":"","updated":1690560418600,"created":1690560122963,"custom":{},"fname":"books.the-history-of-the-devil","type":"note","vault":{"fsPath":".","selfContained":true,"name":"notes"},"contentHash":"ab72b9a90fcce11c83ac30666bcdf5e7","links":[],"anchors":{},"children":[],"parent":"l38dm3gd9f3q6dnb1d18keq","data":{}},"body":"Flusser has an economy with words that is really impressive tbh.
","noteIndex":{"id":"0ieq1m81kni1smx4gmu94rj","title":"Home","desc":"","updated":1730393792032,"created":1730393636355,"custom":{"nav_order":0,"permalink":"/"},"fname":"home","type":"note","vault":{"fsPath":".","selfContained":true,"name":"notes"},"contentHash":"2e466bdc94e9b477698a14056fac7731","links":[],"anchors":{},"children":[],"parent":null,"data":{},"body":"\nHey, my name is Nathan.\n\nI'm a programmer a Blue Bottle Coffee.\n\nMy day job involves a lot of Typescript and Ruby. I bang on the frontend, the backend, and everything in between. Owing to this, I've had a lot of exposure to just about every part of our stack - from Tailwind & UI components to our [mobile app](https://apps.apple.com/us/app/blue-bottle-coffee/id1440573734) to CDK and provisioning/managing AWS resources. To be honest, I wouldn't have it any other way. I love learning - having my fingers in every part of the software pie (frontend, backend, devops, [...]) ensures I've always got something new consider.\n\nThis website is markdown and I use [Dendron](https://www.dendron.so/) to take notes. Not much here (yet) but hopefully that will change. You can look at the source [here](https://github.com/helle253/notes).\n"},"collectionChildren":null,"customHeadContent":null,"config":{"version":5,"dev":{"enableSelfContainedVaults":true,"enablePreviewV2":true},"commands":{"lookup":{"note":{"selectionMode":"extract","confirmVaultOnCreate":true,"vaultSelectionModeOnCreate":"smart","leaveTrace":false,"bubbleUpCreateNew":true,"fuzzThreshold":0.2}},"randomNote":{},"insertNoteLink":{"aliasMode":"none","enableMultiSelect":false},"insertNoteIndex":{"enableMarker":false},"copyNoteLink":{"aliasMode":"title"},"templateHierarchy":"template"},"workspace":{"vaults":[{"fsPath":".","selfContained":true,"name":"notes"}],"journal":{"dailyDomain":"daily","name":"journal","dateFormat":"y.MM.dd","addBehavior":"childOfDomain"},"scratch":{"name":"scratch","dateFormat":"y.MM.dd.HHmmss","addBehavior":"asOwnDomain"},"task":{"name":"task","dateFormat":"y.MM.dd","addBehavior":"asOwnDomain","statusSymbols":{"":" ","wip":"w","done":"x","assigned":"a","moved":"m","blocked":"b","delegated":"l","dropped":"d","pending":"y"},"taskCompleteStatus":["done","x"],"prioritySymbols":{"H":"high","M":"medium","L":"low"},"todoIntegration":false,"createTaskSelectionType":"selection2link"},"graph":{"zoomSpeed":1,"createStub":false},"enableAutoCreateOnDefinition":false,"enableXVaultWikiLink":false,"enableRemoteVaultInit":true,"enableUserTags":true,"enableHashTags":true,"workspaceVaultSyncMode":"noCommit","enableAutoFoldFrontmatter":false,"enableEditorDecorations":true,"maxPreviewsCached":10,"maxNoteLength":204800,"enableFullHierarchyNoteTitle":false},"preview":{"enableFMTitle":true,"enableNoteTitleForLink":true,"enableFrontmatterTags":true,"enableHashesForFMTags":false,"enablePrettyRefs":true,"enableKatex":true,"automaticallyShowPreview":false},"publishing":{"enableFMTitle":true,"enableNoteTitleForLink":true,"enablePrettyRefs":true,"enableKatex":true,"copyAssets":true,"siteHierarchies":["home","misc","books","projects","writing"],"writeStubs":false,"siteRootDir":"docs","seo":{"title":"Nathan Heller","description":"Notes","image":{"url":"https://notes.hellbhoy.net/assets/logo.png","alt":"Hellbhoy Notes"}},"github":{"enableEditLink":true,"editLinkText":"Edit this page on GitHub","editBranch":"main","editViewMode":"tree"},"enableSiteLastModified":true,"enableFrontmatterTags":true,"enableHashesForFMTags":false,"enableRandomlyColoredTags":true,"enableTaskNotes":true,"enablePrettyLinks":true,"searchMode":"search","siteUrl":"https://notes.hellbhoy.net","siteFaviconPath":"assets/favicon.ico","logoPath":"assets/logo.png","theme":"custom","duplicateNoteBehavior":{"action":"useVault","payload":["notes"]},"siteIndex":"home"}}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/PZ9R_3x8R5ztUltrBh6W0/notes/rqlf2hsyoybrwb13pv4n2r6.json b/_next/data/PZ9R_3x8R5ztUltrBh6W0/notes/rqlf2hsyoybrwb13pv4n2r6.json new file mode 100644 index 000000000..448d45ab0 --- /dev/null +++ b/_next/data/PZ9R_3x8R5ztUltrBh6W0/notes/rqlf2hsyoybrwb13pv4n2r6.json @@ -0,0 +1 @@ +{"pageProps":{"note":{"id":"rqlf2hsyoybrwb13pv4n2r6","title":"Midwest Geography","desc":"","updated":1689883655473,"created":1687964121898,"custom":{},"fname":"misc.midwest-geography","type":"note","vault":{"fsPath":".","selfContained":true,"name":"notes"},"contentHash":"4e9c5390801a4cc01145156a1c5bea6a","links":[],"anchors":{},"children":[],"parent":"vrwhyr12yzspa61ze8bc4yq","data":{}},"body":"Ohio: Iqoquosi, 'great river'
\nMinnesota: Dakota, 'sky-tinted water'
\nIllinois: Algonquin, 'tribe of great men'
\nWisconsin: Algonquin, meaning unknown. Possibly derives from ᒣᔅᑯᐤᓯᣙ (meskowsin) misspelled as Meskousing, frenchified into Ouisconsin. Anglicized, Wisconsin.
","noteIndex":{"id":"0ieq1m81kni1smx4gmu94rj","title":"Home","desc":"","updated":1730393792032,"created":1730393636355,"custom":{"nav_order":0,"permalink":"/"},"fname":"home","type":"note","vault":{"fsPath":".","selfContained":true,"name":"notes"},"contentHash":"2e466bdc94e9b477698a14056fac7731","links":[],"anchors":{},"children":[],"parent":null,"data":{},"body":"\nHey, my name is Nathan.\n\nI'm a programmer a Blue Bottle Coffee.\n\nMy day job involves a lot of Typescript and Ruby. I bang on the frontend, the backend, and everything in between. Owing to this, I've had a lot of exposure to just about every part of our stack - from Tailwind & UI components to our [mobile app](https://apps.apple.com/us/app/blue-bottle-coffee/id1440573734) to CDK and provisioning/managing AWS resources. To be honest, I wouldn't have it any other way. I love learning - having my fingers in every part of the software pie (frontend, backend, devops, [...]) ensures I've always got something new consider.\n\nThis website is markdown and I use [Dendron](https://www.dendron.so/) to take notes. Not much here (yet) but hopefully that will change. You can look at the source [here](https://github.com/helle253/notes).\n"},"collectionChildren":null,"customHeadContent":null,"config":{"version":5,"dev":{"enableSelfContainedVaults":true,"enablePreviewV2":true},"commands":{"lookup":{"note":{"selectionMode":"extract","confirmVaultOnCreate":true,"vaultSelectionModeOnCreate":"smart","leaveTrace":false,"bubbleUpCreateNew":true,"fuzzThreshold":0.2}},"randomNote":{},"insertNoteLink":{"aliasMode":"none","enableMultiSelect":false},"insertNoteIndex":{"enableMarker":false},"copyNoteLink":{"aliasMode":"title"},"templateHierarchy":"template"},"workspace":{"vaults":[{"fsPath":".","selfContained":true,"name":"notes"}],"journal":{"dailyDomain":"daily","name":"journal","dateFormat":"y.MM.dd","addBehavior":"childOfDomain"},"scratch":{"name":"scratch","dateFormat":"y.MM.dd.HHmmss","addBehavior":"asOwnDomain"},"task":{"name":"task","dateFormat":"y.MM.dd","addBehavior":"asOwnDomain","statusSymbols":{"":" ","wip":"w","done":"x","assigned":"a","moved":"m","blocked":"b","delegated":"l","dropped":"d","pending":"y"},"taskCompleteStatus":["done","x"],"prioritySymbols":{"H":"high","M":"medium","L":"low"},"todoIntegration":false,"createTaskSelectionType":"selection2link"},"graph":{"zoomSpeed":1,"createStub":false},"enableAutoCreateOnDefinition":false,"enableXVaultWikiLink":false,"enableRemoteVaultInit":true,"enableUserTags":true,"enableHashTags":true,"workspaceVaultSyncMode":"noCommit","enableAutoFoldFrontmatter":false,"enableEditorDecorations":true,"maxPreviewsCached":10,"maxNoteLength":204800,"enableFullHierarchyNoteTitle":false},"preview":{"enableFMTitle":true,"enableNoteTitleForLink":true,"enableFrontmatterTags":true,"enableHashesForFMTags":false,"enablePrettyRefs":true,"enableKatex":true,"automaticallyShowPreview":false},"publishing":{"enableFMTitle":true,"enableNoteTitleForLink":true,"enablePrettyRefs":true,"enableKatex":true,"copyAssets":true,"siteHierarchies":["home","misc","books","projects","writing"],"writeStubs":false,"siteRootDir":"docs","seo":{"title":"Nathan Heller","description":"Notes","image":{"url":"https://notes.hellbhoy.net/assets/logo.png","alt":"Hellbhoy Notes"}},"github":{"enableEditLink":true,"editLinkText":"Edit this page on GitHub","editBranch":"main","editViewMode":"tree"},"enableSiteLastModified":true,"enableFrontmatterTags":true,"enableHashesForFMTags":false,"enableRandomlyColoredTags":true,"enableTaskNotes":true,"enablePrettyLinks":true,"searchMode":"search","siteUrl":"https://notes.hellbhoy.net","siteFaviconPath":"assets/favicon.ico","logoPath":"assets/logo.png","theme":"custom","duplicateNoteBehavior":{"action":"useVault","payload":["notes"]},"siteIndex":"home"}}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/PZ9R_3x8R5ztUltrBh6W0/notes/stt1r4lq1i1cl1rbbj0fv1t.json b/_next/data/PZ9R_3x8R5ztUltrBh6W0/notes/stt1r4lq1i1cl1rbbj0fv1t.json new file mode 100644 index 000000000..230a5e717 --- /dev/null +++ b/_next/data/PZ9R_3x8R5ztUltrBh6W0/notes/stt1r4lq1i1cl1rbbj0fv1t.json @@ -0,0 +1 @@ +{"pageProps":{"note":{"id":"stt1r4lq1i1cl1rbbj0fv1t","title":"Strategy without Design","desc":"","updated":1687620040056,"created":1687619657044,"custom":{},"fname":"books.strategy-without-design","type":"note","vault":{"fsPath":".","selfContained":true,"name":"notes"},"contentHash":"ec31145884c0a6dd5f86f93416a7ce07","links":[],"anchors":{},"children":[],"parent":"l38dm3gd9f3q6dnb1d18keq","data":{}},"body":"Dendron uses Antd for its component styling.
\nIn order to create a custom style, we gotta override the theme. Antd's v5 release drops .less support in favor of tokens, but Dendron wants a css file. You can use this npm package to generate an antd-friendly css file.
\nReferences Antd less variable source - these variables are what you can/should use to update the theming.
\nGetting the CSS right has been a little fiddly, but I've learned some useful (albeit cursed) things about css selectors and psuedoclasses. the .less file I had to fiddle with
","noteIndex":{"id":"0ieq1m81kni1smx4gmu94rj","title":"Home","desc":"","updated":1730393792032,"created":1730393636355,"custom":{"nav_order":0,"permalink":"/"},"fname":"home","type":"note","vault":{"fsPath":".","selfContained":true,"name":"notes"},"contentHash":"2e466bdc94e9b477698a14056fac7731","links":[],"anchors":{},"children":[],"parent":null,"data":{},"body":"\nHey, my name is Nathan.\n\nI'm a programmer a Blue Bottle Coffee.\n\nMy day job involves a lot of Typescript and Ruby. I bang on the frontend, the backend, and everything in between. Owing to this, I've had a lot of exposure to just about every part of our stack - from Tailwind & UI components to our [mobile app](https://apps.apple.com/us/app/blue-bottle-coffee/id1440573734) to CDK and provisioning/managing AWS resources. To be honest, I wouldn't have it any other way. I love learning - having my fingers in every part of the software pie (frontend, backend, devops, [...]) ensures I've always got something new consider.\n\nThis website is markdown and I use [Dendron](https://www.dendron.so/) to take notes. Not much here (yet) but hopefully that will change. You can look at the source [here](https://github.com/helle253/notes).\n"},"collectionChildren":null,"customHeadContent":null,"config":{"version":5,"dev":{"enableSelfContainedVaults":true,"enablePreviewV2":true},"commands":{"lookup":{"note":{"selectionMode":"extract","confirmVaultOnCreate":true,"vaultSelectionModeOnCreate":"smart","leaveTrace":false,"bubbleUpCreateNew":true,"fuzzThreshold":0.2}},"randomNote":{},"insertNoteLink":{"aliasMode":"none","enableMultiSelect":false},"insertNoteIndex":{"enableMarker":false},"copyNoteLink":{"aliasMode":"title"},"templateHierarchy":"template"},"workspace":{"vaults":[{"fsPath":".","selfContained":true,"name":"notes"}],"journal":{"dailyDomain":"daily","name":"journal","dateFormat":"y.MM.dd","addBehavior":"childOfDomain"},"scratch":{"name":"scratch","dateFormat":"y.MM.dd.HHmmss","addBehavior":"asOwnDomain"},"task":{"name":"task","dateFormat":"y.MM.dd","addBehavior":"asOwnDomain","statusSymbols":{"":" ","wip":"w","done":"x","assigned":"a","moved":"m","blocked":"b","delegated":"l","dropped":"d","pending":"y"},"taskCompleteStatus":["done","x"],"prioritySymbols":{"H":"high","M":"medium","L":"low"},"todoIntegration":false,"createTaskSelectionType":"selection2link"},"graph":{"zoomSpeed":1,"createStub":false},"enableAutoCreateOnDefinition":false,"enableXVaultWikiLink":false,"enableRemoteVaultInit":true,"enableUserTags":true,"enableHashTags":true,"workspaceVaultSyncMode":"noCommit","enableAutoFoldFrontmatter":false,"enableEditorDecorations":true,"maxPreviewsCached":10,"maxNoteLength":204800,"enableFullHierarchyNoteTitle":false},"preview":{"enableFMTitle":true,"enableNoteTitleForLink":true,"enableFrontmatterTags":true,"enableHashesForFMTags":false,"enablePrettyRefs":true,"enableKatex":true,"automaticallyShowPreview":false},"publishing":{"enableFMTitle":true,"enableNoteTitleForLink":true,"enablePrettyRefs":true,"enableKatex":true,"copyAssets":true,"siteHierarchies":["home","misc","books","projects","writing"],"writeStubs":false,"siteRootDir":"docs","seo":{"title":"Nathan Heller","description":"Notes","image":{"url":"https://notes.hellbhoy.net/assets/logo.png","alt":"Hellbhoy Notes"}},"github":{"enableEditLink":true,"editLinkText":"Edit this page on GitHub","editBranch":"main","editViewMode":"tree"},"enableSiteLastModified":true,"enableFrontmatterTags":true,"enableHashesForFMTags":false,"enableRandomlyColoredTags":true,"enableTaskNotes":true,"enablePrettyLinks":true,"searchMode":"search","siteUrl":"https://notes.hellbhoy.net","siteFaviconPath":"assets/favicon.ico","logoPath":"assets/logo.png","theme":"custom","duplicateNoteBehavior":{"action":"useVault","payload":["notes"]},"siteIndex":"home"}}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/PZ9R_3x8R5ztUltrBh6W0/notes/vrwhyr12yzspa61ze8bc4yq.json b/_next/data/PZ9R_3x8R5ztUltrBh6W0/notes/vrwhyr12yzspa61ze8bc4yq.json new file mode 100644 index 000000000..57d94d25e --- /dev/null +++ b/_next/data/PZ9R_3x8R5ztUltrBh6W0/notes/vrwhyr12yzspa61ze8bc4yq.json @@ -0,0 +1 @@ +{"pageProps":{"note":{"fname":"misc","stub":true,"vault":{"fsPath":".","selfContained":true,"name":"notes"},"schemaStub":false,"type":"note","updated":1732481792288,"created":1732481792288,"id":"vrwhyr12yzspa61ze8bc4yq","desc":"","links":[],"anchors":{},"children":["ebbcmkoia2heqmyan901n78","kicm5w8v1cn7zam0wi4t0fr","rqlf2hsyoybrwb13pv4n2r6"],"parent":null,"data":{},"title":"Misc","custom":{"nav_order":1}},"body":"Aquarius bears draughts of Heaven’s endless flows. His cup upturneth to lay the earth’s thirst low. Placed among the stars is Phrygia’s handsomest youth, that beloved servant of Jove. By his hand alone courses what is above into its below.
\nAries first mantled in Golden fleece, commands the Sun’s descent to cease; In a grove of Mars its pelt was brought, there shines the Dawn Proclaimer, whom Argo sought; the Ram, impatient sacrifice, That Which Knows; which saved Isaac in the Sacred Grove.
\nCancer dimly in the skies alights. Its watery chambers saw dawn’s first light. No match for Hercules was this pincered foe, yet in its claws the Sun’s ascent froze. Lunar champion and Hera’s aide, against it’s influence begin solar rays to fade.
\nCapricorn’s, from depths inspired; By thy domain the Arts are conspired; By thee the Miners burn the Womb of Earth; And see the place of Metal’s fatal birth; By thee they melt; by thee they work the Mould, Refine, and Stamp it into mighty Gold.
\nGemini twins atop Heaven mount. And they o’er gates of hell stand guard. They are Castor and Pollux, keepers of St. Elmo’s fire. United in will and with fates entwined, so does their wit reign o’er their Nature and refine.
\nLeo, rampart of the lion’s whelp — Judah. He who received the praise of his brethren: whose hand was in the neck of his enemies; his father’s children bowed before him. The sceptre did not depart from Judah, nor a lawgiver from between his feet, until Shiloh’s arrival; and unto him was the gathering of his people.
\nLibra’s scales, upon which poize Night and Day; in hand Justice weigh’d her Balance. Only she knoweth what guard the Good; Only she knoweth what the Guilty owe; Only she Judgeth their Fate.
\nPisces, doubled in shining scale, from the Underworld ascend; They know the Coasts, the Winds, the Ports, and Shores; may turn the Helm, or ply the bending Oars; As they direct, ne’er lost the Tide, retain mastery o’er the gulfs wide.
\nSagittarius, the Archer, mantle of Krotos, son of Eupheme, nurse of the Muses. Behold he hath carried his bow unto the stars. And behold Zeus hath rendered unto him a horse’s flank, for his fleetness of foot. And behold Zeus hath rendered unto him a Satyr’s tail, for his zeal unto the Muses. And behold a wreath at his feet, as befits the Son of Pan.
\nScorpio who with slew with poison boastful Orion. “There is no wild beast,” spoke he, “which I cannot master.” Wrothful Gaia sent forth her pincered champion, for justice accrued: the life of Orion’s ward, Artemis was due. Her guardian, Orion, in her defense rose; he against its pincers ne’er found repose; beneath its poison his last breath deposed. For their daring, by Jove’s hand eachs ascends; in eternal rivalry they the astral plains still rend.
\nTaurus slowmoving laid temple foundations to lastt.With limbs of weighty iron and reserved aspiring minds, it’s oxen shoulders hold heavy burdens steadfast. That Golden calf yet carries forth from heaven’s depths, brighter skies o’er these earthly steppes.
\nVirgo’s gentle rays do polish hearts, in man’s breast they injustice thwart, With words honey’d smooth, and rhetoric strong, they rule and are e’en monarchs by their tongue. Mother Mary’s paeans heard far above, from her lips modest praise proclaim’d soft.
","noteIndex":{"id":"0ieq1m81kni1smx4gmu94rj","title":"Home","desc":"","updated":1730393792032,"created":1730393636355,"custom":{"nav_order":0,"permalink":"/"},"fname":"home","type":"note","vault":{"fsPath":".","selfContained":true,"name":"notes"},"contentHash":"2e466bdc94e9b477698a14056fac7731","links":[],"anchors":{},"children":[],"parent":null,"data":{},"body":"\nHey, my name is Nathan.\n\nI'm a programmer a Blue Bottle Coffee.\n\nMy day job involves a lot of Typescript and Ruby. I bang on the frontend, the backend, and everything in between. Owing to this, I've had a lot of exposure to just about every part of our stack - from Tailwind & UI components to our [mobile app](https://apps.apple.com/us/app/blue-bottle-coffee/id1440573734) to CDK and provisioning/managing AWS resources. To be honest, I wouldn't have it any other way. I love learning - having my fingers in every part of the software pie (frontend, backend, devops, [...]) ensures I've always got something new consider.\n\nThis website is markdown and I use [Dendron](https://www.dendron.so/) to take notes. Not much here (yet) but hopefully that will change. You can look at the source [here](https://github.com/helle253/notes).\n"},"collectionChildren":null,"customHeadContent":null,"config":{"version":5,"dev":{"enableSelfContainedVaults":true,"enablePreviewV2":true},"commands":{"lookup":{"note":{"selectionMode":"extract","confirmVaultOnCreate":true,"vaultSelectionModeOnCreate":"smart","leaveTrace":false,"bubbleUpCreateNew":true,"fuzzThreshold":0.2}},"randomNote":{},"insertNoteLink":{"aliasMode":"none","enableMultiSelect":false},"insertNoteIndex":{"enableMarker":false},"copyNoteLink":{"aliasMode":"title"},"templateHierarchy":"template"},"workspace":{"vaults":[{"fsPath":".","selfContained":true,"name":"notes"}],"journal":{"dailyDomain":"daily","name":"journal","dateFormat":"y.MM.dd","addBehavior":"childOfDomain"},"scratch":{"name":"scratch","dateFormat":"y.MM.dd.HHmmss","addBehavior":"asOwnDomain"},"task":{"name":"task","dateFormat":"y.MM.dd","addBehavior":"asOwnDomain","statusSymbols":{"":" ","wip":"w","done":"x","assigned":"a","moved":"m","blocked":"b","delegated":"l","dropped":"d","pending":"y"},"taskCompleteStatus":["done","x"],"prioritySymbols":{"H":"high","M":"medium","L":"low"},"todoIntegration":false,"createTaskSelectionType":"selection2link"},"graph":{"zoomSpeed":1,"createStub":false},"enableAutoCreateOnDefinition":false,"enableXVaultWikiLink":false,"enableRemoteVaultInit":true,"enableUserTags":true,"enableHashTags":true,"workspaceVaultSyncMode":"noCommit","enableAutoFoldFrontmatter":false,"enableEditorDecorations":true,"maxPreviewsCached":10,"maxNoteLength":204800,"enableFullHierarchyNoteTitle":false},"preview":{"enableFMTitle":true,"enableNoteTitleForLink":true,"enableFrontmatterTags":true,"enableHashesForFMTags":false,"enablePrettyRefs":true,"enableKatex":true,"automaticallyShowPreview":false},"publishing":{"enableFMTitle":true,"enableNoteTitleForLink":true,"enablePrettyRefs":true,"enableKatex":true,"copyAssets":true,"siteHierarchies":["home","misc","books","projects","writing"],"writeStubs":false,"siteRootDir":"docs","seo":{"title":"Nathan Heller","description":"Notes","image":{"url":"https://notes.hellbhoy.net/assets/logo.png","alt":"Hellbhoy Notes"}},"github":{"enableEditLink":true,"editLinkText":"Edit this page on GitHub","editBranch":"main","editViewMode":"tree"},"enableSiteLastModified":true,"enableFrontmatterTags":true,"enableHashesForFMTags":false,"enableRandomlyColoredTags":true,"enableTaskNotes":true,"enablePrettyLinks":true,"searchMode":"search","siteUrl":"https://notes.hellbhoy.net","siteFaviconPath":"assets/favicon.ico","logoPath":"assets/logo.png","theme":"custom","duplicateNoteBehavior":{"action":"useVault","payload":["notes"]},"siteIndex":"home"}}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/static/PZ9R_3x8R5ztUltrBh6W0/_buildManifest.js b/_next/static/PZ9R_3x8R5ztUltrBh6W0/_buildManifest.js new file mode 100644 index 000000000..86338603b --- /dev/null +++ b/_next/static/PZ9R_3x8R5ztUltrBh6W0/_buildManifest.js @@ -0,0 +1 @@ +self.__BUILD_MANIFEST=function(s,e){return{__rewrites:{beforeFiles:[],afterFiles:[],fallback:[]},"/":[s,e,"static/chunks/pages/index-8bd773551d30eee0.js"],"/404":["static/chunks/pages/404-b57e76d696787bc8.js"],"/500":["static/chunks/pages/500-74ddb8962212ea31.js"],"/_error":["static/chunks/pages/_error-a51993fe870ec2c8.js"],"/notes/[id]":[s,e,"static/chunks/pages/notes/[id]-78d472fa3b924116.js"],"/refs/[id]":[s,"static/chunks/pages/refs/[id]-0b8359e94343086b.js"],sortedPages:["/","/404","/500","/_app","/_error","/notes/[id]","/refs/[id]"]}}("static/chunks/935-4dee79e80b8641c6.js","static/chunks/6-50972def09142ee2.js"),self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file diff --git a/_next/static/PZ9R_3x8R5ztUltrBh6W0/_ssgManifest.js b/_next/static/PZ9R_3x8R5ztUltrBh6W0/_ssgManifest.js new file mode 100644 index 000000000..b5ccd8c0f --- /dev/null +++ b/_next/static/PZ9R_3x8R5ztUltrBh6W0/_ssgManifest.js @@ -0,0 +1 @@ +self.__SSG_MANIFEST=new Set(["\u002F","\u002F404","\u002F500","\u002Fnotes\u002F[id]","\u002Frefs\u002F[id]"]);self.__SSG_MANIFEST_CB&&self.__SSG_MANIFEST_CB() \ No newline at end of file diff --git a/_next/static/chunks/213.a99245376cf52602.js b/_next/static/chunks/213.a99245376cf52602.js new file mode 100644 index 000000000..8f53a91bc --- /dev/null +++ b/_next/static/chunks/213.a99245376cf52602.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[213],{60213:function(u,e,n){n.r(e);var s=n(41799),t=n(85893),c=n(3808).Z.SubMenu;e.default=function(u){return(0,t.jsx)(c,(0,s.Z)({},u))}}}]); \ No newline at end of file diff --git a/_next/static/chunks/540.4659a6b1cb5ab05f.js b/_next/static/chunks/540.4659a6b1cb5ab05f.js new file mode 100644 index 000000000..e06d09e90 --- /dev/null +++ b/_next/static/chunks/540.4659a6b1cb5ab05f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[540],{92540:function(u,e,n){n.r(e);var s=n(41799),t=n(85893),c=n(3808);e.default=function(u){return(0,t.jsx)(c.Z,(0,s.Z)({},u))}}}]); \ No newline at end of file diff --git a/_next/static/chunks/6-50972def09142ee2.js b/_next/static/chunks/6-50972def09142ee2.js new file mode 100644 index 000000000..6e196a8df --- /dev/null +++ b/_next/static/chunks/6-50972def09142ee2.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6],{37870:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var o=n(85893),r=n(67294);function i({id:e,host:t,repo:i,repoId:a,category:l,categoryId:p,mapping:c,term:s,strict:u,reactionsEnabled:h,emitMetadata:d,inputPosition:f,theme:g,lang:m,loading:v}){let[y,k]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{y||(n.e(891).then(n.bind(n,32891)),k(!0))},[]),y?(0,o.jsx)("giscus-widget",{id:e,host:t,repo:i,repoid:a,category:l,categoryid:p,mapping:c,term:s,strict:u,reactionsenabled:h,emitmetadata:d,inputposition:f,theme:g,lang:m,loading:v}):null}},88351:function(e,t,n){"use strict";n.d(t,{Z:function(){return R}});var o,r,i=n(87462),a=n(4942),l=n(15671),p=n(43144),c=n(97326),s=n(32531),u=n(73568),h=n(67294),d=n(94184),f=n.n(d),g=n(30845),m=n(64019),v=n(71002),y=n(98423),k=n(48555),G=n(61975),b=n(74902),E=n(75164);function w(){return function(e,t,n){var o=n.value,r=!1;return{configurable:!0,get:function(){if(r||this===e.prototype||this.hasOwnProperty(t))return o;var n,i,a,l=(n=o.bind(this),(a=function(){if(null==i){for(var e,t=arguments.length,o=Array(t),r=0;r{let{isMatch:h,score:m,indices:v}=B(e,t,r,{location:i+p,distance:o,threshold:a,findAllMatches:s,minMatchCharLength:u,includeMatches:n,ignoreLocation:c});h&&(d=!0),f+=m,h&&v&&(l=[...l,...v])});let p={isMatch:d,score:d?f/this.chunks.length:1};return d&&n&&(p.indices=l),p}}class V{constructor(e){this.pattern=e}static isMultiMatch(e){return z(e,this.multiRegex)}static isSingleMatch(e){return z(e,this.singleRegex)}search(){}}function z(e,t){let n=e.match(t);return n?n[1]:null}class H extends V{constructor(e){super(e)}static get type(){return"exact"}static get multiRegex(){return/^="(.*)"$/}static get singleRegex(){return/^=(.*)$/}search(e){let t=e===this.pattern;return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}}class W extends V{constructor(e){super(e)}static get type(){return"inverse-exact"}static get multiRegex(){return/^!"(.*)"$/}static get singleRegex(){return/^!(.*)$/}search(e){let t=e.indexOf(this.pattern),n=-1===t;return{isMatch:n,score:n?0:1,indices:[0,e.length-1]}}}class $ extends V{constructor(e){super(e)}static get type(){return"prefix-exact"}static get multiRegex(){return/^\^"(.*)"$/}static get singleRegex(){return/^\^(.*)$/}search(e){let t=e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}}class G extends V{constructor(e){super(e)}static get type(){return"inverse-prefix-exact"}static get multiRegex(){return/^!\^"(.*)"$/}static get singleRegex(){return/^!\^(.*)$/}search(e){let t=!e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}class q extends V{constructor(e){super(e)}static get type(){return"suffix-exact"}static get multiRegex(){return/^"(.*)"\$$/}static get singleRegex(){return/^(.*)\$$/}search(e){let t=e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[e.length-this.pattern.length,e.length-1]}}}class K extends V{constructor(e){super(e)}static get type(){return"inverse-suffix-exact"}static get multiRegex(){return/^!"(.*)"\$$/}static get singleRegex(){return/^!(.*)\$$/}search(e){let t=!e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}class Y extends V{constructor(e,{location:t=T.location,threshold:n=T.threshold,distance:r=T.distance,includeMatches:i=T.includeMatches,findAllMatches:o=T.findAllMatches,minMatchCharLength:a=T.minMatchCharLength,isCaseSensitive:s=T.isCaseSensitive,ignoreLocation:u=T.ignoreLocation}={}){super(e),this._bitapSearch=new Z(e,{location:t,threshold:n,distance:r,includeMatches:i,findAllMatches:o,minMatchCharLength:a,isCaseSensitive:s,ignoreLocation:u})}static get type(){return"fuzzy"}static get multiRegex(){return/^"(.*)"$/}static get singleRegex(){return/^(.*)$/}search(e){return this._bitapSearch.searchIn(e)}}class X extends V{constructor(e){super(e)}static get type(){return"include"}static get multiRegex(){return/^'"(.*)"$/}static get singleRegex(){return/^'(.*)$/}search(e){let t=0,n,r=[],i=this.pattern.length;for(;(n=e.indexOf(this.pattern,t))>-1;)t=n+i,r.push([n,t-1]);let o=!!r.length;return{isMatch:o,score:o?0:1,indices:r}}}let J=[H,X,$,G,K,q,W,Y],Q=J.length,ee=/ +(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/,et="|";function en(e,t={}){return e.split(et).map(e=>{let n=e.trim().split(ee).filter(e=>e&&!!e.trim()),r=[];for(let i=0,o=n.length;i>1,l=-7,f=n?i-1:0,d=n?-1:1,p=e[t+f];for(f+=d,o=p&(1<<-l)-1,p>>=-l,l+=s;l>0;o=256*o+e[t+f],f+=d,l-=8);for(a=o&(1<<-l)-1,o>>=-l,l+=r;l>0;a=256*a+e[t+f],f+=d,l-=8);if(0===o)o=1-c;else{if(o===u)return a?NaN:(p?-1:1)*(1/0);a+=Math.pow(2,r),o-=c}return(p?-1:1)*a*Math.pow(2,o-r)},t.write=function(e,t,n,r,i,o){var a,s,u,c=8*o-i-1,l=(1<