diff --git a/docs/about.html b/about.html similarity index 100% rename from docs/about.html rename to about.html diff --git a/docs/.nojekyll b/docs/.nojekyll deleted file mode 100644 index e69de29..0000000 diff --git a/docs/images/profile.jpg b/docs/images/profile.jpg deleted file mode 100644 index fd0cffa..0000000 Binary files a/docs/images/profile.jpg and /dev/null differ diff --git a/docs/listings.json b/docs/listings.json deleted file mode 100644 index 3a4f67d..0000000 --- a/docs/listings.json +++ /dev/null @@ -1,13 +0,0 @@ -[ - { - "listing": "/index.html", - "items": [ - "/posts/dr-dfm/index.html", - "/posts/kd-inked-into-creation/index.html", - "/posts/kd-art/index.html", - "/posts/bjj-graphs/index.html", - "/posts/kd-awake/index.html", - "/posts/hassberry-pi/index.html" - ] - } -] \ No newline at end of file diff --git a/docs/posts/bjj-graphs/canvas.png b/docs/posts/bjj-graphs/canvas.png deleted file mode 100644 index f76d514..0000000 Binary files a/docs/posts/bjj-graphs/canvas.png and /dev/null differ diff --git a/docs/posts/bjj-graphs/cover-jv.jpg b/docs/posts/bjj-graphs/cover-jv.jpg deleted file mode 100644 index 377c93c..0000000 Binary files a/docs/posts/bjj-graphs/cover-jv.jpg and /dev/null differ diff --git a/docs/posts/bjj-graphs/formal.png b/docs/posts/bjj-graphs/formal.png deleted file mode 100644 index 397b976..0000000 Binary files a/docs/posts/bjj-graphs/formal.png and /dev/null differ diff --git a/docs/posts/bjj-graphs/goons.jpg b/docs/posts/bjj-graphs/goons.jpg deleted file mode 100644 index abc3fdb..0000000 Binary files a/docs/posts/bjj-graphs/goons.jpg and /dev/null differ diff --git a/docs/posts/bjj-graphs/pawdna.png b/docs/posts/bjj-graphs/pawdna.png deleted file mode 100644 index 9a114d3..0000000 Binary files a/docs/posts/bjj-graphs/pawdna.png and /dev/null differ diff --git a/docs/posts/bjj-graphs/subgraph.png b/docs/posts/bjj-graphs/subgraph.png deleted file mode 100644 index d0d1fae..0000000 Binary files a/docs/posts/bjj-graphs/subgraph.png and /dev/null differ diff --git a/docs/posts/bjj-graphs/yo-dawg.png b/docs/posts/bjj-graphs/yo-dawg.png deleted file mode 100644 index 14f3ef2..0000000 Binary files a/docs/posts/bjj-graphs/yo-dawg.png and /dev/null differ diff --git a/docs/posts/dr-dfm/comparative_analysis.png b/docs/posts/dr-dfm/comparative_analysis.png deleted file mode 100644 index b1194f4..0000000 Binary files a/docs/posts/dr-dfm/comparative_analysis.png and /dev/null differ diff --git a/docs/posts/dr-dfm/data_explorer.png b/docs/posts/dr-dfm/data_explorer.png deleted file mode 100644 index c6b4f98..0000000 Binary files a/docs/posts/dr-dfm/data_explorer.png and /dev/null differ diff --git a/docs/posts/dr-dfm/factor_analysis.png b/docs/posts/dr-dfm/factor_analysis.png deleted file mode 100644 index ca4543c..0000000 Binary files a/docs/posts/dr-dfm/factor_analysis.png and /dev/null differ diff --git a/docs/posts/dr-dfm/index.html b/docs/posts/dr-dfm/index.html index f74de84..139eb00 100644 --- a/docs/posts/dr-dfm/index.html +++ b/docs/posts/dr-dfm/index.html @@ -1,6 +1,23 @@ + + + + + + + + + + + + + + + + + @@ -331,9 +348,9 @@ } - -
-
+ +
+

Covid-19 Data-Rich Dynamic Factor Model

@@ -392,7 +409,7 @@

Visualizing the Model

Latent Factors and Observed Variables

-
+

Relationship between latent factors and observed variables via loading matrix

@@ -481,10 +498,10 @@

Factor Constraints: Enhancing Model Interpretability

Factor Constraints

-
+

Factor loading constraint example

- +
@@ -611,7 +628,7 @@

Factor Constraints

-
+

Our Python Package: Modeling and Analysis

@@ -632,28 +649,28 @@

Implementation

  • Containerization with Docker
  • -
    +

    Dashboard


    Our package contains a simplified interface for running parameterized DFM models

    -
    +

    Dashboard - Data Explorer


    Our package includes a comprehensive dashboard with features for data exploration, factor analysis, and comparative model testing. Here’s a sneak peek at what you can do:

    -
    +

    Dashboard - Factor Analysis


    Dive deep into the relationships between latent factors and observed variables. Understand how economic trends evolve over time.

    -
    +

    Dashboard - Comparative Analysis

    Test and compare different model configurations to identify the most accurate representations of the data.

    diff --git a/docs/posts/dr-dfm/jv_dfm.jpg b/docs/posts/dr-dfm/jv_dfm.jpg deleted file mode 100644 index cd6618e..0000000 Binary files a/docs/posts/dr-dfm/jv_dfm.jpg and /dev/null differ diff --git a/docs/posts/dr-dfm/model-viz.png b/docs/posts/dr-dfm/model-viz.png deleted file mode 100644 index 3ebb2ef..0000000 Binary files a/docs/posts/dr-dfm/model-viz.png and /dev/null differ diff --git a/docs/posts/dr-dfm/runner.png b/docs/posts/dr-dfm/runner.png deleted file mode 100644 index f47b5bb..0000000 Binary files a/docs/posts/dr-dfm/runner.png and /dev/null differ diff --git a/docs/posts/hassberry-pi/image.png b/docs/posts/hassberry-pi/image.png deleted file mode 100644 index 1331bd5..0000000 Binary files a/docs/posts/hassberry-pi/image.png and /dev/null differ diff --git a/docs/posts/hassberry-pi/touch-panel-close.jpg b/docs/posts/hassberry-pi/touch-panel-close.jpg deleted file mode 100644 index 575212d..0000000 Binary files a/docs/posts/hassberry-pi/touch-panel-close.jpg and /dev/null differ diff --git a/docs/posts/hassberry-pi/touch-panel-wide.jpg b/docs/posts/hassberry-pi/touch-panel-wide.jpg deleted file mode 100644 index 7a3b0b3..0000000 Binary files a/docs/posts/hassberry-pi/touch-panel-wide.jpg and /dev/null differ diff --git a/docs/posts/hassberry-pi/ui.png b/docs/posts/hassberry-pi/ui.png deleted file mode 100644 index fec99d9..0000000 Binary files a/docs/posts/hassberry-pi/ui.png and /dev/null differ diff --git a/docs/posts/kd-art/imgs/00005.jpg b/docs/posts/kd-art/imgs/00005.jpg deleted file mode 100755 index 156cd80..0000000 Binary files a/docs/posts/kd-art/imgs/00005.jpg and /dev/null differ diff --git a/docs/posts/kd-art/imgs/Butcher-HackCityh.jpg b/docs/posts/kd-art/imgs/Butcher-HackCityh.jpg deleted file mode 100755 index 295f5a2..0000000 Binary files a/docs/posts/kd-art/imgs/Butcher-HackCityh.jpg and /dev/null differ diff --git a/docs/posts/kd-art/imgs/DBK.jpg b/docs/posts/kd-art/imgs/DBK.jpg deleted file mode 100755 index 64fddf5..0000000 Binary files a/docs/posts/kd-art/imgs/DBK.jpg and /dev/null differ diff --git a/docs/posts/kd-art/imgs/GSK-4k-upscaled.jpg b/docs/posts/kd-art/imgs/GSK-4k-upscaled.jpg deleted file mode 100755 index 0fadb5b..0000000 Binary files a/docs/posts/kd-art/imgs/GSK-4k-upscaled.jpg and /dev/null differ diff --git a/docs/posts/kd-art/imgs/Lion-God.jpg b/docs/posts/kd-art/imgs/Lion-God.jpg deleted file mode 100755 index 2abfff2..0000000 Binary files a/docs/posts/kd-art/imgs/Lion-God.jpg and /dev/null differ diff --git a/docs/posts/kd-art/imgs/Lion-Knight-4k.jpg b/docs/posts/kd-art/imgs/Lion-Knight-4k.jpg deleted file mode 100755 index 68eea42..0000000 Binary files a/docs/posts/kd-art/imgs/Lion-Knight-4k.jpg and /dev/null differ diff --git a/docs/posts/kd-art/imgs/The-Butcher-4k.jpg b/docs/posts/kd-art/imgs/The-Butcher-4k.jpg deleted file mode 100755 index 0588868..0000000 Binary files a/docs/posts/kd-art/imgs/The-Butcher-4k.jpg and /dev/null differ diff --git a/docs/posts/kd-art/imgs/Time-Phoenix-4k.jpg b/docs/posts/kd-art/imgs/Time-Phoenix-4k.jpg deleted file mode 100755 index 8b73608..0000000 Binary files a/docs/posts/kd-art/imgs/Time-Phoenix-4k.jpg and /dev/null differ diff --git a/docs/posts/kd-art/imgs/Watcher-redo.jpg b/docs/posts/kd-art/imgs/Watcher-redo.jpg deleted file mode 100755 index 9d81437..0000000 Binary files a/docs/posts/kd-art/imgs/Watcher-redo.jpg and /dev/null differ diff --git a/docs/posts/kd-art/imgs/ch00a-wide.jpg b/docs/posts/kd-art/imgs/ch00a-wide.jpg deleted file mode 100755 index a565da7..0000000 Binary files a/docs/posts/kd-art/imgs/ch00a-wide.jpg and /dev/null differ diff --git a/docs/posts/kd-art/imgs/ch01.png b/docs/posts/kd-art/imgs/ch01.png deleted file mode 100755 index 29c2c6c..0000000 Binary files a/docs/posts/kd-art/imgs/ch01.png and /dev/null differ diff --git a/docs/posts/kd-art/imgs/ch02-endless-screams-4k.jpg b/docs/posts/kd-art/imgs/ch02-endless-screams-4k.jpg deleted file mode 100755 index 8d41c60..0000000 Binary files a/docs/posts/kd-art/imgs/ch02-endless-screams-4k.jpg and /dev/null differ diff --git a/docs/posts/kd-art/imgs/ch05-b.png b/docs/posts/kd-art/imgs/ch05-b.png deleted file mode 100755 index 8d21186..0000000 Binary files a/docs/posts/kd-art/imgs/ch05-b.png and /dev/null differ diff --git a/docs/posts/kd-art/imgs/ch06.png b/docs/posts/kd-art/imgs/ch06.png deleted file mode 100755 index 07b9f94..0000000 Binary files a/docs/posts/kd-art/imgs/ch06.png and /dev/null differ diff --git a/docs/posts/kd-art/imgs/ch08.png b/docs/posts/kd-art/imgs/ch08.png deleted file mode 100755 index bfc5256..0000000 Binary files a/docs/posts/kd-art/imgs/ch08.png and /dev/null differ diff --git a/docs/posts/kd-art/imgs/ch09.png b/docs/posts/kd-art/imgs/ch09.png deleted file mode 100644 index 4db9d8a..0000000 Binary files a/docs/posts/kd-art/imgs/ch09.png and /dev/null differ diff --git a/docs/posts/kd-art/imgs/ch10.png b/docs/posts/kd-art/imgs/ch10.png deleted file mode 100755 index c0b7b1d..0000000 Binary files a/docs/posts/kd-art/imgs/ch10.png and /dev/null differ diff --git a/docs/posts/kd-art/imgs/ch12.png b/docs/posts/kd-art/imgs/ch12.png deleted file mode 100755 index 6301960..0000000 Binary files a/docs/posts/kd-art/imgs/ch12.png and /dev/null differ diff --git a/docs/posts/kd-art/imgs/ch13-b.png b/docs/posts/kd-art/imgs/ch13-b.png deleted file mode 100755 index 580c288..0000000 Binary files a/docs/posts/kd-art/imgs/ch13-b.png and /dev/null differ diff --git a/docs/posts/kd-art/imgs/ch14.png b/docs/posts/kd-art/imgs/ch14.png deleted file mode 100755 index 0242804..0000000 Binary files a/docs/posts/kd-art/imgs/ch14.png and /dev/null differ diff --git a/docs/posts/kd-art/imgs/ch16.png b/docs/posts/kd-art/imgs/ch16.png deleted file mode 100755 index e1380c2..0000000 Binary files a/docs/posts/kd-art/imgs/ch16.png and /dev/null differ diff --git a/docs/posts/kd-art/imgs/ch20.png b/docs/posts/kd-art/imgs/ch20.png deleted file mode 100755 index 9868401..0000000 Binary files a/docs/posts/kd-art/imgs/ch20.png and /dev/null differ diff --git a/docs/posts/kd-art/imgs/ch21.png b/docs/posts/kd-art/imgs/ch21.png deleted file mode 100755 index 6983e55..0000000 Binary files a/docs/posts/kd-art/imgs/ch21.png and /dev/null differ diff --git a/docs/posts/kd-art/imgs/ch22.png b/docs/posts/kd-art/imgs/ch22.png deleted file mode 100755 index 3eb89c2..0000000 Binary files a/docs/posts/kd-art/imgs/ch22.png and /dev/null differ diff --git a/docs/posts/kd-art/imgs/horripilation.jpg b/docs/posts/kd-art/imgs/horripilation.jpg deleted file mode 100755 index ebf1483..0000000 Binary files a/docs/posts/kd-art/imgs/horripilation.jpg and /dev/null differ diff --git a/docs/posts/kd-art/imgs/lights-in-the-sky.jpg b/docs/posts/kd-art/imgs/lights-in-the-sky.jpg deleted file mode 100755 index 2668e36..0000000 Binary files a/docs/posts/kd-art/imgs/lights-in-the-sky.jpg and /dev/null differ diff --git a/docs/posts/kd-art/imgs/models/Lion-Knight.JPG b/docs/posts/kd-art/imgs/models/Lion-Knight.JPG deleted file mode 100755 index 89c8ebb..0000000 Binary files a/docs/posts/kd-art/imgs/models/Lion-Knight.JPG and /dev/null differ diff --git a/docs/posts/kd-art/imgs/models/The-Hand.JPG b/docs/posts/kd-art/imgs/models/The-Hand.JPG deleted file mode 100755 index 1574436..0000000 Binary files a/docs/posts/kd-art/imgs/models/The-Hand.JPG and /dev/null differ diff --git a/docs/posts/kd-art/imgs/models/The_Butcher.JPG b/docs/posts/kd-art/imgs/models/The_Butcher.JPG deleted file mode 100755 index 2733e48..0000000 Binary files a/docs/posts/kd-art/imgs/models/The_Butcher.JPG and /dev/null differ diff --git a/docs/posts/kd-art/imgs/models/gsk.JPG b/docs/posts/kd-art/imgs/models/gsk.JPG deleted file mode 100755 index 4200ec4..0000000 Binary files a/docs/posts/kd-art/imgs/models/gsk.JPG and /dev/null differ diff --git a/docs/posts/kd-art/imgs/models/lion-god.png b/docs/posts/kd-art/imgs/models/lion-god.png deleted file mode 100755 index a2d6f21..0000000 Binary files a/docs/posts/kd-art/imgs/models/lion-god.png and /dev/null differ diff --git a/docs/posts/kd-art/imgs/models/slenderman.png b/docs/posts/kd-art/imgs/models/slenderman.png deleted file mode 100755 index 5f82df4..0000000 Binary files a/docs/posts/kd-art/imgs/models/slenderman.png and /dev/null differ diff --git a/docs/posts/kd-art/imgs/models/watcher-uncropped.JPG b/docs/posts/kd-art/imgs/models/watcher-uncropped.JPG deleted file mode 100755 index eea395c..0000000 Binary files a/docs/posts/kd-art/imgs/models/watcher-uncropped.JPG and /dev/null differ diff --git a/docs/posts/kd-art/imgs/slendyboi.jpg b/docs/posts/kd-art/imgs/slendyboi.jpg deleted file mode 100755 index ce137ff..0000000 Binary files a/docs/posts/kd-art/imgs/slendyboi.jpg and /dev/null differ diff --git a/docs/posts/kd-art/imgs/the_hand.jpg b/docs/posts/kd-art/imgs/the_hand.jpg deleted file mode 100755 index 51029ba..0000000 Binary files a/docs/posts/kd-art/imgs/the_hand.jpg and /dev/null differ diff --git a/docs/posts/kd-art/imgs/triathalon-redone.jpg b/docs/posts/kd-art/imgs/triathalon-redone.jpg deleted file mode 100755 index ff2db3a..0000000 Binary files a/docs/posts/kd-art/imgs/triathalon-redone.jpg and /dev/null differ diff --git a/docs/posts/kd-art/imgs/warlord-armor.jpg b/docs/posts/kd-art/imgs/warlord-armor.jpg deleted file mode 100755 index 54efbf4..0000000 Binary files a/docs/posts/kd-art/imgs/warlord-armor.jpg and /dev/null differ diff --git a/docs/posts/kd-art/the_hand.jpg b/docs/posts/kd-art/the_hand.jpg deleted file mode 100755 index 51029ba..0000000 Binary files a/docs/posts/kd-art/the_hand.jpg and /dev/null differ diff --git a/docs/posts/kd-awake/ch00a-wide.jpg b/docs/posts/kd-awake/ch00a-wide.jpg deleted file mode 100644 index a565da7..0000000 Binary files a/docs/posts/kd-awake/ch00a-wide.jpg and /dev/null differ diff --git a/docs/posts/kd-awake/lion.jpg b/docs/posts/kd-awake/lion.jpg deleted file mode 100644 index c3a44be..0000000 Binary files a/docs/posts/kd-awake/lion.jpg and /dev/null differ diff --git a/docs/posts/kd-inked-into-creation/imgs/The-Butcher-4k.jpg b/docs/posts/kd-inked-into-creation/imgs/The-Butcher-4k.jpg deleted file mode 100644 index 0588868..0000000 Binary files a/docs/posts/kd-inked-into-creation/imgs/The-Butcher-4k.jpg and /dev/null differ diff --git a/docs/posts/kd-inked-into-creation/imgs/White-Speaker.jpg b/docs/posts/kd-inked-into-creation/imgs/White-Speaker.jpg deleted file mode 100644 index 0db1cfe..0000000 Binary files a/docs/posts/kd-inked-into-creation/imgs/White-Speaker.jpg and /dev/null differ diff --git a/docs/posts/kd-inked-into-creation/imgs/bonk.jpg b/docs/posts/kd-inked-into-creation/imgs/bonk.jpg deleted file mode 100644 index 663f98f..0000000 Binary files a/docs/posts/kd-inked-into-creation/imgs/bonk.jpg and /dev/null differ diff --git a/docs/posts/kd-inked-into-creation/imgs/ch01.png b/docs/posts/kd-inked-into-creation/imgs/ch01.png deleted file mode 100644 index 29c2c6c..0000000 Binary files a/docs/posts/kd-inked-into-creation/imgs/ch01.png and /dev/null differ diff --git a/docs/posts/kd-inked-into-creation/imgs/ch02-endless-screams-4k.jpg b/docs/posts/kd-inked-into-creation/imgs/ch02-endless-screams-4k.jpg deleted file mode 100644 index 8d41c60..0000000 Binary files a/docs/posts/kd-inked-into-creation/imgs/ch02-endless-screams-4k.jpg and /dev/null differ diff --git a/docs/posts/kd-inked-into-creation/imgs/ch05-b.png b/docs/posts/kd-inked-into-creation/imgs/ch05-b.png deleted file mode 100644 index 8d21186..0000000 Binary files a/docs/posts/kd-inked-into-creation/imgs/ch05-b.png and /dev/null differ diff --git a/docs/posts/kd-inked-into-creation/imgs/ch06.png b/docs/posts/kd-inked-into-creation/imgs/ch06.png deleted file mode 100644 index 07b9f94..0000000 Binary files a/docs/posts/kd-inked-into-creation/imgs/ch06.png and /dev/null differ diff --git a/docs/posts/kd-inked-into-creation/imgs/ch08.png b/docs/posts/kd-inked-into-creation/imgs/ch08.png deleted file mode 100644 index bfc5256..0000000 Binary files a/docs/posts/kd-inked-into-creation/imgs/ch08.png and /dev/null differ diff --git a/docs/posts/kd-inked-into-creation/imgs/ch09.png b/docs/posts/kd-inked-into-creation/imgs/ch09.png deleted file mode 100644 index 4db9d8a..0000000 Binary files a/docs/posts/kd-inked-into-creation/imgs/ch09.png and /dev/null differ diff --git a/docs/posts/kd-inked-into-creation/imgs/ch10.png b/docs/posts/kd-inked-into-creation/imgs/ch10.png deleted file mode 100644 index c0b7b1d..0000000 Binary files a/docs/posts/kd-inked-into-creation/imgs/ch10.png and /dev/null differ diff --git a/docs/posts/kd-inked-into-creation/imgs/dorfs.png b/docs/posts/kd-inked-into-creation/imgs/dorfs.png deleted file mode 100644 index efc438b..0000000 Binary files a/docs/posts/kd-inked-into-creation/imgs/dorfs.png and /dev/null differ diff --git a/docs/posts/kd-inked-into-creation/imgs/lights-in-the-sky.jpg b/docs/posts/kd-inked-into-creation/imgs/lights-in-the-sky.jpg deleted file mode 100644 index 2668e36..0000000 Binary files a/docs/posts/kd-inked-into-creation/imgs/lights-in-the-sky.jpg and /dev/null differ diff --git a/docs/posts/kd-inked-into-creation/imgs/mpythong.jpg b/docs/posts/kd-inked-into-creation/imgs/mpythong.jpg deleted file mode 100644 index d64a913..0000000 Binary files a/docs/posts/kd-inked-into-creation/imgs/mpythong.jpg and /dev/null differ diff --git a/docs/posts/kd-inked-into-creation/imgs/si.jpg b/docs/posts/kd-inked-into-creation/imgs/si.jpg deleted file mode 100644 index 811216c..0000000 Binary files a/docs/posts/kd-inked-into-creation/imgs/si.jpg and /dev/null differ diff --git a/docs/posts/kd-inked-into-creation/imgs/warforged.JPG b/docs/posts/kd-inked-into-creation/imgs/warforged.JPG deleted file mode 100644 index 8130d4c..0000000 Binary files a/docs/posts/kd-inked-into-creation/imgs/warforged.JPG and /dev/null differ diff --git a/docs/search.json b/docs/search.json deleted file mode 100644 index 2de807a..0000000 --- a/docs/search.json +++ /dev/null @@ -1,681 +0,0 @@ -[ - { - "objectID": "posts/hassberry-pi/index.html", - "href": "posts/hassberry-pi/index.html", - "title": "Hassberry-Pi: Part 1", - "section": "", - "text": "Praise the Omnissiah\nEvery young transhumanist dreams of the day they merge with the great singularity… but until then, there’s home automation and intra-network device integration to get a whiff of extrasensory perception. Home Assistant (or hass) consolidates temperature sensors, motion detectors, cameras, computers, phones, and more into one extensible and configurable platform that can be run completely locked down on a local network away from the prying eyes of Jeff Bezos.\nI had been wanting to check out hass for a while after a good friend got me excited about it, but hadn’t wanted to shell out the money for a NUC. I realized I had a decent Windows Surface laying around from grad school that I wasn’t using and turned it into a server. As a masochistic exercise I forewent reformatting with linux (in case Surface-specific issues arose) and did everything in WSL2 – the Windows Subsystem for Linux.\nPart 1 covers:" - }, - { - "objectID": "posts/hassberry-pi/index.html#dependencies", - "href": "posts/hassberry-pi/index.html#dependencies", - "title": "Hassberry-Pi: Part 1", - "section": "Dependencies", - "text": "Dependencies\n\nWindows WSL2\nConda for hass environment\n\nNote: I have not had any issues using this approach, but there are apparently some Supervised features that are not available using the Python Core version of hass.\n\nDocker on Windows with WSL2 integration\n\nAll commands and activities takes place inside WSL2 except for a few sporadic uses of elevated PowerShell.\n\nCreate a project directory\n\nmkdir /srv/homeassistant && cd /srv/homeassistant\n\nSet up environment\n\nconda env update -f environment.yml\n\n\n\n\nenvironment.yml\n\nname: hass\nchannels:\n - defaults\n - conda-forge\ndependencies:\n - python=3.9\n - homeassistant\n - pycountry\n - aiohttp-cors" - }, - { - "objectID": "posts/hassberry-pi/index.html#usb-tools-for-wsl2", - "href": "posts/hassberry-pi/index.html#usb-tools-for-wsl2", - "title": "Hassberry-Pi: Part 1", - "section": "USB tools for WSL2", - "text": "USB tools for WSL2\nIn WSL2, install tools for USB\n\n\ninstall-usb-tools.sh\n\nsudo apt install linux-tools-5.4.0-77-generic hwdata\nsudo update-alternatives --install /usr/local/bin/usbip usbip /usr/lib/linux-tools/5.4.0-77-generic/usbip 2\n\nAttach USB Z-Wave stick to machine\n\n\n\n\n\n\nNote\n\n\n\nI bought a “no drivers needed” Zooz 700 Series Z-Wave Plus S2 USB Stick" - }, - { - "objectID": "posts/hassberry-pi/index.html#usb-forwarding-to-wsl2", - "href": "posts/hassberry-pi/index.html#usb-forwarding-to-wsl2", - "title": "Hassberry-Pi: Part 1", - "section": "USB forwarding to WSL2", - "text": "USB forwarding to WSL2\n\n\n\n\n\n\nWarning\n\n\n\nThe below commands happen in Windows PowerShell Run as Administrator\n\n\nList devices to ensure Z-Wave stick is present.\nusbipd wsl list\n\n\n\n\n\n\nNote\n\n\n\nMine came up under BUSID 2-2 called Zooz_ZST10_700_Z-Wave_Stick\n\n\nAtach the USB to the WSL2 instance\nusbipd wsl attach --busid 2-2" - }, - { - "objectID": "posts/hassberry-pi/index.html#launch-home-assistant", - "href": "posts/hassberry-pi/index.html#launch-home-assistant", - "title": "Hassberry-Pi: Part 1", - "section": "Launch home assistant", - "text": "Launch home assistant\nAfter installing the dependencies, launching hass should simple.\ncd /srv/homeassistant/\nconda run -n hass hass\nOpen a browser to localhost:8123 to see the hass Dashboard" - }, - { - "objectID": "posts/hassberry-pi/index.html#launch-z-wave-server", - "href": "posts/hassberry-pi/index.html#launch-z-wave-server", - "title": "Hassberry-Pi: Part 1", - "section": "Launch Z-Wave server", - "text": "Launch Z-Wave server\n\n\nlaunch-zwave-server.sh\n\n# Launch Z-Wave server\ndocker run --rm -p 8091:8091 -p 3000:3000 --device=/dev/ttyUSB0:/dev/zwave \\\n-v $(pwd)/store:/usr/src/app/store zwavejs/zwave-js-ui:latest\n\n\n\n\n\n\n\nWarning\n\n\n\nApparently using /dev/ttyUSB0 cause issues as the name can change, but I have not encountered any." - }, - { - "objectID": "posts/hassberry-pi/index.html#update-z-wave-server-permissions", - "href": "posts/hassberry-pi/index.html#update-z-wave-server-permissions", - "title": "Hassberry-Pi: Part 1", - "section": "Update Z-Wave server permissions", - "text": "Update Z-Wave server permissions\nBy default, the Z-Wave server running in the docker does not support home assistant\n\nGo to localhost:8091\nSettings → Home Assistant → WS Server\n\nHome assistant should now be able to integrate Z-Wave automatically.\n\nSettings -> Devices and Services -> Integrations tab -> Add Integration -> Search Z-Wave JS and install" - }, - { - "objectID": "posts/hassberry-pi/index.html#port-forward-from-wsl2-to-machine", - "href": "posts/hassberry-pi/index.html#port-forward-from-wsl2-to-machine", - "title": "Hassberry-Pi: Part 1", - "section": "Port Forward from WSL2 to machine", - "text": "Port Forward from WSL2 to machine\n\nIn PowerShell as Administrator\n\nGet local IP address of windows host running wsl2/hass. IP address to connect to is bolded (look for IPv4 in the list of IPs).\nGet-NetIPAddress\nIPAddress : **192.168.1.9**\nInterfaceIndex : 5\nInterfaceAlias : Wi-Fi\nAddressFamily : IPv4\nType : Unicast\nPrefixLength : 24\nPrefixOrigin : Dhcp\nSuffixOrigin : Dhcp\nAddressState : Preferred\nValidLifetime : 18:43:44\nPreferredLifetime : 18:43:44\nSkipAsSource : False\nPolicyStore : ActiveStore\nNext, get the WSL2 IP (in WSL2 not PowerShell) via ifconfig\neth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500\n inet **192.168.42.81** netmask 255.255.240.0 broadcast 192.168.17.255\n inet6 fe82::211:5dwf:fec9:ce26 prefixlen 64 scopeid 0x20<link>\n ether 00:15:5d:e9:ce:56 txqueuelen 1000 (Ethernet)\n RX packets 12089 bytes 1368012 (1.3 MB)\n RX errors 0 dropped 0 overruns 0 frame 0\n TX packets 10906 bytes 1009285 (1.0 MB)\n TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0\n\nlo: flags=73<UP,LOOPBACK,RUNNING> mtu 61536\n inet 127.0.0.1 netmask 255.0.0.0\n inet6 ::2 prefixlen 128 scopeid 0x10<host>\n loop txqueuelen 1000 (Local Loopback)\n RX packets 26263 bytes 2461138 (2.4 MB)\n RX errors 0 dropped 0 overruns 0 frame 0\n TX packets 26263 bytes 2461138 (2.4 MB)\n TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0\nAllow the port through the firewall\nnetsh advfirewall firewall add rule name=\"HASS Protocol\" dir=in action=allow protocol=TCP localport=8123\nSet up the port-forwarding / portproxy using the address in inet\nnetsh interface portproxy add v4tov4 listenaddress=0.0.0.0 listenport=8123 connectaddress=192.168.42.81 connectport=8123\nHome Assistant should now be accessible on the internal network via the IP of the windows machine or the phone app.\n\n\n\n\n\n\nUse a static IP!\n\n\n\nAny local server should have a static IP set or have a registered IP through DHCP. Google “Windows static IP” and you should be good to go." - }, - { - "objectID": "posts/hassberry-pi/index.html#mqtt", - "href": "posts/hassberry-pi/index.html#mqtt", - "title": "Hassberry-Pi: Part 1", - "section": "MQTT", - "text": "MQTT\nRunning MQTT is a breeze after setting up the Z-Wave server and handling the port-proxying for hass. This guide explains the set up in detail which I will list the core steps below. I set up MQTT to pass messages between my desktop computer and hass using hass.agent.\nmkdir -p /srv/mosquitto/config\nmkdir -p /srv/mosquitto/data\nmkdir -p /srv/mosquitto/log\nAdd the following file to the config dir\n\n\nmosquitto.conf\n\npersistence true\npersistence_location /mosquitto/data/\n\nuser mosquitto\n\n# Listen on all interfaces \nlistener 1883\n\n#Allow connection without authentication\nallow_anonymous true\n\nlog_dest file /mosquitto/log/mosquitto.log\nlog_dest stdout\n\nRun the container\ndocker run -it \\\n--name=mqtt \\\n-v /srv/mosquitto/config:/mosquitto/config \\\n-v /srv/mosquitto/data:/mosquitto/data \\\n-v /srv/mosquitto/log:/mosquitto/log \\\n-p 1883:1883 \\\neclipse-mosquitto\n\n\n\n\n\n\nNote\n\n\n\nYou will need to use the same netsh approach used to forward the hass 8123 port here to foward port 1883 and allow it through the firewall.\n\n\nTo add credentials:\ndocker exec -it <containerID> sh\n(mqtt in our case due to --name=mqtt)\nmosquitto_passwd -c /mosquitto/config/credentials <username>\nUpdate the conf file\n\n\nmosquitto.conf\n\npersistence true\npersistence_location /mosquitto/data/\n\nuser mosquitto\n\n# Listen on all interfaces \nlistener 1883\n\n#Allow connection without authentication\nallow_anonymous true\n\nlog_dest file /mosquitto/log/mosquitto.log\nlog_dest stdout\n\npassword_file /mosquitto/config/credentials\n\nEdit the configuration file to add to hass\n\n\nconfiguration.yaml\n\nmqtt:\n broker: <brokerip>\n username: <mqtt_username>\n password: <mqtt_password>" - }, - { - "objectID": "posts/hassberry-pi/index.html#touch-panel-dashboard", - "href": "posts/hassberry-pi/index.html#touch-panel-dashboard", - "title": "Hassberry-Pi: Part 1", - "section": "Touch Panel Dashboard", - "text": "Touch Panel Dashboard\n\n\n\n\n\n\n\n(a) Close-up of UI\n\n\n\n\n\n\n\n(b) Accessible from desk\n\n\n\n\nFigure 1: Using a tablet for the server means it can double as a touch panel!" - }, - { - "objectID": "posts/dr-dfm/index.html#understanding-the-economic-impact-of-covid-19-through-data", - "href": "posts/dr-dfm/index.html#understanding-the-economic-impact-of-covid-19-through-data", - "title": "Covid-19 Data-Rich Dynamic Factor Model", - "section": "Understanding the Economic Impact of COVID-19 Through Data", - "text": "Understanding the Economic Impact of COVID-19 Through Data\n\nAs the world grapples with the ongoing effects of the COVID-19 pandemic, it is necessary to leverage advanced analytical tools to understand its economic impacts. Our project leverages Dynamic Factor Models (DFMs) to uncover hidden patterns and relationships in large amounts of economic data generated during this period. This presentation will introduce you to the core concepts of DFMs, the specific challenges posed by COVID-19 data, and the Python package we designed to address these challenges." - }, - { - "objectID": "posts/dr-dfm/index.html#dynamic-factor-models-a-primer", - "href": "posts/dr-dfm/index.html#dynamic-factor-models-a-primer", - "title": "Covid-19 Data-Rich Dynamic Factor Model", - "section": "Dynamic Factor Models: A Primer", - "text": "Dynamic Factor Models: A Primer\n\nDynamic Factor Models are powerful statistical tools that help us make sense of complex, interconnected data. By identifying latent factors that influence observed variables over time, DFMs can reveal the underlying trends and dynamics of economic systems. This approach is particularly valuable in the context of COVID-19, where traditional models may struggle to account for rapidly changing conditions." - }, - { - "objectID": "posts/dr-dfm/index.html#the-model-at-a-glance", - "href": "posts/dr-dfm/index.html#the-model-at-a-glance", - "title": "Covid-19 Data-Rich Dynamic Factor Model", - "section": "The Model at a Glance", - "text": "The Model at a Glance\nConsider the basic Dynamic Factor Model equation:\n\\[y_t = \\Lambda f_t + \\epsilon_t\\]\n\nHere’s what each symbol represents:\n\n\\(y_t\\): The observed variables at time \\(t\\).\n\\(\\Lambda\\): The loading matrix, showing how each latent factor influences observed variables.\n\\(f_t\\): The latent factors, representing underlying trends.\n\\(\\epsilon_t\\): The error term, accounting for discrepancies between model predictions and observed data." - }, - { - "objectID": "posts/dr-dfm/index.html#visualizing-the-model", - "href": "posts/dr-dfm/index.html#visualizing-the-model", - "title": "Covid-19 Data-Rich Dynamic Factor Model", - "section": "Visualizing the Model", - "text": "Visualizing the Model\n\n\n\nThe latent factors (\\(f_t\\)) influence the observed variables (\\(y_t\\)) through the loading matrix (\\(\\Lambda\\)), and the error term (\\(\\epsilon_t\\)) is associated with the observed variables.\n\nThe loading matrix is a bridge that connects the latent factors, which are unobservable, to the observed variables, providing a mathematical representation of how the latent factors influence the observed data" - }, - { - "objectID": "posts/dr-dfm/index.html#latent-factors-and-observed-variables", - "href": "posts/dr-dfm/index.html#latent-factors-and-observed-variables", - "title": "Covid-19 Data-Rich Dynamic Factor Model", - "section": "Latent Factors and Observed Variables", - "text": "Latent Factors and Observed Variables\n\nRelationship between latent factors and observed variables via loading matrix" - }, - { - "objectID": "posts/dr-dfm/index.html#extending-the-model-with-time-dynamics", - "href": "posts/dr-dfm/index.html#extending-the-model-with-time-dynamics", - "title": "Covid-19 Data-Rich Dynamic Factor Model", - "section": "Extending the Model with Time Dynamics", - "text": "Extending the Model with Time Dynamics\nBy incorporating autoregressive components, we can capture the evolving nature of economic relationships during the pandemic. This advanced model formulation allows for a more accurate representation of the data, enabling better forecasts and insights.\n\n\\[\n\\begin{split}\\begin{align}\ny_t & = \\Lambda f_t + B x_t + u_t \\\\\nf_t & = A_1 f_{t-1} + \\dots + A_p f_{t-p} + \\eta_t \\qquad \\eta_t \\sim N(0, I)\\\\\nu_t & = C_1 u_{t-1} + \\dots + C_q u_{t-q} + \\varepsilon_t \\qquad \\varepsilon_t \\sim N(0, \\Sigma)\n\\end{align}\\end{split}\n\\]" - }, - { - "objectID": "posts/dr-dfm/index.html#extending-the-model-with-time-dynamics-1", - "href": "posts/dr-dfm/index.html#extending-the-model-with-time-dynamics-1", - "title": "Covid-19 Data-Rich Dynamic Factor Model", - "section": "Extending the Model with Time Dynamics", - "text": "Extending the Model with Time Dynamics\n\\[\n\\begin{split}\\begin{align}\ny_t & = \\Lambda f_t + B x_t + u_t \\\\\nf_t & = A_1 f_{t-1} + \\dots + A_p f_{t-p} + \\eta_t \\qquad \\eta_t \\sim N(0, I)\\\\\nu_t & = C_1 u_{t-1} + \\dots + C_q u_{t-q} + \\varepsilon_t \\qquad \\varepsilon_t \\sim N(0, \\Sigma)\n\\end{align}\\end{split}\n\\]\n\nWhere \\(y_t\\) is observed, \\(f_t\\) are unobserved latent factors, \\(x_t\\) are optional (unused for our case) exogenous variables, and the dynamic evolution of latent factors is expressed using the transition matrix \\(A\\) with \\(\\eta_t\\) representing new information or random shocks. \\(u_t\\) is the error or “idiosyncratic” process\n\n\nThis model is then cast into state space form and the unobserved factors estimated via the Kalman filter. The likelihood can be evaluated as a byproduct of the filtering recursions with maximum likelihood estimation used to estimate the parameters." - }, - { - "objectID": "posts/dr-dfm/index.html#extending-the-model-with-time-dynamics-2", - "href": "posts/dr-dfm/index.html#extending-the-model-with-time-dynamics-2", - "title": "Covid-19 Data-Rich Dynamic Factor Model", - "section": "Extending the Model with Time Dynamics", - "text": "Extending the Model with Time Dynamics\n\\[f_t = A f_{t-1} + \\eta_t\\]\n\\(A\\): Transition matrix \\(\\eta_t\\): Innovation term\n\n\n\nThe transition matrix, often denoted as \\(A\\), is a square matrix that governs the temporal evolution of the latent factors\nEach element of the matrix represents the influence of one latent factor at the current time on the corresponding latent factor at the next time point\nThe elements of the transition matrix \\(A\\) determine how each latent factor at the previous time point contributes to the latent factors at the current time point\nValues in the diagonal of \\(A\\) represent the persistence of each latent factor over time\nOff-diagonal elements indicate the influence of one latent factor on another" - }, - { - "objectID": "posts/dr-dfm/index.html#interpreting-transition-matrices", - "href": "posts/dr-dfm/index.html#interpreting-transition-matrices", - "title": "Covid-19 Data-Rich Dynamic Factor Model", - "section": "Interpreting Transition Matrices", - "text": "Interpreting Transition Matrices\nExamining the first transition matrix\n\n\n\n\n\n\nThe diagonal elements (0.8 and 0.7) are relatively high, indicating a strong persistence of each latent factor over time.\nThe off-diagonal elements (0.2 and 0.3) suggest moderate influence of one latent factor on the other, allowing for some interaction between the two factors.\nSummary: latent factors have a tendency to persist, with some interdependence." - }, - { - "objectID": "posts/dr-dfm/index.html#interpreting-transition-matrices-1", - "href": "posts/dr-dfm/index.html#interpreting-transition-matrices-1", - "title": "Covid-19 Data-Rich Dynamic Factor Model", - "section": "Interpreting Transition Matrices", - "text": "Interpreting Transition Matrices\nExamining the second transition matrix\n\n\n\n\n\n\nThe diagonal elements (0.5 and 0.4) are lower compared to Transition Matrix 1, suggesting less persistence of each latent factor over time.\nThe off-diagonal elements (0.5 and 0.6) indicate a relatively stronger influence of one latent factor on the other compared to Transition Matrix 1.\nSummary: latent factors are less likely to persist and may be influenced more by each other, allowing for a more dynamic and responsive behavior." - }, - { - "objectID": "posts/dr-dfm/index.html#factor-constraints-enhancing-model-interpretability", - "href": "posts/dr-dfm/index.html#factor-constraints-enhancing-model-interpretability", - "title": "Covid-19 Data-Rich Dynamic Factor Model", - "section": "Factor Constraints: Enhancing Model Interpretability", - "text": "Factor Constraints: Enhancing Model Interpretability\n\nBy applying constraints to the model parameters, we can improve interpretability and reduce complexity while incorporating prior domain knowledge about variable relationships.\n\nFor example, setting certain elements of the loading matrix to zero might suggest that specific observed variables are not influenced by particular latent factors." - }, - { - "objectID": "posts/dr-dfm/index.html#factor-constraints", - "href": "posts/dr-dfm/index.html#factor-constraints", - "title": "Covid-19 Data-Rich Dynamic Factor Model", - "section": "Factor Constraints", - "text": "Factor Constraints\n\nFactor loading constraint example\n\n\n\n\n\n\n\n\n\n\n\n\nDep. variable\nGlobal.1\nPandemic\nEmployment\nConsumption\nInflation\n\n\n\n\nSupply_1\nX\n\n\n\n\n\n\nSupply_7\nX\n\n\n\n\n\n\nMonetary_5\nX\n\n\n\n\n\n\nMonetary_9\nX\n\n\n\n\n\n\nSupply_2\nX\n\nX\n\n\n\n\nSupply_3\nX\n\nX\n\n\n\n\nDemand_7\nX\n\nX\n\n\n\n\nDemand_3\nX\n\n\nX\n\n\n\nDemand_5\nX\n\n\nX\n\n\n\nMonetary_2\nX\n\n\n\nX\n\n\nMonetary_1\nX\n\n\n\nX\n\n\nPandemic_2\nX\nX\n\n\n\n\n\nPandemic_9\nX\nX" - }, - { - "objectID": "posts/dr-dfm/index.html#implementation", - "href": "posts/dr-dfm/index.html#implementation", - "title": "Covid-19 Data-Rich Dynamic Factor Model", - "section": "Implementation", - "text": "Implementation\n\nWe are developing a Python package that simplifies the process of applying DFMs to COVID-19 economic data. The package includes features such as:\n\n\nPoetry for dependency management\nCI with GitHub Actions\nPre-commit hooks with pre-commit\nCode quality with black & ruff\nTesting and coverage with pytest and codecov\nDocumentation with MkDocs\nCompatibility testing for multiple versions of Python with Tox\nContainerization with Docker" - }, - { - "objectID": "posts/dr-dfm/index.html#dashboard", - "href": "posts/dr-dfm/index.html#dashboard", - "title": "Covid-19 Data-Rich Dynamic Factor Model", - "section": "Dashboard", - "text": "Dashboard\n Our package contains a simplified interface for running parameterized DFM models" - }, - { - "objectID": "posts/dr-dfm/index.html#dashboard---data-explorer", - "href": "posts/dr-dfm/index.html#dashboard---data-explorer", - "title": "Covid-19 Data-Rich Dynamic Factor Model", - "section": "Dashboard - Data Explorer", - "text": "Dashboard - Data Explorer\n Our package includes a comprehensive dashboard with features for data exploration, factor analysis, and comparative model testing. Here’s a sneak peek at what you can do:" - }, - { - "objectID": "posts/dr-dfm/index.html#dashboard---factor-analysis", - "href": "posts/dr-dfm/index.html#dashboard---factor-analysis", - "title": "Covid-19 Data-Rich Dynamic Factor Model", - "section": "Dashboard - Factor Analysis", - "text": "Dashboard - Factor Analysis\n Dive deep into the relationships between latent factors and observed variables. Understand how economic trends evolve over time." - }, - { - "objectID": "posts/dr-dfm/index.html#dashboard---comparative-analysis", - "href": "posts/dr-dfm/index.html#dashboard---comparative-analysis", - "title": "Covid-19 Data-Rich Dynamic Factor Model", - "section": "Dashboard - Comparative Analysis", - "text": "Dashboard - Comparative Analysis\nTest and compare different model configurations to identify the most accurate representations of the data." - }, - { - "objectID": "posts/kd-inked-into-creation/index.html", - "href": "posts/kd-inked-into-creation/index.html", - "title": "Inked Into Creation", - "section": "", - "text": "From the void I am born into wave and particle [1]" - }, - { - "objectID": "posts/kd-inked-into-creation/index.html#sec-y1", - "href": "posts/kd-inked-into-creation/index.html#sec-y1", - "title": "Inked Into Creation", - "section": "Year 1: Returning Survivors", - "text": "Year 1: Returning Survivors\n\nLegs blown off, all hope is lost A human life is what it cost Others follow close behind A real adventure they will find [3]\n\n Scritch Scratch \nBlack ink fills minute capillaries beyond the resolution of your vision. A jolt shakes you from a day dream and you sigh.\nTruth be told, it’s far from the worst gig in the settlement. Here I am, able to pen down any wandering thought, and it all passes for earnest labor. Beats the drudgery most endure around here.\nHeh, perhaps I’m better off than I give myself credit for. Curator of the Historical Documents [4] does have an enticing ring to it. Shame it’s not my official title, nor is it a moniker anyone is likely to bestow upon me. But hey, it’s something to aspire to. Goals, after all, are what people are supposed to have—right?\nAmidst a congregation of uniquely brilliant minds, who some might unfairly refer to as weirdos, the surge in technological marvels hardly comes as a shock. The settlement, ever buzzing with inventive fervor, saw the establishment of a Symposium right in the heart of the square, under the watchful gaze of the towering Lantern Hoard. This became a nucleus of innovation, where the latest inventions were showcased and the most eccentric of ideas freely exchanged, injecting a palpable sense of excitement throughout the community.\nOur collective realization was stark: survival in this unforgiving land demanded that we become hunters. Yet, venturing into the shroud of night came with its own perilous gamble. The encroaching darkness was a canvas for an ever-expanding gallery of unspeakable terrors. Being the proverbial fifth wheel, I found my presence easily overlooked by my companions—a situation I begrudgingly understood. My role extended beyond mere reconnaissance of the shadowy world; I was tasked with learning how to better confront our adversaries in future encounters. However, woven into this duty was a far more macabre responsibility: should my comrades fall, I was to salvage as much of their gear as possible and bear it back to our settlement. Here’s to hoping for a smooth operation, though I’m keeping my expectations as dark as our surroundings.\n. . .\nMerely two days into our expedition, the universe decided to upend our expectations in the most batshit insane manner conceivable. A seismic jolt sent tremors through the earth beneath us before the ground itself burst open, catapulting us skywards on the back of a stone behemoth so vast, it seemed we had commandeered the very terrain. As we scrambled across its colossal spine, desperately seeking a secure foothold, a bizarre spectacle caught our eyes—a ghostly, diminutive creature with a stone face turned inside out, clutching what appeared to be carving tools.\nBy the time we maneuvered closer to the titan’s head, the peculiar artisan had vanished into the ether. However, our efforts were not in vain; we discovered four additional founding stones to bolster our collection. Surveying our surroundings from our lofty perch, we encountered faces chiseled into the stone with precision, juxtaposed against others eroded by the whims of harsh climates and, evidently, the movements of gargantuan, ambulatory mountains.\nBolstered by our initial triumph, we faced the White Lion with a confidence that was soon to be tested. Our comrade Ptolemy—whose ink still darkens your thumb from the time you wiped it from his eye, encountering the depth of another’s soul for the first time—suffered a brutal fate. In an act as swift as it was gruesome, his legs were cleaved from his torso, an unwelcome separation that spelled more than just physical parting. It became glaringly evident, even if by some miracle he had survived, that returning him home would be a feat beyond our reach. But his demise sealed a truth we all had grimly acknowledged: when one’s inner crimson tide ebbs away too far, they embark on a slumber from which there is no return.\nWhat mysteries might these eternal dreamers uncover? In a final act of fellowship, you kneel, clasping his hand for the last time, before steeling yourself for the return journey. “Rest in peace, brother. Your light will guide us through the ebony sea.”\n☠️ Ptolemy" - }, - { - "objectID": "posts/kd-inked-into-creation/index.html#year-2-endless-screams", - "href": "posts/kd-inked-into-creation/index.html#year-2-endless-screams", - "title": "Inked Into Creation", - "section": "Year 2: Endless Screams", - "text": "Year 2: Endless Screams\n\nI didn’t choose to be of this Earth I didn’t choose this Human Burden [5]\n\nFucking. Seemed like fun, but wow. That did not go well. In what can only be described as a disastrously misguided endeavor, two members of the Settlement Intelligencia embarked on an act of intimacy with such catastrophic incompetence, it proved fatal. Perhaps the incessant screaming, which has plagued our nights for weeks, played its part. Investigating the calamity—and let’s be honest, tampering with the aftermath—led to a breakthrough: the discovery of Ammonia. This spurred the construction of The Leatherworker and prompted a heated debate over the mishaps of that initial encounter.\nAfter an intense discussion about what exactly went wrong with the first fucking, a second fucking commenced which was incredibly successful: yielding a pair of healthy twins. It seems, then, that even in the midst of folly, the seeds of hope can find fertile ground.\n\n\n\n\n\n\nAfter hours of contemplation and vigorous debate, the settlement reached a unanimous decision. In no uncertain terms, we declared our disdain for mediocrity and fragility, embracing instead the ruthless doctrine of Survival of the Fittest. This path we chose is unforgiving; the young ones face a grueling trial by fire, with only the strongest emerging from the crucible of our community’s upbringing. Yet, it’s this very crucible that tempers them into beings capable of withstanding the desolate cruelty of the wasteland.\nBolstered by the promise of nurturing not just survivors, but warriors of unparalleled resilience—our very own cadre of elite, buff babies—our heroes ventured forth. Their target: a White Lion, a formidable beast that, under normal circumstances, would require a herculean effort to subdue. However, with their newfound confidence and strategic prowess, they dispatched the creature with such ease, it was as if they were merely swatting a fly, not battling a predator at the apex of its ferocity." - }, - { - "objectID": "posts/kd-inked-into-creation/index.html#year-3-lights-in-the-sky", - "href": "posts/kd-inked-into-creation/index.html#year-3-lights-in-the-sky", - "title": "Inked Into Creation", - "section": "Year 3: Lights in The Sky", - "text": "Year 3: Lights in The Sky\n\nAll at once, the Lights! Carried from a distance, Shot to me, Flowing through me, Flashing before me, Violent, Convulsing, Bright I was haggard but unworn, I was youthful but bitter, I was ignorant, I was worldly, I was shown into a lifetime’s experiences [6]\n\nNight abruptly surrendered to an artificial day, as a blinding flash transformed the world into a stark white canvas [7]. For one unfortunate scout caught gazing directly at the eldritch explosion, this transition became a permanent affliction. Among the others awakened by the phenomenon, one was battling insomnia by milling meal from collected vermin—a task interrupted as the sudden illumination seared his eyes, leaving him with lingering spots in his vision for weeks. Meanwhile, the village’s quirky chemist dashed outside, clutching a metal plate that had been innocuously lying near his workbench. Just moments before, it had been exposed to volatile cyanoplatinate analogues, a fact blissfully unknown to our local shaman who, despite his limitations, was doing his earnest best.\nClutched in his hands, the plate revealed a spectral, yet distinct, image of his own hand—sans skin, showcasing mostly the bony outlines. “I have seen my own death!” he proclaimed melodramatically [8].\nOur world, already no stranger to bizarre and calamitous surprises, watched as the residual light faded to near darkness, only to gradually regain its intensity. Far off in the distance, a vertical beam of erratic energy cleaved the night sky in two. At its zenith, the beam expanded into a spherical anomaly, periodically contorting and pulsating, casting ephemeral shadows against its luminous shell. Bracing for calamity, we were instead greeted with an unexpected boon.\nMiraculously, we found ourselves recipients of divine fortune—sacred lifetime rerolls transmuted into a gift of three robust newborns.\n\n\n\n\n\n“Holy light, homies. Let’s roll, baby!” the hunting party’s leader exclaimed with undue enthusiasm. Amidst a display of shadowboxing, complete with self-supplied sound effects, he led the charge, his phantom punches slicing the air [9]. The others followed without question. And why would they hesitate? Were you not paying attention? Buff Babies, that’s why. Get with the program.\nAs for the lion, well, the narrative took a swift turn. In the end, it became abundantly clear—he ought to have feared us." - }, - { - "objectID": "posts/kd-inked-into-creation/index.html#year-4-the-butcher", - "href": "posts/kd-inked-into-creation/index.html#year-4-the-butcher", - "title": "Inked Into Creation", - "section": "Year 4: The Butcher", - "text": "Year 4: The Butcher\n\nA voiceless choir weeping Contorted bodies stacking The dull hum of death Deafening [10]\n\nConfidence begets the fall.\nIn our case – narrowly-begets-the-fall.\nAs we set out, anticipating what we presumed would be another routine lion hunt, an unusual pulsing light in the distance caught our attention. Accompanied by a faint, metallic resonance, vibrations began to rhythmically pulse within our chests—a sinister harmony to the approaching beast’s cadence. The light, a dim lantern, swung intermittently behind the emerging silhouette that materialized through the mist. Paralyzed with dread, we could only watch as an immense, armored colossus lumbered toward our settlement. The stench of his approach hit us before his full form emerged into the dim glow. The dimness of his lantern raised questions, answers to which we would have been better off not knowing.\nThe Butcher had arrived.\n\n\n\n\n\n\n\nThe grotesque display of human faces stretched across his lantern left no room for doubt—this was no visit for diplomacy. Where ordinary survivors might have succumbed to fear, drenching their garments in terror, we conceived a cunning countermeasure. Positioned strategically at the battlefield’s edge, we sprang into action, inflicting three swift wounds with our newly crafted founding stones. Lured into a blind rage, The Butcher charged, his lethal maneuvers striking true only once before he collapsed onto the cold, barren ground.\nIncredibly, the blow that fell him separated The Butcher's Cleaver – usually welded in place – from his armored gauntlet and the settlement gained a powerful talisman to use against the coming darkness." - }, - { - "objectID": "posts/kd-inked-into-creation/index.html#year-5-hands-of-heat-murder", - "href": "posts/kd-inked-into-creation/index.html#year-5-hands-of-heat-murder", - "title": "Inked Into Creation", - "section": "Year 5: Hands of Heat & Murder", - "text": "Year 5: Hands of Heat & Murder\n\nBrother are you here, hiding In the mist Hiding in fear Regurgitate Release [11]\n\nIn a ghastly turn of events, Galileo, consumed by a dark veil of jealousy, committed an act most vile against the celebrated Jane Austen. In the cold embrace of treachery, he murdered her, proceeding with a barbarism that chilled the very air: he devoured her skull. With ruthless determination, he crushed it against the stoic stone faces, breaking it into fragments small enough to be greedily consumed.\n\n\n\n\n\nAmidst the shadows of this madness, one villager, whose path might have led to arson had there been much fodder to burn, observed a curious harmony between the fire’s glow and the whimsical wind coursing through the settlement. With ingenuity born of necessity, he crafted an airtight sack from scraps of hide and bone. Running with it aloft, he captured the wind’s essence, then, by compressing the sack beneath his arm while manipulating its opening, he directed a focused gust into the flames.\nThus, the forge was conceived.\nAnother, mesmerized by the hypnotic dance of the flames, dared the unthinkable. They plunged their hands into the scorching depths, holding the gaze of their horrified kin. Miraculously, their hands emerged, scorched yet imbued with a formidable essence, the enigmatic Hands of Heat. Bearing the marks of their ordeal, they radiated a perilous might.\nSteeled against the horror they had witnessed, with minds as unyielding as forged iron, the survivors faced down a White Lion with unwavering resolve. The dark spectacle of the day did nothing to quench their spirit.\nEver forwards…\n☠️ Jane Austen" - }, - { - "objectID": "posts/kd-inked-into-creation/index.html#year-6-uninvited-guest", - "href": "posts/kd-inked-into-creation/index.html#year-6-uninvited-guest", - "title": "Inked Into Creation", - "section": "Year 6: Uninvited Guest", - "text": "Year 6: Uninvited Guest\n\nI blinked and saw nothing I blinked and saw a struggle between embers I blinked and saw a face I blinked and saw a face                     in the Dark [12]\n\nIn the evolving saga of The Mind’s settlers, horror had become a familiar companion, a constant shadow cast across their daily survival. Yet, they found themselves on the precipice of the unknown, facing adversaries not just of flesh and blood but of mind-bending absurdity and unfathomable insanity.\nWhispers of bizarre occurrences began to permeate the settlement. Initial reports were dismissed as the exaggerated tales of the overworked and sleep-deprived. They spoke of a cavalcade of eccentric figures prancing on the town’s outskirts, a sight so outlandish it strained credulity. Yet, nothing prepared them for the morning they awoke to find an enormous statue of a Lion Knight, its beauty marred by the grotesque addition of twelve-inch razor-sharp blades extending from each finger. The statue exuded an aura of unease so potent that none dared speak of harnessing its potential weaponry.\nSimultaneously, a more sinister presence haunted their periphery. Sightings of an inhumanly tall, gangly figure, its pallor stark against the dark backdrop of trees and buildings, began to accumulate. This specter, disappearing upon a second glance, earned whispers of Slenderman among the settlers, though such tales were quickly shushed in polite company.\n\n\n\n\n\nAmidst this maelstrom of the bizarre, Galileo Figaro transformed into an entity unrecognizable, shedding his name and becoming a figure both known and unknowable to all. His presence, familiar yet utterly alien, added layers of disquiet to an already unsettled community.\nIn these times of surreal encounters and existential questioning, the intrepid David Attenborough ventured forth. His encounter with the lion—a brutal exchange that cost him his leg but also saw the lion’s hand severed—was deemed a bizarre yet fair trade. From this ordeal, Attenborough emerged not just surviving but thriving, his spirit undimmed, his resolve hardened.\n🦵 David Attenborough" - }, - { - "objectID": "posts/kd-inked-into-creation/index.html#year-7-phoenix-feather-plague", - "href": "posts/kd-inked-into-creation/index.html#year-7-phoenix-feather-plague", - "title": "Inked Into Creation", - "section": "Year 7: Phoenix Feather & Plague", - "text": "Year 7: Phoenix Feather & Plague\n\nThem Thangs be Thangin’\n\nA mysterious and scantily clad blind woman strolled into the settlement. I uh… I don’t really remember what she wanted or asked about.\nWhat? Stop looking at me like that.\n\n\n\n\n\n\nAn impeccable rendition confiscated from a youth. Best kept from prying eyes…\n\n\n\n\n\nCouldn’t help yourself could ya?\n\n\n\n\n\n\n\n\n\n\n\nA somehow even more lascivious rendition!?\n\n\n\n\n\n\n\n\nBONK! Gotcha 😏\n\n\n\n\n\n\n\n\nAs if summoned by some arcane force, a vibrant rainbow tore across the sky, its beauty a facade for the nauseating distortions that followed. The appearance of an enormous, distorted bird silhouette overhead was not just a spectacle but a harbinger of unforeseen consequences. The ephemeral spacetime scars left in the wake of this phenomenon had an unintended and devastating effect—a benign bacterial colony within a villager’s lung underwent a sudden and catastrophic mutation.\nThe settlement was plunged into a state of emergency as the infection spread, transforming mild coughs into severe respiratory distress. In an act of communal solidarity, the settlers donned makeshift masks, retreating into isolation in hopes of curbing the contagion.\nAmidst this turmoil, the settlement’s resilience was once again put to the test during a hunt that proved to be a pivotal moment for their survival. Emily Dickinson, a name synonymous with quiet introspection, emerged as an unlikely champion of the hunt. Her encounter with a particularly formidable White Lion—a beast that had long evaded capture—ended in a display of unparalleled ferocity. With a decisive strike, Emily severed the lion’s jaw, a symbolic act that resonated deeply within the hearts of the settlers." - }, - { - "objectID": "posts/kd-inked-into-creation/index.html#year-8-glowing-crater-rumbling-in-the-dark", - "href": "posts/kd-inked-into-creation/index.html#year-8-glowing-crater-rumbling-in-the-dark", - "title": "Inked Into Creation", - "section": "Year 8: Glowing Crater & Rumbling in the Dark", - "text": "Year 8: Glowing Crater & Rumbling in the Dark\n\nThere’s a place within the mind colored splendor there, you’ll remember where A scene where beauty used to shine never yours or mine, faded, broken lines Only traces are left behind Sorry, silent stares, breathing poisoned air Children shrieking towards the sky Hatred they declare, and they care not where [13]\n\nIn the dead of night, a woman was roused not by the familiar, albeit frustrating, sounds of her husband’s nocturnal hunger, but by a growing, ominous tremor. As the earth beneath them convulsed with increasing ferocity, it became clear that this was no mere bout of indigestion but a portent of something far more profound. The couple’s home shook violently, casting shadows against the backdrop of a dense, emerald glow that pierced the darkness from beyond their walls [14]. This mysterious luminescence, an enigma wrapped in the night’s embrace, seemed to beckon, or perhaps warn, of a monumental event unfolding at the edge of their known world.\nCompelled by a mixture of fear, curiosity, and an unspoken duty to their community, the settlers deliberated on the source of this phenomenon. Propelled by a sense of foreboding, they considered the notion of “volunteers,” those among them who, driven by bravery or perhaps the promise of glory, would venture forth to uncover the truth behind the glow.\n\n\n\n\n\nAs fate would have it, the impact of the glowing crater heralded a period of unexpected abundance and vitality within the settlement. The charismatic Adam Smith, embodying both the vigor of youth and the wisdom of an elder, became the focal point of a remarkable event that saw the birth of three robust infants. These new lives, born into a world devoid of the constructs of nationhood or economic prosperity, represented a beacon of hope amidst the enveloping darkness. A celebration was inevitable, a moment of joyous reprieve in an existence marked by perpetual struggle.\n…And you wouldn’t be so rude as to fail to deliver an invitation to your settlement’s own patient guest of honor, would you?\nJoy turned to terror as the once inanimate statue of the Lion Knight sprung to life, its previous stillness giving way to a ferocious and unanticipated hostility. Amidst the chaos, Euler suffered grievous injuries, a testament to the unpredictability of their reality. Yet, in the face of overwhelming odds, Sir David Attenborough—recently knighted in recognition of his unparalleled contributions to the settlement—struck a decisive blow. Donning The Hideous Disguise bestowed upon him, he emerged not only as a savior but as a symbol of the indomitable spirit of their community." - }, - { - "objectID": "posts/kd-inked-into-creation/index.html#year-9-forgotten-fear", - "href": "posts/kd-inked-into-creation/index.html#year-9-forgotten-fear", - "title": "Inked Into Creation", - "section": "Year 9: Forgotten Fear", - "text": "Year 9: Forgotten Fear\n\nThis is but one woven world within a medley of revulsion A scope unfathomable to the conscious mind Eaten, Willow… Vines tore me off my feet and under the water again [15]\n\nEmily Dickinson, once a figure of quiet contemplation and enigmatic poetry, transformed into The Gloom Woman, a spectral entity bearing the ominous Husk of Destiny. Her encounter with the Slenderman, a creature of whispered legends and shadowed corners, culminated in a gruesome and decisive confrontation. With a force born of otherworldly power, she obliterated the entity with a brutality that echoed the darkest verses of her poetry, only to be enveloped by a profound amnesia that shrouded her identity in the mists of oblivion.\n\n\n\n\n\nMeanwhile, the man formerly known by a name now lost to all, including himself, was approached by a mysterious figure. This hooded stranger bestowed upon him The Twilight Sword, a weapon shrouded in enigma and imbued with the potential to alter destinies. Yet, fate, as ever, proved both cruel and capricious. In his inaugural combat, wielding the sword against an unsuspecting Antelope, he met a tragic and ignominious end, his aspirations crushed beneath the weight of his adversary’s hooves.\nIn the aftermath, Milton Friedman, spurred by a blend of vengeance and the cold calculus of survival, delivered a swift retribution upon the Antelope, decapitating the beast with a precision that spoke of both skill and underlying rage. Yet, it was the discovery of Argyle [16] —He Who Transcends—amidst the carnage that truly bewildered the survivors. Shrouded in a cloak of translucent moths, he presented a sight both beautiful and unsettling, a living embodiment of transformation and transience. As the moths dispersed, they left behind more questions than answers, a murmuration of mysteries taking flight into the unknown.\nOh right, and then on the walk home Argyle got possessed during a haunting. It was a busy year, what can I say.\n☠️ ???" - }, - { - "objectID": "posts/kd-inked-into-creation/index.html#year-10-anteloopes", - "href": "posts/kd-inked-into-creation/index.html#year-10-anteloopes", - "title": "Inked Into Creation", - "section": "Year 10: Antelo(o)pes", - "text": "Year 10: Antelo(o)pes\n\nThe first blood shed does not seem real Reality is what you feel Dropping to your knees you pray God won’t make this go away [3]\n\nDespite the abundance within their grasp, the scarcity of hide left the settlers vulnerable, their bodies clad in little more than hope as they embarked on what was to become an ill-fated hunt. Armed with Gloom-coated Arrows, a creation intended to tip the scales in their favor, they approached the year hoping it would be another pedestrian hunt.\nYou know what else is pedestrian?\n…\nWalking into traffic.\n\n\n\n\n\nVera Rubin found herself beneath the relentless hooves of their quarry, her fate sealed in a brutal testament to the antelope’s unforgiving might. The remnants of what once was a keen mind and a vibrant spirit were rendered unrecognizable, a grim reminder of the hunt’s merciless nature.\nJanet Yellen-Smith endured a similarly gruesome fate, succumbing to the savage teeth of the beast in a display of raw, untamed violence.\nRebecca Smith’s life was extinguished with a ferocity that left her once resilient form a shattered echo of its former self.\nUntil only sweet sweet Argyle – He Who Transcends – remained. The repeated nicks and cuts the Antelope delivered as it shot back and forth across the chipped and mangled field of stone faces was finally too much for our hero to bear. His breathing labored and his movements slowed. He quietly lay down his tenacious dough-kneading arms and sighed in exsanguination.\n☠️ Vera Rubin ☠️ Janet Yellen-Smith ☠️ Rebecca Smith ☠️ Argyle" - }, - { - "objectID": "posts/kd-inked-into-creation/index.html#years-a-summary", - "href": "posts/kd-inked-into-creation/index.html#years-a-summary", - "title": "Inked Into Creation", - "section": "10 Years: A Summary", - "text": "10 Years: A Summary\n\n\n\nYear\nMonster\nLevel\nSpecial Showdown\nLevel\nDeaths\n\n\n\n\n0\nWhite Lion\n0\n-\n-\n1\n\n\n1\nWhite Lion\n1\n-\n-\n0\n\n\n2\nWhite Lion\n1\n-\n-\n0\n\n\n3\nWhite Lion\n1\n-\n-\n0\n\n\n4\nThe Butcher\n1\n-\n-\n0\n\n\n5\nWhite Lion\n1\n-\n-\n0\n\n\n6\nWhite Lion\n2\n-\n-\n0\n\n\n7\nWhite Lion\n2\n-\n-\n0\n\n\n8\nWhite Lion\n2\nLion Knight\n1\n0\n\n\n9\nAntelope\n2\nSlenderman\n1\n2\n\n\n10\nAntelope\n2\n-\n-\n4" - }, - { - "objectID": "index.html", - "href": "index.html", - "title": "Blast Beats and Beep Boops", - "section": "", - "text": "Covid-19 Data-Rich Dynamic Factor Model\n\n\nOverview, Python Package, and Interactive Analysis\n\n\n\n\nMath\n\n\nModeling\n\n\nPython\n\n\n\n\n\n\n\n\n\n\n\nMar 9, 2024\n\n\nJohn Vivian, Aaron Cooke, Josh Fitzgerald\n\n\n\n\n\n\n \n\n\n\n\nInked Into Creation\n\n\nSettlement Intelligencia: Chapters I - XA Kingdom Death Tale\n\n\n\n\nWriting\n\n\nDigital Art\n\n\n\n\n\n\n\n\n\n\n\nFeb 26, 2024\n\n\nJohn Vivian\n\n\n\n\n\n\n \n\n\n\n\nKingdom Death Artwork\n\n\nPhysical Models as the Basis of Digital Art\n\n\n\n\nDigital Art\n\n\n\n\n\n\n\n\n\n\n\nNov 11, 2023\n\n\nJohn Vivian\n\n\n\n\n\n\n \n\n\n\n\nBrazilian Jiu Jitsu Concepts as Graphs\n\n\n\n\n\n\n\nBJJ\n\n\nGraphs\n\n\n\n\n\n\n\n\n\n\n\nAug 31, 2023\n\n\nJohn Vivian\n\n\n\n\n\n\n \n\n\n\n\nAwake\n\n\nA Kingdom Death Tale\n\n\n\n\nWriting\n\n\nDigital Art\n\n\n\n\n\n\n\n\n\n\n\nMay 2, 2023\n\n\nJohn Vivian\n\n\n\n\n\n\n \n\n\n\n\nHassberry-Pi: Part 1\n\n\nSetting up Home Assistant for Z-Wave, MQTT, Discord, and Raspberry Pi integration\n\n\n\n\nAutomation\n\n\nDocumentation\n\n\n\n\n\n\n\n\n\n\n\nMar 3, 2023\n\n\nJohn Vivian\n\n\n\n\n\n\nNo matching items\n\nCopyrightJohn Vivian - 2024 - All Rights Reserved" - }, - { - "objectID": "temp/kingdom-death/ape-index/index.html", - "href": "temp/kingdom-death/ape-index/index.html", - "title": "blog", - "section": "", - "text": "CopyrightJohn Vivian - 2024 - All Rights Reserved" - }, - { - "objectID": "about.html", - "href": "about.html", - "title": "About", - "section": "", - "text": "An eclectic menagerie ranging from home automation guides to tech death drum covers and Bayesian stats to stable-diffused kitty cats" - }, - { - "objectID": "about.html#me", - "href": "about.html#me", - "title": "About", - "section": "Me", - "text": "Me\nThe author was born, became self-aware, and has been somewhat confused ever since" - }, - { - "objectID": "temp/kingdom-death/index.html#foreword", - "href": "temp/kingdom-death/index.html#foreword", - "title": "Kingdom Death", - "section": "Foreword", - "text": "Foreword\n\nHow quiet the forest would be if only the most beautiful bird sang\n\nOne day as a young lad sailing the high seas of the early internet, I came across a comic that depicted a zany, bizarre, and humorous story about some dwarves who lived under the ground and suffered a series of misfortunes before all dying in some horrible way. I was immediately entranced and stunned to find out this story was based on video game, one with emergent gameplay which meant the incredible tale had not been explicitly hard-coded. It was from a game I was surprised I had never heard about called Dwarf Fortress\n“Surely this must be the greatest game ever made! I must immediately find and play it!”\n\n\n\n13 year old me: “What the fuck is this?”\n\n\nMy tiny child mind was too stupid to handle ASCII graphics so I never even attempted to play the game, but I never forgot how incredible it was to read about such a ludicrous adventure that somehow made me care about these dwarves being hurt or dying while doing whatever it is dwarves do. Mining and drinking mostly.\n20 years later, after a Kingdom Death campaign where I doodled some random pictures and notes from the campaign, I had the idea to take a set of more detailed notes for the next campaign and compile it into a short little summary to share with the others as a going away gift when they moved later this year. 2-3 pages tops.\nThen, in the middle of the campaign, I had the idea to use Midjourney, a text-to-image generation tool my wife had shown me, to make maybe 2-3 cool pictures I could include with the summary of the campaign. That would really step it up a notch.\nI ended up working on this, in some capacity, every day for almost three months. I got obsessed with new features in tools like Stable Diffusion, which offer much more control than commercial tools like Midjourney, and seemed to come out every day. As my friend joked, “Honey! New ControlNet just dropped!” I ended up spending hours each week making and learning about digital art. Hundreds of hours later I’m happy with the progress I’ve made and how much fun I’ve had doing things like mocking up one of my favorite guitarist’s Chaos Nurgle kitbash model: Section 1.2.4.\n\n\n\nAnd now for something, completely different\n\n\n\n\n\n\n\n\n\nPrologue Warning\n\n\n\nThe prologue is written in a drastically different style from the rest of the work – which is still gruesome but humorous. By contrast, the prologue is inspired by one of my favorite hard sci-fi books Blindsight by Peter Watts, whose narrative style invokes confusion and uses abstract imagery.\nThe prologue can be skipped by jumping to Section 0.3" - }, - { - "objectID": "temp/kingdom-death/index.html#sec-y0", - "href": "temp/kingdom-death/index.html#sec-y0", - "title": "Kingdom Death", - "section": "\\(\\infty\\) : Awake", - "text": "\\(\\infty\\) : Awake\n\nCogito, ergo sum\n\n\nDarkness\n\n\n\nCold\n\n\n\nPain\n\n\n\nLight\n\n\n\nYou\n\n\n\nAwake\n\n \n…and prop yourself up on the hard, damp surface beneath you. Something… something feels wrong. Hands move instinctively – cautiously probing for the intrusion at the behest of one subroutine that, task complete, falls back among billions of writhing kin that labor within the emergent cathedral formed from an uncountable array of taut chromatic threads. They murmur indecipherably, weaving a Rorschach loom deep into the static hum of an endless sprawling labyrinth below. Hands clench in concert – knuckles forming in flight – and begin the labor of rubbing away the thick, pitch-like sap that blinds you from the world. The darkness shudders and a horizon ruptures forth – spilling uncalibrated brilliance onto a virgin charcoal canvas – as the first photons smash uncaringly into their hibernating lover’s perfect grasping hands, hewn by millennia to receive them. Black jaws squeal momentarily then snap shut to ward off the spreading incandescent rot. Hands return once more, their work unfinished. As the knuckles knead and grind, countless phosphenes spawn, dance vibrantly, and die. A horizontal crack tentatively forms anew, flutters briefly in resistance, and then opens…\n…to a sea of dark marble stone faces that extend out in all directions from the ashen and cracked ground below. Each face etched within the marble earth is unique, and your eyes lap greedily at the novel stimuli before the well quickly runs dry against a dark fading haze extending in all directions. Lethargic pulses and chaotic flickers of light sing out to one another from their perches within several dozen tarnished and heavy-looking lanterns that lie scattered haphazardly around you. Flames courageously slash and gouge impotent scars against the gloom’s surface before being quickly subsumed within its boundless polyphagic maw. The distant horizon bleeds pitifully into the twilight above. Glancing upward you subconsciously seek a constant engrained within the germ of your genetic lineage. You feel a deep pit of unease and confusion – It is not there. You lean forward – eyes strain their fibrous bridles, but find no purchase for the seam that separates one part of the formless space before you from another. Vertigo briefly sets in as your mind slowly begins to sink into the infinite sprawling vacuum. Discordance evokes a primal Stygian dread as sensory perception comes to conflict with that which is known.\nThe umbral space before you begins to st r e    t       c           h \n\n\n\n\n\n\n\nThe low roar of an ocean fills your ears as the dull hammering beat of your heart grows louder, deafening you, stifling the chorus of pleas from reactive counter-measures as signal decays into a rising static tide. Glossolalia drips mercury-hot across your skin as the indiscernible cicadic chatter of a million voices rave the clarion call of the insane. Of Machin Shin, The Black Wind. The beckoning void reaches out to you, enveloping you, all-encompassing, all-consumi-\n\nMotion\n\n\nResponse     Potential         Engagement               Magnocellular Exultation\n\nA rapidly expanding undifferentiated web of light\n\n\nPerturbations in the periphery of your visual field scream out along ancient intention lines below to an older paranoid sibling who awakens with a slumbering roar, deafening the babble of the memetic death-spiral feedback loop within the cerebrum. The voices spiral out in chaotic gyres, growing dimmer as they lose coherence and scatter harmlessly upon the bone-dry wind.\nYour head snaps quickly to focus on this disturbance and you see others – like yourself – spread out in the murk, sitting up, looking around, rubbing dark ink from their eyes. A few huddle together, one helping another to his feet. Your meandering eyes halt abruptly – pools of dark ink sloshing quietly against another – as you stare directly into the eyes of one sitting away from the others and closer to you. His gaze narrows briefly but quickly relaxes upon seeing your open expression. A moment passes. Small pockets depress the contours of his cheeks and the corners of his mouth turn upwards into a hesitant smile. Reflexively, your eyes move downwards in response, and, in transit, a saccadic mask deceives you and they arrive at their destination empty-handed. The lack of concordance between expectation and reality takes a fraction of a second to materialize.\nA thin dark liquid spurts in a double exposure across the fading face you had glimpsed. Time slows in unison with the fluid’s passage, which pauses briefly at the peak of its lazy parabolic arc, and turns with a sigh to await the fall. An abyssal seed soars unimpeded into this plane on eldritch wind, takes root, germinates, and begins to bloom deep within. Your chest heaves against its newfound prison, your breath becoming ragged and uneven. Hyperventilation sets in as consciousness attempts to parse the frantic, abstract imagery of the subconscious.\nThe headless torso slumps forward, slamming violently down – pinned crudely into the chiseled ground by an enormous human-like hand. Viscera oozes between the White Lion’s dexterous fingers – a simulacrum of rotten human fruit. He has come to feast. Muscles rippling, eyes glinting with dangerous intelligence, it pivots smoothly towards another, who had only just begun rubbing the ink from his eyes, deftly cradling one hand around its prey’s face, another enclosing still-rubbing arms, and with unnecessary glee, sharply jerks the head off. The White Lion stands on hind legs and bellows – delighting in the ecstasy afforded apex predators – and begins the slaughter.\n\n\n\n\n\nYour unconscious backpedaling meets temporary resistance as you stumble into three others – the same ones you had seen together earlier – who embrace you in their trembling bosom of arms and rags to cower behind a meager shield of inadequate cover among a few torso-sized boulders. A hollow serenity fills you as the gore and carnage of the beast become a mere visual and auditory display, safely compartmentalized from the screaming and panicked signaling of other neural systems.\nYou look at the others, who paint a shifting scene of anguish, panic, and despair. You turn instinctively towards the others and lock eyes – you have no language with which to comfort one another. But what comfort is there in certain death? One who had been rocking back and forth on the ground with their arms around their knees slowly rises to their feet clutching something with white-knuckled hands. She opens them stiffly to reveal a bloodied shard of stone, taken from one of the fractured stone faces beneath them where the lion had first announced his presence.\nHope in the face of hopelessness.\nYou lock eyes with the others and your steeled gazes cut the Gordian knot. The scope and profundity of the absurd reality before you clarifies. What choice is there but to fight? To cower before death’s gaze is to diminish the spirit – far better to look it in the eye and shout defiantly. For there is hope where there is courage. You and the other two quickly take to the ground, scrounging for similar tools with which to arm yourselves. As you stand you suddenly realize the shocking stillness of the quiet around you.\nNo others remain but you and your meager cohort. And the White Lion, of course. He sits patiently several stones’ throws away, as if waiting for you to wake from your reverie and acknowledge the reality of the situation before its termination. A cruel sadism that seems unnecessary for fitness – but perhaps prolonging execution constitutes a form of bootstrapping when training the networks responsible for hunting, stalking, and killing prey.\nThe lion stands, pauses for a moment to sniff the air cautiously, then charges.\nEpinephrine and norepinephrine flood your body, causing muscles to tense, mouth to dry, eyes to dilate, and your mind to clear. The lion seems to slow as each breath becomes loud in your ears. As the lion prepares to pounce he is startled by your looks of calm resolve and stutters in an attempt to abort. A demented cackle cuts through the air – you are unsure whether you or your peers are the origin.\nYou and the others lift the shards above your head and scream as you sprint with abandon towards the confused beast. Enthralled with such bestial triumph there is no room for petty thoughts of mortality. There is only room for glory. Only room for victory.\nThe world is a series of flashes, screams, roars, pain, and rage as you and the three others mercilessly stab the White Lion as it backpedals, slashing impotently, unable to adequately defend itself on all sides.\nA woman, who holds no name as there is yet no language, seizes an opportunity as the lion limps weakly, blood leaking from myriad gashes and cuts in its flanks, and places the mortal blow. As the lion rears up on hind legs to bat away another attacker, the muscles in her arm ripple and time slows, the stone shard spinning end-over-end, until it collides with the lion’s groin – obliterating its genitals completely.\n\nAs the dust settles and quiet returns, you and the others shatter the stillness with elated bellows and sapien ululations, embracing one another, jumping and whooping with unrestrained joy. Together you proceed to harvest several juicy spherical bits from the lion, use your sharpened stones to crudely hack away his once prideful mane, and set off together in search of shelter. For if the White Lion could survive here – at least for a time – so could they.\nAfter an indeterminate period, you see a faint glow in the distance that continues to grow in the dark fog as your group moves closer. Emboldened – and without much choice – you proceed towards it and gasp along with the others when a towering stack of lanterns whose thin climbing peak seems to defy intuitive physics materializes out of the haze. Shapes move in the darkness and a familiar icy fear reaches up quickly to embrace you. But…\n…they are like you.\nThey pause cautiously and then notice your rags, shaking hands clutching shattered stone shards. One shouts excitedly to the others, rapidly joining together a series of confusing and challenging syllables, pointing to the lion’s mane wrapped around She-Who-Slayed-Him. The same one steps out towards the others slowly and lowers a much more impressively crafted bone knife to the ground and then raises his hands towards you. You look to the others, who imperceptibly nod, and you slowly bend to set your stone shards on the ground and begin awkwardly walking over together. As you step closer you see there are only six people in total and, as your eyes take in each unique face, the look of hope at your arrival is palpable. You are needed here.\nYou are welcome here.\n\nYou are home" - }, - { - "objectID": "temp/kingdom-death/index.html#sec-y1", - "href": "temp/kingdom-death/index.html#sec-y1", - "title": "Kingdom Death", - "section": "Year 1: Returning Survivors", - "text": "Year 1: Returning Survivors\n\nLegs blown off, all hope is lost A human life is what it cost Others follow close behind A real adventure they will find\n\n scritch, scratch \nWell, it’s not the worst job in the settlement. And I can write about pretty much anything and it looks like I’m diligently working.\nHeh, ok – maybe not so bad. Curator of the Historical Documents has a nice ring to it. Too bad that’s not my title and nobody will call me that, but hey – something to work towards. Goals! People are supposed to have those – right?\nWith so many weirdos brilliant minds about it’s not too surprising to see an exponential uptick in technological innovations. A Symposium to display new inventions and discuss outlandish ideas was built in the square beneath the looming Lantern Hoard, sparking much joy. As we set out on the year’s hunt to gather necessary resources, the ground erupted beneath us and we plunged into the sky on the back of an impossibly large stone beast – as if riding atop the very land itself. We scuttled along its lengthy back struggling to gain purchase and somewhere closer to the titan’s head we were struck by the sight of a ghastly pale miniscule creature with an inverted stone face – with what appeared to be carving tools in hand. Upon cresting the spine the creature was nowhere to be seen, but we did find 4 additional founding stones to add to our persons. Looking about we saw perfectly carves faces adjacent to a set cracked and weathered by the volatile weather and… well.. big moving mountains apparently.\nWe were confident from our first victory, but this White Lion did not go down without leaving his mark. Our dear Ptolemy – whose ink stills stains your thumb from the moment you rubbed it from his eye and beheld another human’s gaze for the first time – had his legs forcibly and – rather unpleasantly – separated from his torso. It is obvious even if he lived we would have struggled to bring him home, but this confirms what we had universally suspected – if enough of the red liquid inside someone becomes no-longer-inside-them, they take to a sleep they do not awaken from. What wonders await these eternal dreamers? You kneel and hold his hand one last time then turn and begin the journey home. Rest in peace brother – we will remember your flame when the darkness closes in.\n☠️ Ptolemy" - }, - { - "objectID": "temp/kingdom-death/index.html#year-2-endless-screams", - "href": "temp/kingdom-death/index.html#year-2-endless-screams", - "title": "Kingdom Death", - "section": "Year 2: Endless Screams", - "text": "Year 2: Endless Screams\n\nI didn’t choose to be of this Earth I didn’t choose this Human Burden\n\nFucking. Seemed like fun, but wow. That did not go well. Two denizens of the Settlement Intelligencia fucked so poorly they somehow died. Maybe all that damn screaming had something to do with it. It’s been difficult to get a good night’s sleep in weeks – the screaming was difficult to ignore as sometimes it went on for what seemed like hours.\nFrom playing with investigating the bodies, we discovered Ammonia and used our resources to build The Leatherworker. After an intense discussion about what exactly went wrong with the first fucking, a second fucking commenced which was incredibly successful: yielding a pair of healthy twins.\n\n\n\n\n\n\nAfter many hours of introspection and discussion the settlement comes to a consensus. We have decided that we are not about weak-ass wimpy bitch-babies and chose the hard-knock path of Survival of the Fittest – offspring are much less likely to make it through rearing within the settlement, but those that survive to adulthood are better prepared to endure the harshness of the waste. Armed with the confidence only foreknowledge of superior buff babies can bring, our heros set out and slew a White Lion while barely breaking a sweat." - }, - { - "objectID": "temp/kingdom-death/index.html#year-3-lights-in-the-sky", - "href": "temp/kingdom-death/index.html#year-3-lights-in-the-sky", - "title": "Kingdom Death", - "section": "Year 3: Lights in The Sky", - "text": "Year 3: Lights in The Sky\n\nAll at once, the Lights! Carried from a distance, Shot to me, Flowing through me, Flashing before me, Violent, Convulsing, Bright I was haggard but unworn, I was youthful but bitter, I was ignorant, I was worldly, I was shown into a lifetime’s experiences\n\nNight became day. A blinding flash turned the world to white. Permanently, for one unlucky scout who had been looking in the eldritch ordinance’s direction. A couple more had been awake: the first had insomnia and was grinding away the hours making meal from various vermin gathered and preserved over the years and he said everywhere became so bright so quickly that he didn’t have time to shield his eyes and had spots in his vision for weeks after. The second, the town’s eccentric chemist, ran outside carrying a hammered piece of metal that had been laying near his desk, which moments earlier had had a bottle of volatile cyanoplatinate analogues (unbeknownst of course to our town’s shaman, but he’s doing his best, can’t be too hard him). The plate held a ghostly yet distinguishable imprint of the chemist’s own hand. Without the skin. Mostly the outline of the bones to be precise.\n“I have seen my own death!” he shrieked melodramatically.\nThis world was obviously no stranger to deranged black swan events showing up willy-nilly and causing god knows what mayhem. The light had initially dimmed away, almost impossible to see, before slowly building in intensity until unknown leagues away a vertical shaft of chaotic energy split the sky in two. At whatever could be considered the “peak” of the line of light – it was hard to crane one’s neck far back enough to make out too much detail – one could see the light open up into a contained spherical shape, which would periodically writhe and pulse, leaving fading slashes of darkness against the glowing exterior. We prepared for the worst.\nHot damn! We are blessed! Blessed by holy lights in the sky! sacred lifetime rerolls were exchanged for a bounty of 3 beautiful buff babies!\n\n\n\n\n\n“Holy light homiieessss. Let’s roll baby!” yelled the overeager leader of the hunting party, who to be fair, was impressively pulling off a series of phantom karate moves against an invisible foe – complete with accompanied sound effects – all while maintaining a steady jog ahead of the other three. They didn’t mind. Why? Have… have you been reading? Buff Babies! Get your shit together.\nAnyway, back to the lion. Long story short: he should have been scared of us." - }, - { - "objectID": "temp/kingdom-death/index.html#year-4-the-butcher", - "href": "temp/kingdom-death/index.html#year-4-the-butcher", - "title": "Kingdom Death", - "section": "Year 4: The Butcher", - "text": "Year 4: The Butcher\n\nA voiceless choir weeping Contorted bodies stacking The dull hum of death Deafening\n\nConfidence begets the fall.\nIn our case – narrowly-begets-the-fall.\nAs we prepared for what we thought would be another lion hunt, someone noticed a light began pulsing in the distance. A faint metallic sound begin to build as the settlers felt resonance vibrations begin to rhythmically form in their chest. In concert with this beast’s footsteps no doubt. The pulse of the light was a dim lantern that periodically swung behind the bulk of the shape forming through the mist. We could only watch in horror as an enormous armored hulk sauntered towards their home. We could smell him before we could fully see his visage in the flickering light he held. Why was the light so dim? A question many wished had never been answered.\nThe Butcher had arrived.\n\n\n\n\n\n\n\nEvident from the stretched caricature of human faces adorning the monster’s lantern, he was not here to parlay. Ordinary survivors may have wet their filthy rags – we on the other hand, hatched a devious plan. Starting in the corner of the open battlefield we sprang into action! – Swiftly dealing three wounds with our freshly carved founding stones. Baited into a blind fury, The Butcher ran towards us but his devastating movements only made contact a single time before he lay still upon the barren stone.\nIncredibly, the blow that fell him separated The Butcher's Cleaver – usually welded in place – from his armored gauntlet and the settlement gained a powerful talisman to use against the coming darkness." - }, - { - "objectID": "temp/kingdom-death/index.html#year-5-hands-of-heat-murder", - "href": "temp/kingdom-death/index.html#year-5-hands-of-heat-murder", - "title": "Kingdom Death", - "section": "Year 5: Hands of Heat & Murder", - "text": "Year 5: Hands of Heat & Murder\n\nBrother are you here, hiding In the mist Hiding in fear Regurgitate Release\n\nGalileo, overwrought with jealousy, murdered the legendary Jane Austen in cold blood. As if that were not heinous enough, he then proceeded to painstakingly devour her skull. Smashing it against the stone faces to form pieces small enough to hungrily push down his gullet.\n\n\n\n\n\nOne enterprising villager – a missed opportunity as an inevitable arsonist if there were much to burn around here – had noticed how the heat and glow of the fire pulsed in concert with the eerie wind that would sometimes ebb and flow through the settlement. Using some tattered strips of hide and bone scraps he formed an air proof sack he could run holding above his head and swing down to trap the air. By squeezing the top of the bag in his fist and holding the bag beneath his arm, he could simultaneously squeeze and relax his grip to spew a concentrated column of air into the fire.\nThe forge was born.\nAnother became so entranced by the dancing flame before them that they plunged their hands deep into the scalding embers as others could only watch and gasp. Incredulously they watched as the madman removed their hands, not unscathed, but not mangled and charred. Burnt, but glowing with a dangerous power – the rapturous Hands of Heat. The survivors had forged minds of steel and swiftly dealt with a Lion despite the depravity they had witnessed earlier.\never forwards…\n☠️ Jane Austen" - }, - { - "objectID": "temp/kingdom-death/index.html#year-6-uninvited-guest", - "href": "temp/kingdom-death/index.html#year-6-uninvited-guest", - "title": "Kingdom Death", - "section": "Year 6: Uninvited Guest", - "text": "Year 6: Uninvited Guest\n\nI blinked and saw nothing I blinked and saw a struggle between embers I blinked and saw a face I blinked and saw a face                     in the Dark\n\nHorror, these settlers of The Mind had become inured to. But… Absurdity? Insanity? These were novel frontiers to conquer. First, reports of a prancing band of weirdos on the outskirts of town are heard before one morning an enormous statue of a – one might say oddly handsome Lion Knight with beautiful hair – except for the fact that from each finger extended a 12” razor sharp blade. Something about the statue was so unnerving that despite the theoretic ability to use the blades attached to the statue in some manner, it was topic that never made its way from thought to discourse.\nConcurrent with the other reports were utterances far more unsettling. People reported seeing an inhumanly tall, gangly, and stark pale figure standing partially behind a tree, bush, or corner of a building. Upon doing a double-take this apparition would vanish – a mere trick of the light? If the reports had not been collected independently, it would be nothing to worry about… Whispers of the Slenderman were heard, but never in polite company.\n\n\n\n\n\nHe… he’s so familiar. Everyone agrees they know who he is – and he acknowledges that he has known them for some time – but the man formerly known as Galileo Figaro – ceased to possess name known by any member of the collective. Unsettling indeed…\nThe charming David Attenborough journeyed out for the first time. In what was later agreed by all to be a rather fair exchange as far as these things go, David Attenborough had his leg cut off by the lion, and in return cut the lion’s hand off and grew stronger from the experience.\n🦵 David Attenborough" - }, - { - "objectID": "temp/kingdom-death/index.html#year-7-phoenix-feather-plague", - "href": "temp/kingdom-death/index.html#year-7-phoenix-feather-plague", - "title": "Kingdom Death", - "section": "Year 7: Phoenix Feather & Plague", - "text": "Year 7: Phoenix Feather & Plague\n\nThem Thangs be Thangin’\n\nA mysterious and scantily clad blind woman strolled into the settlement. I uh… I don’t really remember what she wanted or asked about.\nWhat? Stop looking at me like that.\n\n\n\n\n\n\nAn impeccable rendition confiscated from a youth. Best kept from prying eyes…\n\n\n\n\n\nCouldn’t help yourself could ya?\n\n\n\n\n\n\n\n\n\n\n\nA somehow even more lascivious rendition!?\n\n\n\n\n\n\n\n\nBONK! Gotcha 😏\n\n\n\n\n\n\n\n\nAs the villagers began the arduous task of collectively picking up their jaws, a vibrant rainbow shuddered over the settlement. Several retched during the nauseating distortions that rippled as the silhouette of an enormous distorted bird appeared dimly in the sky above. The granularity of the effects were not noticed immediately, but the spacetime scars that had appeared briefly in the settlement had the incredibly unfortunate effect of transposing a highly effective growth gene into a benign bacterial colony in the left lower lung of one villager. Coughs turned to wheezes turned to water out the ass as the settlers quickly donned makeshift masks and hunkered in their respective enclaves to wait out the infection.\nThe hunt was a breeze thanks to Emily Dickinson, who showed the settlement was more than capable of taking on the more dangerous species of White Lion they had found existed a few years back. The lion was no match for the hunters’ ferocity and Emily cleaved the lion’s jaw from his face as she slay him." - }, - { - "objectID": "temp/kingdom-death/index.html#year-8-glowing-crater-rumbling-in-the-dark", - "href": "temp/kingdom-death/index.html#year-8-glowing-crater-rumbling-in-the-dark", - "title": "Kingdom Death", - "section": "Year 8: Glowing Crater & Rumbling in the Dark", - "text": "Year 8: Glowing Crater & Rumbling in the Dark\n\nThere’s a place within the mind colored splendor there, you’ll remember where A scene where beauty used to shine never yours or mine, faded, broken lines Only traces are left behind Sorry, silent stares, breathing poisoned air Children shrieking towards the sky Hatred they declare, and they care not where\n\nThe woman awoke exasperated. How her husband’s stomach be growling so loud to wake her in the middle of the night! Yes, it wasn’t always easy having filling meals on the table but she knew he had eaten enough. As the bed started to shake and the rumbling grew louder she began to suspect the source of the noise was different than she had presumed. The husband woke as the shaking intensified, knocking items off and with a jolt the woman toppled backwards and the man was thrown into the side of the wall. As the woman sat up she saw her husband’s head silhouetted against an ominous and somehow thick green glow from somewhere distant outside. Was this an omen from the gods? They would have to be careful if they chose to seek the origin of the glow. Hm, maybe there are some “volunteers” around here we could encourage…\n\n\n\n\n\nThe ferocity of the glowing crater smashing mercilessly into the ground was indeed an omen – and a metaphor – for the hale, handsome, and oh-so-virile Adam Smith. It turns out one person was taking very careful notes during that first eventful fucking and the settlement welcomed three hearty and insane babies into this dark dark world, one without even a semblance of nations, let alone ones possessing any wealth. These cold truths aside, a celebration was in order!\n…And you wouldn’t be so rude as to fail to deliver an invitation to your settlement’s own patient guest of honor, would you?\nPossibly besmirched by this lack of invitation, who’s to say, the previously immobile statue of the Lion Knight roared to life and joined in on the festivities…ferociously!\nEuler’s back was destroyed in the ensuing chaos and moments before the rest of him could join the obliteration, Sir David Attenborough (sorry – been a busy year, but he’s a knight now, don’t worry it’ll be in the Christmas card) dealt the killing blow and was awarded with the perfect way to obscure his grotesqueries – The Hideous Disguise." - }, - { - "objectID": "temp/kingdom-death/index.html#year-9-forgotten-fear", - "href": "temp/kingdom-death/index.html#year-9-forgotten-fear", - "title": "Kingdom Death", - "section": "Year 9: Forgotten Fear", - "text": "Year 9: Forgotten Fear\n\nThis is but one woven world within a medley of revulsion A scope unfathomable to the conscious mind Eaten, Willow… Vines tore me off my feet and under the water again\n\nEmily Dickinson was always a bit of an odd bird that one, so I guess it makes sense that she would become The Gloom Woman carrying the Husk of Destiny. A terrifying combination and one the Slenderman was not prepared for in the slightest. Emily Dickinson popped Slenderman's head like a fermented pomegranate then promptly forgot her name.\n\n\n\n\n\nOur good friend uh…whatever his name used to be was visited by a hooded stranger who placed The Twilight Sword into his hands and left without uttering a single word. Befitting his settlement’s name, he chose to bravely wield it in battle against the very next Antelope they saw and promptly had his head trampled in. Oops.\nMilton Friedman decapitated the Antelope with a critical hit in revenge. After the fight the others went over to the trampled remains to look for The Twilight Sword but when pulled the fabric covering his body away they were struck by a bizarre sight. The fabled Argyle – He Who Transcends – lay before us covered head-to-toe in translucent moths. The moths formed a murmuration and swelled and shrank chaotically as they flew away.\nOh right and then on the walk home Argyle got possessed during a haunting. It was a busy year, what can I say.\n☠️ ???" - }, - { - "objectID": "temp/kingdom-death/index.html#year-10-anteloopes", - "href": "temp/kingdom-death/index.html#year-10-anteloopes", - "title": "Kingdom Death", - "section": "Year 10: Antelo(o)pes", - "text": "Year 10: Antelo(o)pes\n\nThe first blood shed does not seem real Reality is what you feel Dropping to your knees you pray God won’t make this go away\n\nDespite a wealth of resources no hide meant little armor to don and so another standard Antelope was chosen once again as the target for the year’s hunt. The settlement even crafted a set of potent Gloom-coated Arrows to make this venture even more pedestrian.\nYou know what else is pedestrian?\n…\nWalking into traffic.\n\n\n\n\n\nVera Rubin had her head repeatedly trampled until it would be difficult to say that what remained was even capable of being trampled further.\nJanet Yellen-Smith was bitten to death.\nRebecca Smith had her chest caved in.\nUntil only sweet sweet Argyle – He Who Transcends – remained. The repeated nicks and cuts the Antelope delivered as it shot back and forth across the chipped and mangled field of stone faces was finally too much for our hero to bear. His breathing labored and his movements slowed. He quietly lay down his tenacious dough-kneading arms and sighed in exsanguination.\n☠️ Vera Rubin ☠️ Janet Yellen-Smith ☠️ Rebecca Smith ☠️ Argyle" - }, - { - "objectID": "temp/kingdom-death/index.html#years-a-summary", - "href": "temp/kingdom-death/index.html#years-a-summary", - "title": "Kingdom Death", - "section": "10 Years: A Summary", - "text": "10 Years: A Summary\n\n\n\nYear\nMonster\nLevel\nSpecial Showdown\nLevel\nDeaths\n\n\n\n\n0\nWhite Lion\n0\n-\n-\n1\n\n\n1\nWhite Lion\n1\n-\n-\n0\n\n\n2\nWhite Lion\n1\n-\n-\n0\n\n\n3\nWhite Lion\n1\n-\n-\n0\n\n\n4\nThe Butcher\n1\n-\n-\n0\n\n\n5\nWhite Lion\n1\n-\n-\n0\n\n\n6\nWhite Lion\n2\n-\n-\n0\n\n\n7\nWhite Lion\n2\n-\n-\n0\n\n\n8\nWhite Lion\n2\nLion Knight\n1\n0\n\n\n9\nAntelope\n2\nSlenderman\n1\n2\n\n\n10\nAntelope\n2\n-\n-\n4" - }, - { - "objectID": "temp/kingdom-death/index.html#year-11-regal-visit", - "href": "temp/kingdom-death/index.html#year-11-regal-visit", - "title": "Kingdom Death", - "section": "Year 11: Regal Visit", - "text": "Year 11: Regal Visit\n\nThe rusted chains of prison moons Are shattered by the sun I walk a road, horizons change The tournament’s begun The purple piper plays his tune The choir softly sing Three lullabies in an ancient tongue For the court of the Crimson King A dark day indeed – but one reclaimed by copious face-paint and fornication! A savior is born to Sir David Attenborough and Amelia Earhart as well as a pair of twins!\n\nAs the celebrations died down a cold and unusual wind blew through the camp and the settlers hearts stilled as the many lantern flames dimmed and whimpered. The settlers watched as the sky cracked with lightning – trumpeting the arrival of The King's most venerated and dangerous servant.\nAppearing a short distance from the haze, smoke, and stone ash that swirled around the locus of the lightning strike that had cracked apart the marble faces, a tall and impressively armored… thing stood, facing the distant mountains. What looked to be a golden crown adorning his head was open to the night’s breeze, with deep cuts along the side exposing the bloodless and bloated twisting worms that comprised the thing’s brain.\nHis body remained perfectly still as his head suddenly snapped sideways to face us. The force of this look alone caused more than one to stumble backwards. His head remained perfectly in position as the rest of his body smoothly rotated to join his facing orientation.\nOnly a madman or something far worse and likely far, far more dangerous, could stroll with such contemptuous leisure into this place.\nSeveral paces away he came to a sudden and immediate halt.\nA piece of falling ash left a grey tear-like streak along its cheek as it danced to gravity’s yearning call.\nHe stood there for what felt like a silent eternity then tilted his head very slightly back and forth to one side in a sort of random walk – as if attuning himself to a frequency only he could hear.\n\n\n\n\n\n\n\nHis head froze for a moment then slowly straightened – almost visibly locking into a perfectly upright position and a smirking grin split his face.\nShit. This was going to hurt.\nThree were struck down in the charade of a fight that ensued and as a final mockery The Hand off-handedly (ha! ha.. ok sorry won’t happen again) smote our comrade Karl Marx. Then casually meandered away, enveloped by the shadow.\nOn the bright side, we had four fewer mouths to feed that year. Not that it changed much, we were still going to need food and supplies for the year. Jane Goodall flexed her impressively defined biceps and easily brought down an Antelope with the aid of a few other survivors and we set to work preparing for the year ahead.\n☠️ Karl Marx ☠️☠️☠️ Greg?“Blood Bags”" - }, - { - "objectID": "temp/kingdom-death/index.html#year-12-hooded-knight-lanterns-in-the-sky", - "href": "temp/kingdom-death/index.html#year-12-hooded-knight-lanterns-in-the-sky", - "title": "Kingdom Death", - "section": "Year 12: Hooded Knight & Lanterns in the Sky", - "text": "Year 12: Hooded Knight & Lanterns in the Sky\n\nTo everything, there is a season And a time to every purpose, under heaven A time to be born, a time to die A time to plant, a time to reap A time to kill, a time to heal A time to laugh, a time to weep\n\nA rare gift indeed. A quiet year spent in contemplation. As impossible as it would once seem some things are now unequivocally “routine”.\nAs a child she had watched the embers dance and twirl above the fire every night – mesmerized by the endless interplay of shape and shadow that appeared in what felt like the deepest part of her being. An amorphous thought bulged and gnarled – contours split along its surface as the sodium cascade pounded against it.\nA sharp blade, a steady hand, an endless river of determination. The woman cut sheets of fascia and tissue so thin she could see every vein running along her hand beneath. She formed a thin cord from light-weight fibers found by splitting a type of stiff weed that tufted out from beneath cracks in the stone ground.\nShe breathed life into her creation.\nThe גּוֹלֶם awoke and its birth cry pushed hotly against the cold air. The skein grew taught along the surface and the already miniscule weight in the woman’s hand eased as the balloon slowly and beautifully began to float into the night’s sky. The woman smiled as her shoulders began to shake and she fell to her knees in quiet exaltation as tears cut their meandering desire paths into the dirt and grim of her weathered face.\nWe cheered and sang and roared against the night sky.\n\n\n\n\n\nTo whatever panoply of cruel and capricious gods who lurk high above this kingdom of death, let this be our herald.\nWe are here.\nPray some catastrophe befall us before we discover the means to join our lanterns above.\nFor we will not be merciful.\nThe distant glow of the lantern hoard came sharply into focus as the hunters crested a hill carrying their haul from a fresh Lion kill – minds steeled for whatever unnameable terrors await." - }, - { - "objectID": "temp/kingdom-death/index.html#year-13-the-lion-the-hand-the-silver-city", - "href": "temp/kingdom-death/index.html#year-13-the-lion-the-hand-the-silver-city", - "title": "Kingdom Death", - "section": "Year 13: The Lion, The Hand, & The Silver City", - "text": "Year 13: The Lion, The Hand, & The Silver City\n\nDo not cite the deep magic to me Witch I was there when it was written\n\n\n\n\n\n\n“Welcome friend! Good thing you found us, quite an exciting time indeed. Hm? Him? Oh, well there’s just one of him and we have three other strapping new recruits like yourself to aid you. It will be fine!”\nIt wasn’t fine.\nAs is usually the case, things could have been much worse. All four blood ba new friends impressively survived The Hand’s performative beatdown. As is his nature, two were slain by The Hand on his exit from the settlement – obviously annoyed with the settlement’s unwillingness to “play.” Eat shit you tin can weeaboo.\nBefore the shallow graves could be dug, the Lion Knight awoke to continue the revelry. Sir David Attenborough filled the role of Cupid and shot a Clawhead arrow straight into his heart knocking him to the stone ground. Margaret Howe and Amelia Earhart then proceeded to beat the absolute shit out of this wannabe theatre kid furry. Using some Gloom-coated Arrow trickery, a special death blow was delivered by Sir David Attenborough who, by wearing the Hideous Disguise, became an Ageless Apprentice.\nThe settlement proceeded to mourn the loss of their two new friends with a rowdy celebration that left the settlement with four glorious new spartan children to take up the mantle." - }, - { - "objectID": "temp/kingdom-death/index.html#year-14-109-lion", - "href": "temp/kingdom-death/index.html#year-14-109-lion", - "title": "Kingdom Death", - "section": "Year 14: \\(10^9\\) Lion", - "text": "Year 14: \\(10^9\\) Lion\n\nThe ocean floor is hidden from your viewing lens A depth perception languished in the night All my life I’ve been sowing the wounds But the seeds sprout a lachrymal cloud\n\nDuring their quiet year of research and planning, the settlement confirmed that a rumored variant of the White Lion – the girthy Gigalion – roamed within hunting range of the settlement. On their first venture out for the Gigalion, Steve Irwin spotted an out-of-place statues and upon touching it immediately glowed with a sheen from the others’ lantern light – he had turned to stone. The settlers swung their lanterns and stumbled back in surprise as the statue Steve had been inspecting was gone and in its place stood a man. And not just any man. A pathetic man. One who exuded what could only be bizarrely yet accurately described as a “palpably greasy aura”. One who also looked very much like the statue that had been there before. He stood there and yawned. “Well, uh, bummer about your friend there. They call me Lord Kelvin, what are we up to?”\nThe settlers sighed.\nHe wouldn’t shut up either and kept bothering the others to play a word game to pass the time. Shortly after beginning – and shortly after a heated dispute – the party’s raucous arguing alerted the Gigalion to their presence who prepared an ambush. Chuckling to himself, one might think, if within his strange and twisted intellectual capacity.\n\n\n\n\n\nNeils Bohr swaggered out to meet the Gigalion, confidence in his step – as if this were just another same-old-same-old White Lion. A few meaty smacks and some ill-luck later, his head exploded in an impressive shower of gore. Infuriated at this turn of events – for Neils owed several of them money – the remaining survivors cornered the Gigalion and took out their frustrations swiftly and brutally." - }, - { - "objectID": "temp/kingdom-death/index.html#year-15-b-the-decade-of-statues", - "href": "temp/kingdom-death/index.html#year-15-b-the-decade-of-statues", - "title": "Kingdom Death", - "section": "Year 15: (B) The Decade of Statues", - "text": "Year 15: (B) The Decade of Statues\n\nBrood over fallen empires That were built upon the bones of millions Regression to the mean Repression of the weak \\[Z=\\lim_{n \\to \\infty} \\frac{\\bar{X}_n-\\mu}{\\sigma_\\bar{X}}\\]\n\n\n\n\n\n\n\nRaw text\n\n\n\nOn the hunt for the Phoenix, Lord Kelvin ““accidentally” bumped into the statue and brought back Steve Irwin. Although slightly worse for wear. Despite being blown around by his vicious Razor Wind, the Phoenix was vanquished handily.\n\n\nGod this guy is an ass. Biggest mistake on planet hellscape to not think to question calling this chode Lord like it’s part of his fucking name. I swear the elders made us take him so they wouldn’t have to listen to his bloviating drivel. Here’s hoping that time-bending flying hospice fuck sucks Lord Crybaby up his magical asshole and deletes him from existence." - }, - { - "objectID": "temp/kingdom-death/index.html#llm", - "href": "temp/kingdom-death/index.html#llm", - "title": "Kingdom Death", - "section": "LLM", - "text": "LLM\nAs we ventured out on our hunt for the Phoenix, I couldn’t help but feel a deep sense of irritation towards our so-called leader, Lord Kelvin. His pompous and self-centered attitude had been grating on my nerves for far too long. But I tried to push those thoughts aside and focus on the task at hand.\nWe finally stumbled upon the Phoenix statue and, as if on cue, Lord Kelvin “accidentally” bumped into it, causing it to come to life. And then, out of nowhere, Steve Irwin appeared, slightly worse for wear. I couldn’t believe my eyes, but at least he was a welcome addition to our group.\nThe fight with the Phoenix was intense, and his vicious Razor Wind made it feel like we were in the middle of a tornado. But we managed to stay on our feet and fight back with all we had. After a grueling battle, we emerged victorious, with the Phoenix vanquished." - }, - { - "objectID": "temp/kingdom-death/index.html#year-16-the-butcher-hooded-knight-return", - "href": "temp/kingdom-death/index.html#year-16-the-butcher-hooded-knight-return", - "title": "Kingdom Death", - "section": "Year 16: The Butcher & Hooded Knight Return", - "text": "Year 16: The Butcher & Hooded Knight Return\n\nAnd it was there I threw down my enemy And smote his ruin upon the mountainside\n\n\n\n\n\n\n\nRaw text\n\n\n\nThe Butcher has returned! David Attenborough gained permanent priority and narrowly survived. Margaret Howe triggered the death blow allowing a high roll to get the Forsaken Mask letting us build the Mask Maker. Jane Goodall gained 2 twilight sword proficiency after inheriting the The Twilight Sword.\n\n\n\n\n\n\n\n\nLLM\n\n\n\nA hush fell over the village as news of the Butcher’s return spread like wildfire. He was a formidable foe, a towering monstrosity with horns and a mouth full of razor-sharp teeth. The mere mention of his name sent shivers down the spines of even the most hardened hunters. But we were not ones to back down from a challenge, no matter how daunting.\nDavid Attenborough, our resident naturalist, had been given permanent priority in recognition of his invaluable contributions to the community. Armed with a sharpened spear and his extensive knowledge of the Butcher’s behavior, he set out to face the beast head-on. The battle was intense and bloody, with David barely surviving several close encounters with the monster’s claws and teeth. But in the end, he emerged victorious, his spear buried deep in the Butcher’s heart.\nMeanwhile, Margaret Howe had triggered the death blow that allowed us to obtain the Forsaken Mask, a powerful relic that would enable us to construct the Mask Maker. It was a risky move, but Margaret had always been a gambler at heart. She had a knack for rolling high when it mattered most, and this time was no exception.\nAs for Jane Goodall, she had inherited the Twilight Sword, a legendary weapon that had been passed down through the generations. With it, she gained two proficiency levels in swordplay, becoming an even deadlier warrior than before. It was said that the sword had a will of its own, and that it chose its wielder based on some mysterious criteria known only to itself.\nBut even with these powerful tools at our disposal, we knew that the real battle was yet to come. The Butcher was just the first of many challenges we would face in our quest for survival. The future was uncertain, and the odds were against us. But we were a resilient people, and we would not be broken so easily. We would fight tooth and nail for every scrap of food, every drop of water, every inch of land. And in the end, we would emerge victorious, or die trying." - }, - { - "objectID": "temp/kingdom-death/index.html#year-17-places-everyone", - "href": "temp/kingdom-death/index.html#year-17-places-everyone", - "title": "Kingdom Death", - "section": "Year 17: Places, Everyone", - "text": "Year 17: Places, Everyone\n\nDeath is nothing to us, Since we are, death has not yet come, and when death has come, we are not\n\n\n\n\n\n\n\nRaw text\n\n\n\nThe final fight with the Lion Knight (for reference, he shows up as a statue one night and comes to life occasionally to fight you with a shakespearan air of murder). Leveraging the Quad Strike tactic, the fight started off quite well but Lion Knight’s incredible speed quickly became na issue. Even with a gloomperson and our savior Jane Goodall, Jane was sliced and diced until she bled to death. Gloomperson was MVP, avoiding almost all damage and then Sir David Attenborough shot his spicy Gloom-coated Arrow, blowing him to smithereens despite his single leg, broken other leg, and torn achilles tendon. Sir David became a bow master and margaret howe became a katar master. Full of optimism, they ventured out to fight the phoenix. A scary and treacherous fight, but they are triumphant once again.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nLLM\n\n\n\nThe Lion Knight stood towering above the settlement, an imposing figure made all the more frightening by the way he seemed to materialize out of nowhere. It was a cold and foggy night, perfect for the Lion Knight’s theatrics. As the hunters approached, the statue came to life with a flourish of its cape and a flourish of its weapon, eager to do battle.\nThe first few strikes went well, as the hunters employed the “Quad Strike” tactic to great effect. But as the fight wore on, the Lion Knight’s incredible speed began to take its toll. Even with the help of the gloomperson and the formidable Jane Goodall, the hunters were starting to lose ground. And then, tragedy struck.\nJane was caught off guard and the Lion Knight’s sword sliced her open, leaving her to bleed out on the battlefield. The hunters rallied around her, but it seemed like all was lost. That is, until the gloomperson stepped up and became the MVP of the fight, avoiding almost all of the Lion Knight’s attacks and giving the hunters the opportunity they needed.\nAnd then, in a stroke of genius, Sir David Attenborough pulled out his spicy Gloom-coated Arrow and took aim at the Lion Knight’s single leg. The arrow hit true, and the Lion Knight tumbled to the ground with a sickening thud. With its other leg broken and its achilles tendon torn, the Lion Knight was no match for the hunters. Sir David Attenborough became a bow master that day, and Margaret Howe became a katar master, their skills honed in the heat of battle.\nBuoyed by their success, the hunters turned their attention to the phoenix. It was a treacherous fight, fraught with danger at every turn. But the hunters were triumphant once again, their optimism and determination seeing them through to victory.\nAs they returned to the settlement, they couldn’t help but feel a sense of pride and accomplishment. They had faced down the Lion Knight and emerged victorious. They had battled the phoenix and lived to tell the tale. Who knew what other challenges awaited them in the years to come, but they were ready for anything." - }, - { - "objectID": "temp/kingdom-death/index.html#year-18-an-ocular-assessment-a-clearing-of-passage", - "href": "temp/kingdom-death/index.html#year-18-an-ocular-assessment-a-clearing-of-passage", - "title": "Kingdom Death", - "section": "Year 18: An Ocular Assessment, A Clearing of Passage", - "text": "Year 18: An Ocular Assessment, A Clearing of Passage\n\nVine-like tentacles like insidious weeds Ensnaring the earth, enacting the deeds Of utter virulence of disregard of consequence The vainest organism on the fucking coffin earth\n\n\n\n\n\n\n\nRaw text\n\n\n\nDecided to work on the Warlord gear set, crafting the phoenix chest and antelope head piece. Hedy lamar used the Lion Knights claws to absolutely shit stomp the gigalion after charles darwin attenborough cleared him for passage.\n\n\n\n\n\n\n\n\nLLM\n\n\n\nThe air was thick with the pungent smell of smoke and ash as the survivors trudged wearily back to their settlement. Their faces were streaked with sweat and soot, their bodies battered and bruised from the relentless onslaught of the Gigalion. Hedy Lamar, the once-meek survivor who had transformed into a fierce warrior, was leading the charge. She held the Lion Knight’s claws aloft, the weapons still dripping with the blood of their defeated foe.\nCharles Darwin Attenborough, the settlement’s resident expert on all things biological and botanical, was grinning from ear to ear. “I told you, didn’t I?” he exclaimed. “I knew that Hedy was the one who could take down that beast!”\nHedy’s chest heaved with exertion, but she managed a small smile. “It was a close call,” she said, wiping the sweat from her brow. “But we did it. We really did it.”\nThe survivors had spent months preparing for this fight. They had crafted the finest armor and weapons, studied the Gigalion’s every move, and trained relentlessly to be able to take it down. And now, after a grueling battle, they had emerged victorious.\nBut the triumph was short-lived. As they made their way back to the settlement, they could see smoke rising in the distance. Their hearts sank as they realized that their home was under attack. They quickened their pace, their weapons at the ready.\nAs they approached, they saw that the settlement was under siege by a pack of snarling Goblins. The creatures were small, but they were fast and deadly. The survivors knew that they had to act quickly if they wanted to save their home.\nHedy led the charge, her Lion Knight claws flashing in the sunlight as she sliced through the Goblin ranks. Sir David Attenborough was right behind her, his bow singing as he picked off the creatures from a distance. Margaret Howe was close behind, her Katar blades flashing in the sunlight.\nThe battle was fierce and intense, but the survivors fought with a ferocity born of desperation. They knew that their lives and their home were on the line. And in the end, they emerged victorious once again.\nAs the last of the Goblins fell, the survivors took a moment to catch their breath. They looked around at the smoldering ruins of their settlement, and then at each other. They knew that they had been through hell and back, but they had come out stronger for it.\nAnd as they stood there, battered and bruised but unbowed, they knew that they were ready for whatever the world threw at them next." - }, - { - "objectID": "temp/kingdom-death/index.html#year-19-slenderman-ii-electric-boogaloo-the-triathlon-of-death", - "href": "temp/kingdom-death/index.html#year-19-slenderman-ii-electric-boogaloo-the-triathlon-of-death", - "title": "Kingdom Death", - "section": "Year 19: Slenderman II: Electric Boogaloo & The Triathlon of Death", - "text": "Year 19: Slenderman II: Electric Boogaloo & The Triathlon of Death\n\nThere’s no earthly way of knowing Which direction we are going There’s no knowing where we’re rowing Or which way the river’s flowing Is it raining? is it snowing? Is a hurricane a-blowing? Not a speck of light is showing So the danger must be growing Are the fires of Hell a-glowing? Is the grisly reaper mowing?\n\n\n\n\n\n\n\nRaw text\n\n\n\nWhat better way to celebrate stephen kings favorite number than a triathlon of death! Hedy lamar won the foot race, willa cather won the debate contest, and fight contest, and charles sucks at fighting and got his arm cut off like an idiot. Unfortunately, an eerie presence has returned… the slenderman’s terrifying visage threatens the settlement once more. He murdered 4 people. Thankfully it was all just a bad dream. Learning from this gristly premonition, the survivors plan better and sent out Margaret howe who proceeded to beat the shit out of him. Slenderman attempted to ensnare twice but was met with two perfect lanterns. Milton Friedman Smith narrowly escaped death by rolling to perfect lanterns on their trauma roll. Hit the death blow and left with 3 dark water!\n\n\n\n\n\n\n\n\nLLM\n\n\n\nAs the settlement basked in the afterglow of their triathlon of death victory, they were quickly reminded that darkness still loomed on the horizon. The return of Slenderman was not taken lightly by the survivors, and they knew they had to be prepared for the worst.\nThankfully, Margaret Howe was ready to take on the challenge. Armed with her katars and fierce determination, she charged headlong into the fight. Slenderman proved to be a formidable opponent, but Margaret was up to the task. She dodged his attempts to ensnare her and landed blow after blow with her deadly weapons.\nThe rest of the settlement watched in awe as Margaret expertly fought the terrifying creature. And when Slenderman attempted to ensnare her a second time, she was ready with two perfect lanterns, shattering his hold and leaving him vulnerable to her attacks.\nDespite a near-death experience for Milton Friedman Smith, who narrowly avoided death thanks to his quick reflexes, the survivors emerged victorious. Slenderman was vanquished, and the settlement was left with three precious dark waters as a reward for their efforts.\nBut they knew that this was only the beginning. With darkness still lurking just beyond the horizon, they would need to stay vigilant and continue to hone their skills if they hoped to survive. For in this world of death and danger, only the strong and the cunning will endure." - }, - { - "objectID": "temp/kingdom-death/index.html#year-20-watched", - "href": "temp/kingdom-death/index.html#year-20-watched", - "title": "Kingdom Death", - "section": "Year 20: Watched", - "text": "Year 20: Watched\n\nMen think epilepsy divine merely because they do not understand it One day we will understand its workings And so it is with everything in the Universe\n\n\n\n\n\n\n\nRaw text\n\n\n\nThe hooded knight bequeathed his corpuscular sword to Margaret Howe. She hit the gigalion with it and with the staggering 9 hide retrieved, built the remainder of the Warlord set which Hedy Lamar selflessly gave to Willa Cather.\n\n\n\n\n\n\n\n\nLLM\n\n\n\nAs the settlement’s gears were turning towards building up their armor and weaponry, a strange feeling began to permeate the air. It was as if an unknown force was watching their every move. The survivors felt a sense of unease and paranoia, causing them to constantly look over their shoulders.\nThe unsettling sensation only grew stronger when they discovered a note left by an unknown entity, written in an unfamiliar language. While the message’s meaning was unclear, it was evident that it wasn’t a friendly one. As they tried to decipher the message, they couldn’t shake the feeling that they were being watched.\nDespite their apprehension, the survivors knew they had to keep moving forward. Margaret Howe, armed with the hooded knight’s sword, led a team to hunt the elusive and deadly Phoenix. The battle was fierce and intense, but with Howe’s leadership and the team’s unwavering determination, they emerged victorious.\nHowever, their celebration was short-lived. The hooded knight’s sword began to pulsate and emit a strange energy, causing Howe to feel a sudden sense of dread. The sword had become cursed, and it seemed as though the hooded knight’s dark legacy had returned to haunt them.\nAs the survivors grappled with the implications of the cursed sword, they noticed that the feeling of being watched had not dissipated. In fact, it only seemed to have grown stronger. They knew they had to be vigilant and prepared for whatever lay ahead, for they were being watched by something much more ominous than they had ever encountered before.\n\n\n\n\n\n\n\n\nYears 10 to 20: A Summary\n\n\n\nYear\nMonster\nLevel\nSpecial Showdown\nLevel\nDeaths\n\n\n\n\n11\nAntelope\n1\nThe Hand\n1\n4\n\n\n12\nWhite Lion\n2\n-\n-\n0\n\n\n13\nThe Hand\n1\nLion Knight\n2\n0\n\n\n14\nGigalion\n1\n-\n-\n0\n\n\n15\nThe Phoneix\n1\n-\n-\n0\n\n\n16\nWhite Lion\n1\nThe Butcher\n2\n0\n\n\n17\nThe Phoenix\n1\nLion Knight\n3\n1\n\n\n18\nGigalion\n2\n-\n-\n0\n\n\n19\nSlenderman\n2\n-\n-\n0\n\n\n20\nGigalion\n2\n-\n1\n0" - }, - { - "objectID": "temp/kingdom-death/index.html#year-21-foul-play", - "href": "temp/kingdom-death/index.html#year-21-foul-play", - "title": "Kingdom Death", - "section": "Year 21: Foul Play", - "text": "Year 21: Foul Play\n\nSlide into the water Become one with the sea Life seems so much smaller Swim to the moon\n\n\n\n\n\n\n\nRaw text\n\n\n\nSteve Irwin was killed as the prey in a play by his father, David Attenborough. The settlement sent Valeri out to get scrap, which he was not trained for in the slightest and promptly perished. In search of some deadly arrows, the group sets out to fight the gigalion. After surviving a mudslide, they find a nice pool of cledar water which turns hedy and willa’s hair stark white. Margaret howe got her 2nd twilight sword proficiency. With their hearty haul, the sruvivors build a Blacksmirth to create the Dense Bone Arrows.\n\n\n\n\n\n\n\n\nLLM" - }, - { - "objectID": "temp/kingdom-death/index.html#year-22-cat-scratch-fever", - "href": "temp/kingdom-death/index.html#year-22-cat-scratch-fever", - "title": "Kingdom Death", - "section": "Year 22: Cat Scratch Fever", - "text": "Year 22: Cat Scratch Fever\n\nWhat are you gonna do? Stab me?\n\n\n\n\n\n\n\nRaw text\n\n\n\nFight with the Dung Beetle Knight was harder than expected, but the settlement was victorious and Hedy became a Katar Master.\n\n\n\n\n\n\n\n\nLLM" - }, - { - "objectID": "temp/kingdom-death/index.html#year-23-the-butcher-iii-hack-city", - "href": "temp/kingdom-death/index.html#year-23-the-butcher-iii-hack-city", - "title": "Kingdom Death", - "section": "Year 23: The Butcher III: Hack City", - "text": "Year 23: The Butcher III: Hack City\n\nTurning and turning in the widening gyre The falcon cannot hear the falconer\n\n\n\n\n\n\n\nRaw text\n\n\n\nBuilt the lantern glaive and panic-built as much shit as possible in preparation for the final butcher fight. It immediately put perma prio on carl sagan and then hack city’ed him to death. Georgia O’Keefe had her head cut off and despite a valiant effort by J robert Oppenheimer, the Butcher’s attacks were overwhelming.\n\n\n\n\n\n\n\n\nLLM" - }, - { - "objectID": "temp/kingdom-death/index.html#year-24-hottest-hands-darkest-nights", - "href": "temp/kingdom-death/index.html#year-24-hottest-hands-darkest-nights", - "title": "Kingdom Death", - "section": "Year 24: Hottest Hands & Darkest Nights", - "text": "Year 24: Hottest Hands & Darkest Nights\n\nSorrow, the path to the end Faceless horizon Where silence listens to silence Rippling call, of the holy grail Gorge the blood of God Blood of God of Self Purge all poison There is only dust Humanity is gone\n\n\n\n\n\n\n\nRaw text\n\n\n\nThe Watcher is here! WIth the twilight sword in hand, margaret howe strikes a furious series of blows, almost killing him, but in his lethal flailing killed the Patriarch Adam Smith. Gloom Woman was rendered essentially useless by being struck down by stolen dreams, and she’s too gloomy to have ayone want to fuck her up. Margaret hwe then struck the killing blow.\n\nReminder, lanerns all explode, no more lanterns\n\n\n\n\n\n\n\n\n\nLLM" - }, - { - "objectID": "temp/kingdom-death/index.html#year-25-the-secret-meeting", - "href": "temp/kingdom-death/index.html#year-25-the-secret-meeting", - "title": "Kingdom Death", - "section": "Year 25: The Secret Meeting", - "text": "Year 25: The Secret Meeting\n\nBeware of he who would deny you access to information for in his heart he dreams himself your master\n\n\n\n\n\n\n\nRaw text\n\n\n\nWith the Watcher dead, nothing protects them and now only strong beefy boys come to hunt. A lvl 3 antelope was taken down to get the elegendary horns of the antelope and some black lichen.\n\n\n\n\n\n\n\n\nLLM" - }, - { - "objectID": "temp/kingdom-death/index.html#year-26-acid-rain", - "href": "temp/kingdom-death/index.html#year-26-acid-rain", - "title": "Kingdom Death", - "section": "Year 26: Acid Rain", - "text": "Year 26: Acid Rain\n\nMinds untethered, awakening As though it were all just a dream They bear witnesswith their final moments of consciousness Awe-stricken eyes gaze upon empyreal skies Veridian waves devour the face of the horizon\n\n\n\n\n\n\n\nRaw text\n\n\n\nWith limited options, the sruvivors go after a dung bettle knight… not an easy quarry. The DBK immediately turns into a brilliant rainbow beetle, blinding the survivors with his irridesence. Mercedes De Acosta get slammed into a dung ball then got covered in dung milk. Mary Elizabeth Walker died covered in dung milk along with Mercedes. Neil Armstrong and Natalie Portman ran away successfully.\n\n\n\n\n\n\n\n\nLLM" - }, - { - "objectID": "temp/kingdom-death/index.html#year-27-murder-she-wrote", - "href": "temp/kingdom-death/index.html#year-27-murder-she-wrote", - "title": "Kingdom Death", - "section": "Year 27: Murder She Wrote", - "text": "Year 27: Murder She Wrote\n\nIn the pantheon of old I’ll find my place I’ll ascend to snuff the light Usurping the fire What rises may fade The spread of the dark begins Seeking its vessels The flame would be its bane I covet the throne\n\n\n\n\n\n\n\nRaw text\n\n\n\nDolphin-molester made fun of her cowardice and Natalie murdered Margaret Howe and became the new head honcho, gaining dope ass fighting arts and a bunch of disorders. After a tough DBK, the gang goes after a lvl 3 gigalion in hopes of some precious loot. In a fit of deranged glee, willa cather cut off his ding dong and drove the gigalion to madness. Natalie Portman than became enfused with Horripilation energy, ran halfway across the map, and beat the shit out of the lion with a series of lions claw strikes.\n\n\n\n\n\n\n\n\nLLM" - }, - { - "objectID": "temp/kingdom-death/index.html#year-28-slenderman-iii-catching-the-boogeyman", - "href": "temp/kingdom-death/index.html#year-28-slenderman-iii-catching-the-boogeyman", - "title": "Kingdom Death", - "section": "Year 28: Slenderman III: Catching the Boogeyman", - "text": "Year 28: Slenderman III: Catching the Boogeyman\n\nNightfall came. Again… and again… Radiance emerged from the cottage window I hid, this time, in fear of the light Familiar Warmth Familiar Fear\n\n\n\n\n\n\n\nRaw text\n\n\n\nBuilt the oxidized beast katars and the white lion mask and then set off to fight the slenderman. Hedy lamar and gloom woman did 10 wounds in the first turn in a stunning display of brutality and luck avoiding the trap. Amelia Earhart then fished out the trap using her spear!\n\n\n\n\n\n\n\n\nLLM" - }, - { - "objectID": "temp/kingdom-death/index.html#year-29-secret-meeting-ii-not-so-secret", - "href": "temp/kingdom-death/index.html#year-29-secret-meeting-ii-not-so-secret", - "title": "Kingdom Death", - "section": "Year 29: Secret Meeting II: Not-So Secret", - "text": "Year 29: Secret Meeting II: Not-So Secret\n\nWords like fleeting omniscience Cloaked in subtle pain No answer for those needing relief from existence Oh the sight! Oh can it be? I’ve longed to see that which truly owns the light A calming wave of incandescent grace Spreads its rot It’s a pale facade Hands stretching toward the last day beneath the sun\n\n\n\n\n\n\n\nRaw text\n\n\n\nSecret meeting part 2! Natalie portman got a bunch of shimmering poo shoved down her throat. We said fuck it and went off to fight the Lion God. Hayden walked in and got smashed to death by a giant stone face almost immediately. Shortly after, the others followed into being smashed to death except one coward who ran away…\n\n\n\n\n\n\n\n\nLLM" - }, - { - "objectID": "temp/kingdom-death/index.html#year-30-gold-smoke-knight", - "href": "temp/kingdom-death/index.html#year-30-gold-smoke-knight", - "title": "Kingdom Death", - "section": "Year 30: Gold Smoke Knight", - "text": "Year 30: Gold Smoke Knight\n\nThere is no truth in flesh, only betrayal There is no strength in flesh, only weakness There is no constancy in flesh, only decay There is no certainty in flesh but death\n\n\n\n\n\n\n\nRaw text\n\n\n\nA giant gold smoke knight walks up and speaks unintelligably. Bored, we fight him. Willa cather crits the GSK for 2 wounds. Someone else crits him and he loses balance and melts her fucking leg off jesus christ.\nHe obliterates us.\n\n\n\n\n\n\n\n\nLLM\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nYears 20 to 30: A Summary\n\n\n\n\n\n\n\n\n\n\n\nYear\nMonster\nLevel\nSpecial Showdown\nLevel\nDeaths\n\n\n\n\n21\nGigalion\n2\n-\n-\n0\n\n\n22\nDung Beetle Knight\n1\n-\n-\n0\n\n\n23\nThe Butcher\n3\n-\n-\n4\n\n\n24\nThe Watcher\n1\n-\n-\n1\n\n\n25\nAntelope\n3\n-\n-\n0\n\n\n26\nDung Beetle Knight\n3\n-\n-\n2\n\n\n27\nGigalion\n3\nLion Knight\n3\n0\n\n\n28\nSlenderman\n3\n-\n-\n0\n\n\n29\nLion God\n3\n-\n-\n3\n\n\n30\nGold Smoke Knight\n??\n-\n-\nSettlement Intelligencia" - }, - { - "objectID": "temp/kingdom-death/index.html#epilogue", - "href": "temp/kingdom-death/index.html#epilogue", - "title": "Kingdom Death", - "section": "Epilogue", - "text": "Epilogue\n\n\n\n\n\n\n\nNote\n\n\n\nUndecided on epilogue atm" - }, - { - "objectID": "temp/kingdom-death/index.html#sec-quotes", - "href": "temp/kingdom-death/index.html#sec-quotes", - "title": "Kingdom Death", - "section": "References", - "text": "References\n\nHofstadter’s Law: It always takes longer than you expect, even when you take into account Hofstadter’s Law.\n\nReferences (mostly) for quotes found at the start of each chapter\n\nForeword\n\nParaphrased quote by Henry Van Dyke\n\nChapter 0\n\nDiscourse on the Method – Rene Descartes\nThe Ghost in The Machine – Joscha Bach\nThe Wheel of Time – Robert Jordan\n\nChapter 1\n\nLeft to Die – Death\nMathesar – Galaxy Quest\n\nChapter 2\n\nHarm – Humanity’s Last Breath\n\nChapter 3\n\nWe’ve Been Here Before – Warforged\nHow the world discovered X-rays\nThe Making of the Atomic Bomb – Richard Rhodes\nMac – It’s Always Sunny in Philadelphia\n\nChapter 4\n\nEarthless – Humanity’s Last Breath\n\nChapter 5\n\nRegurgitate – Warforged\n\nChapter 6\n\nBeneath the Forest Floor – Warforged\n\nChapter 7\n\nSettlement Intelligencia\n\nChapter 8\n\nThe Mountain Top – Black Crown Initiate\n99942 Apophis\n\nChapter 9\n\nOld Friend – Warforged\nArgyle showed up in multiple campaigns for no real reason\n\nChapter 10\n\nLeft to Die – Death\n\nChapter 11\n\nThe Court of the Crimson King – King Crimson\n\nChapter 12\n\nTurn! Turn! Turn! – The Byrds\nThe Golem of Prague\n\nChapter 13\n\nThe Lion, the Witch, and the Wardrobe – C.S. Lewis\n\nChapter 14\n\nCygnus….Vismund Cygnus – The Mars Volta\n\nChapter 15\n\nCrop Killer – Slugdge\n\nChapter 16\n\nLord of the Rings – J.R.R. Tolkien\n\nChapter 17\n\nParaphrased quote by Epicurus\n\nChapter 18\n\nThe Carbon Stampede – Cattle Decapitation\n\nChapter 19\n\nCharlie and the Chocolate Factory – Roald Dahl\n\nChapter 20\n\nParaphrased quote by Hippocrates\n\nChapter 21\n\nSwim to the Moon – Between the Buried and Me\n\nChapter 22\n\nMan moments before being stabbed\n\nChapter 23\n\nThe Second Coming – William Butler Yeats\n\nChapter 24\n\nGraal – Ne Obliviscarsis\n\nChapter 25\n\nAlpha Centurai – Commissioner Pravin Lal\n\nChapter 26\n\nFrom Exile to Exhaltation – Inferi\n\nChapter 27\n\nUsurpation – Hath\n\nChapter 28\n\nNightfall Came – Warforged\n\nChapter 29\n\nCapricorn/Agoratopia – Rivers of Nihil\n\nChapter 30\n\nCredo Omnissiah – Adeptus Mechanicus\n\nAddendum\n\nReferences\n\nGödel, Escher, Bach: An Eternal Golden Braid – Douglas Hofstadter\n\nArtwork\n\nAutotheism Movement III: Deconsecrate – The Faceless\n\nTools and Versioning\n\nRight in Two – Tool\n\nMini-based Gallery\n\nGallery of Thrills – The Number Twelve Looks Like You\n\nB-sides and Rarities\n\nChange (In the House of Flies) – Deftones\n\n40k Chaos Nurgle Kitbash\n\nNo Gods but Our Flesh – Inferi\n\nSummary Statistics\n\nFundamentals of MaxEnt in data analysis – Skilling, J. (1991).\n\nAcknowledgements\n\nQuote by Carl Sagan" - }, - { - "objectID": "temp/kingdom-death/index.html#artwork", - "href": "temp/kingdom-death/index.html#artwork", - "title": "Kingdom Death", - "section": "Artwork", - "text": "Artwork\n\nBow your head in awe of our creation Bring closer his withered throne to earth Lowering paradise within reach\n\nAll artwork was generated by the author using a computer, several dozen pieces of software, and several hundred more hours than expected.\n\n\n\n\n\n\nAn editorial the author wrote to make himself feel better\n\n\n\n\n\nWhile I understand the deeply unsettling nature of AI, automation, and vast potential for artist abuse, it provided me an opportunity to explore visual media in a way I would not be able to otherwise given my technical limitations within the area. I spent thousands of hours practicing to be a mediocre tech death drummer and several thousand other hours wasted in grad school, not learning to draw. Tools like stable diffusion allow me to combine visual art with the other thing in life I truly enjoy: swearing at the computer and package dependency hell.\nI think of an interview many years ago with Hans Zimmer that surprised me. He said he wasn’t really “fluent” in any particular instrument and that he is appreciative music made its way onto computers or he would never have had the opportunity to explore a passion that brings him and many others so much joy.\n\n\n\nMany illustrations are derived directly from the Kingdom Death miniatures themselves. ControlNet provides an incredible starting point given a desired structural composition within the image. The depth and lineart models within ControlNet are my general go-to choices but I experimented with almost all of the useful ones.\n\n\n\n\n\nFigure 1: Lion Knight Miniature\n\n\n\n\n\n\n\nFigure 2: Several hours later\n\n\n\n\n\nTools & Versioning\n\nSilly monkeys Give them thumbs, they make a club To beat their brother down How they’ve survived so misguided is a mystery\n\n\nMidjourney v5 (initially)\nStable Diffusion 1.5 (principally)\nPhotoshop / Photopea\nBirme (resizing / cropping)\nA1111 WebUI\n\nUltimate SD Upscale\nSuperMerger\nCheckpoint Merger\nExtras (for background removal)\nImage Browser\nSmart Process\ncanvas-zoom\nAdditional Networks\n\nxformers - 0.0.18 (monkey-patched version to work with PyTorch 2.0)\ntorch - 2.0.0+cu118 (not default for A1111, look up how to do this)\ncuDNN 8.7 (you will have to do this manually)\nInstead of --xformers, I called A1111 generally with the following (medvram gave me a lot of flexibility for batching without much slowdown after I upgraded to an RTX 4080)\n\n--opt-sdp-attention --opt-channelslast --medvram\n\nVladmandic/Automatic\n\nOpinionated fork of A1111 I switched to near the end\n\n\n\n\nMiniature-based Gallery\n\nLadies and gentlemen Creatures of the night Terrestrials that are extra, lend me your ears! Would you like to be shocked and amazed?\n\nBelow are all examples where the actual miniature from Kingdom Death itself was used as the basis for building the artwork, typically via ControlNet.\n\n\n\n\n\nGigalion model\n\n\n\n\n\n\n\nGigalion\n\n\n\n\n\n\n\n\n\nThe Butcher model\n\n\n\n\n\n\n\nThe Butcher\n\n\n\n\n\n\n\n\n\nThe Hand model\n\n\n\n\n\n\n\nThe Hand\n\n\n\n\n\n\n\n\n\nSlenderman model\n\n\n\n\n\n\n\nSlenderman\n\n\n\n\n\n\n\n\n\nThe Watcher model\n\n\n\n\n\n\n\nThe Watcher\n\n\n\n\n\n\n\n\n\nLion God model\n\n\n\n\n\n\n\nLion God - ew\n\n\n\n\n\n\n\n\n\nGold Smoke Knight model\n\n\n\n\n\n\n\nGold Smoke Knight\n\n\n\n\n\n\nB-sides and Rarities\n\nI watched you change Into a fly I looked away You were on fire\n\nArt I liked that didn’t make the final cut\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n40K Chaos Nurgle Kitbash Example\n\nEons have passed since the ghosts in the sky breathed souls into simians birthing mankind Traces untrodden their faces forgotten whilst men are besotten, bewitched by their machines\n\nA piece I did for Malcolm Pugh, lead guitarist of Inferi and co-founder of The Artisan Era record label who is also a Golden Demon finalist.\n\n\n\n\n\nFigure 3: Chaos Nurgle Kitbash by Malcolm Pugh\n\n\n\n\n\n\n\nFigure 4:" - }, - { - "objectID": "temp/kingdom-death/index.html#summary-statistics", - "href": "temp/kingdom-death/index.html#summary-statistics", - "title": "Kingdom Death", - "section": "Summary Statistics", - "text": "Summary Statistics\n\nThere is a valid defence [sic] of using non-Bayesian methods, namely incompetence\n\n\n\n/tmp/ipykernel_22951/1245481724.py:9: DeprecationWarning:\n\n`apply` is deprecated. It has been renamed to `map_elements`.\n\n/tmp/ipykernel_22951/1245481724.py:10: DeprecationWarning:\n\n`cumsum` is deprecated. It has been renamed to `cum_sum`.\n\n\n\n\nCumulative Deaths Over Time\n\n\n\n \n\n\n\n\nMost Dangerous Foes\n\n\n/tmp/ipykernel_22951/510724665.py:2: DeprecationWarning:\n\n`groupby` is deprecated. It has been renamed to `group_by`.\n\n\n\n\n \n\n\n\n\nMost Hunted Quarries\n\n\n/tmp/ipykernel_22951/250231344.py:3: DeprecationWarning:\n\n`groupby` is deprecated. It has been renamed to `group_by`.\n\n/tmp/ipykernel_22951/250231344.py:4: DeprecationWarning:\n\n`count` is deprecated. It has been renamed to `len`.\n\n\n\n\n\n\n\n\n\n\ncount\n\n\nMonster\n\n\n\n\n\nWhite Lion\n10\n\n\nGigalion\n5\n\n\nAntelope\n4" - }, - { - "objectID": "temp/kingdom-death/index.html#acknowledgements", - "href": "temp/kingdom-death/index.html#acknowledgements", - "title": "Kingdom Death", - "section": "Acknowledgements", - "text": "Acknowledgements\n\nFar better it seems to me, in our vulnerability to look death in the eye and to be grateful every day for the brief but magnificent opportunity that life provides\n\n\nDavid Vivian – For always being down to edit my denisovan writing and being a bro I can jam with\nPoots and Co. – There is no Kingdom without the Creator. Thanks for existing in the same spacetime as me\nFISTOs – Couldn’t do it without the boys\nTyler Reed, Preston Fraser – Music is one of the most important things in my life and I’m grateful for those I can connect with about music that makes most people feel physically ill. Thanks for giving me the opportunity to bang the drum loud.\n\nReed’s project: Deiphage\nPreston’s project: Overneath\n\nIan, Arjun, Nathan, Ed – Thanks for not letting me die in grad school.\nAdrian Perez and Warforged – I: Voice is one of my favorite albums and the visual imagery in their songs inspired several parts of the story. Also they are cool dudes and crashed at my house when I lived in San Diego 🤘\nMalcolm Pugh, Spencer Moore, and Inferi – Thanks Malcolm for letting me fangirl a bit, Spencer for being one of my biggest drumming inspirations, and MC Screamy for going the extra mile to get me a signed drum head.\n\n\n\n\n\n\nFigure 5: Dudes from Warforged and Alluvial\n\n\n\n\n\n\n\nFigure 6: Hey stop so lookin so cute in my kitchen\n\n\n\n\n\n\n\nSome guy and Spencer Moore from Inferi\n\n\n\n\n\nYou! – Honestly didn’t expect anyone to read this far, so thank you. I sincerely hope it sparked within you a small amount of joy." - }, - { - "objectID": "temp/kingdom-death/ape-index/scratch.html", - "href": "temp/kingdom-death/ape-index/scratch.html", - "title": "Ape Index", - "section": "", - "text": "import polars as pl\nimport pandas as pd\n\nimport plotly.express as px\nimport plotly.io as pio\nfrom pathlib import Path\n\n# pl.Config(set_fmt_float='full')\n\nfrom rich import print" - }, - { - "objectID": "temp/kingdom-death/ape-index/scratch.html#parse-medical-data", - "href": "temp/kingdom-death/ape-index/scratch.html#parse-medical-data", - "title": "Ape Index", - "section": "Parse Medical Data", - "text": "Parse Medical Data\n\nmed = pl.read_csv(\"./data/body_measurements.csv\", skip_rows_after_header=1)\nprint(med)\n\nshape: (715, 13)\n┌────────┬─────┬─────────────┬─────────────┬───┬─────────────┬────────────┬───────────┬────────────┐\n│ Gender ┆ Age ┆ HeadCircumf ┆ ShoulderWid ┆ … ┆ ShoulderToW ┆ WaistToKne ┆ LegLength ┆ TotalHeigh │\n│ --- ┆ --- ┆ erence ┆ th ┆ ┆ aist ┆ e ┆ --- ┆ t │\n│ i64 ┆ i64 ┆ --- ┆ --- ┆ ┆ --- ┆ --- ┆ i64 ┆ --- │\n│ ┆ ┆ i64 ┆ i64 ┆ ┆ i64 ┆ i64 ┆ ┆ i64 │\n╞════════╪═════╪═════════════╪═════════════╪═══╪═════════════╪════════════╪═══════════╪════════════╡\n│ 1 ┆ 28 ┆ 19 ┆ 22 ┆ … ┆ 23 ┆ 25 ┆ 20 ┆ 56 │\n│ 2 ┆ 27 ┆ 21 ┆ 18 ┆ … ┆ 18 ┆ 14 ┆ 18 ┆ 53 │\n│ 1 ┆ 29 ┆ 20 ┆ 20 ┆ … ┆ 21 ┆ 20 ┆ 21 ┆ 45 │\n│ 2 ┆ 28 ┆ 16 ┆ 14 ┆ … ┆ 22 ┆ 32 ┆ 13 ┆ 47 │\n│ 2 ┆ 22 ┆ 17 ┆ 19 ┆ … ┆ 24 ┆ 21 ┆ 19 ┆ 60 │\n│ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … │\n│ 2 ┆ 13 ┆ 22 ┆ 6 ┆ … ┆ 20 ┆ 16 ┆ 33 ┆ 59 │\n│ 1 ┆ 10 ┆ 21 ┆ 11 ┆ … ┆ 15 ┆ 14 ┆ 25 ┆ 45 │\n│ 1 ┆ 4 ┆ 20 ┆ 17 ┆ … ┆ 12 ┆ 12 ┆ 22 ┆ 40 │\n│ 1 ┆ 13 ┆ 20 ┆ 15 ┆ … ┆ 20 ┆ 16 ┆ 33 ┆ 59 │\n│ 2 ┆ 4 ┆ 20 ┆ 15 ┆ … ┆ 10 ┆ 12 ┆ 19 ┆ 37 │\n└────────┴─────┴─────────────┴─────────────┴───┴─────────────┴────────────┴───────────┴────────────┘\n\n\n\n\nmed.columns = [x.strip() for x in med.columns]\n\n\n# med.select(pl.col('^Chest.*$'))\nmed.with_columns((pl.col('ChestWidth') + pl.col('ArmLength') * 2).alias('ArmSpan'))\n\n\nshape: (715, 14)\n\n\n\nGender\nAge\nHeadCircumference\nShoulderWidth\nChestWidth\nBelly\nWaist\nHips\nArmLength\nShoulderToWaist\nWaistToKnee\nLegLength\nTotalHeight\nArmSpan\n\n\ni64\ni64\ni64\ni64\ni64\ni64\ni64\ni64\ni64\ni64\ni64\ni64\ni64\ni64\n\n\n\n\n1\n28\n19\n22\n17\n18\n21\n25\n28\n23\n25\n20\n56\n73\n\n\n2\n27\n21\n18\n16\n14\n10\n15\n21\n18\n14\n18\n53\n58\n\n\n1\n29\n20\n20\n18\n11\n19\n14\n24\n21\n20\n21\n45\n66\n\n\n2\n28\n16\n14\n18\n13\n11\n30\n25\n22\n32\n13\n47\n68\n\n\n2\n22\n17\n19\n18\n14\n16\n18\n20\n24\n21\n19\n60\n58\n\n\n…\n…\n…\n…\n…\n…\n…\n…\n…\n…\n…\n…\n…\n…\n\n\n2\n13\n22\n6\n14\n25\n18\n30\n21\n20\n16\n33\n59\n56\n\n\n1\n10\n21\n11\n12\n22\n2\n26\n21\n15\n14\n25\n45\n54\n\n\n1\n4\n20\n17\n11\n22\n22\n22\n17\n12\n12\n22\n40\n45\n\n\n1\n13\n20\n15\n14\n25\n18\n30\n21\n20\n16\n33\n59\n56\n\n\n2\n4\n20\n15\n10\n20\n20\n21\n18\n10\n12\n19\n37\n46\n\n\n\n\n\n\n\ncols = [\"arm_len_spine_wrist\", \"hand_len\", \"gender\", \"reported_height\", \"height\"]\nmed.select(pl.col(\"^*hand.*$\"))\n# med = med.select(cols).with_columns(\n# (pl.col(\"arm_len_spine_wrist\") * 2 + pl.col(\"hand_len\") * 2).alias(\"armspan\")\n# ).with_columns((pl.col(\"armspan\") / pl.col(\"height\")).alias(\"ApeIndex\"))\n# print(med)\n\n\nshape: (4_464, 1)\n\n\n\nhand_len\n\n\nf64\n\n\n\n\n8.62\n\n\n8.82\n\n\n8.27\n\n\n8.03\n\n\n8.58\n\n\n…\n\n\n6.89\n\n\n7.24\n\n\n7.48\n\n\n7.48\n\n\n7.05\n\n\n\n\n\n\n\nmed.select(pl.col('^arm.*$'))\n\n\nshape: (4_464, 3)\n\n\n\narm_len_spine_wrist\narm_len_shoulder_wrist\narm_len_shoulder_elbow\n\n\nf64\nf64\nf64\n\n\n\n\n35.71\n27.44\n14.84\n\n\n34.61\n25.55\n13.5\n\n\n34.25\n25.75\n13.74\n\n\n34.53\n26.02\n13.31\n\n\n36.18\n27.32\n14.29\n\n\n…\n…\n…\n\n\n27.64\n20.39\n10.63\n\n\n30.83\n22.87\n11.57\n\n\n32.87\n25.31\n13.39\n\n\n30.39\n22.72\n11.61\n\n\n29.8\n22.24\n11.54" - }, - { - "objectID": "posts/bjj-graphs/index.html", - "href": "posts/bjj-graphs/index.html", - "title": "Brazilian Jiu Jitsu Concepts as Graphs", - "section": "", - "text": "Depth-first Search Scooch\nEverybody loves graphs – if you are not “everybody”, see sidebar ➡️ – and they seem an ideal data structure for representing concepts in Brazilian Jiu Jitsu (BJJ). I think of BJJ as a loose physical analogue to chess which has several graph-based explorers. While chess explorers use directed acyclic graphs, BJJ is more intuitively modeled as a cyclic graph due to state repetition. For example, one representation defines nodes as positions and edges as transitions/moves.\nCan this representation aid our study of BJJ?\nI explored a few approaches: Drawing them on a tablet, Draw.io flowcharts, using Obsidian notes with links as directed edges, Excalidraw, and others…, but failed to meet some desired criteria:" - }, - { - "objectID": "posts/bjj-graphs/index.html#concepts-as-graphs", - "href": "posts/bjj-graphs/index.html#concepts-as-graphs", - "title": "Brazilian Jiu Jitsu Concepts as Graphs", - "section": "Concepts as Graphs", - "text": "Concepts as Graphs\n\nIt’s All… Connected     Humanity’s Last Breath - Passage\n\nWe can represent an arbitrary concept – such as Maintaining Full Mount or Triangle from De La Riva – as a Mermaid diagram inside of Obsidian. These discrete concepts can then act as new nodes within Obsidian’s built-in Canvas note to produce larger meta-graphs representing game plans, focus areas, etc…\n\n\n\n\n\n\nflowchart LR\n\nSMount((S-Mount)) -->|grab arm| ArmBar[Arm Bar]\n\n\n\n\n\nFigure 2: A basic example with two node types, position (circle) and attack (square) connected by a movement (edge)\n\n\nIn plaintext, this is written as\n\n\nflowchart LR\n\nSMount((S-Mount)) -->|grab arm| ArmBar[Arm Bar]\nFigure 3: Mermaid DSL definition of the armbar diagram\n\n\n\n\n\n\n\n\nTrouble seeing figures?\n\n\n\nTry “Dark Mode”: Toggle in the top right of the navbar" - }, - { - "objectID": "posts/bjj-graphs/index.html#graph-definitions-the-spaghetti-monster-cometh", - "href": "posts/bjj-graphs/index.html#graph-definitions-the-spaghetti-monster-cometh", - "title": "Brazilian Jiu Jitsu Concepts as Graphs", - "section": "Graph Definitions: The Spaghetti Monster Cometh", - "text": "Graph Definitions: The Spaghetti Monster Cometh\n\nI have found the truth and it is made of Pasta     COTFSM\n\nAs mentioned, an intuitive representation is a cyclic graph with nodes as positions and edges as moves/submissions/sweeps. Unfortunately, this more formal definition tends to obfuscate things. Below is an example of Maintaining Full Mount with two edge types: dotted edges represent opponent movements and solid edges represent responses.\n\n\n\nFormal definition with nodes as static positions and edges as movements.\n\n\nThis definition is more tedious to generate given the myriad of side-variations that stem from a given canonical position. Collapsing variations results in information loss and requiring each node define a specific position is messy." - }, - { - "objectID": "posts/bjj-graphs/index.html#subgraphs-and-the-library-of-babelerimbolos", - "href": "posts/bjj-graphs/index.html#subgraphs-and-the-library-of-babelerimbolos", - "title": "Brazilian Jiu Jitsu Concepts as Graphs", - "section": "Subgraphs and The Library of Babelerimbolos", - "text": "Subgraphs and The Library of Babelerimbolos\n\nThe library will endure; it is the universe     The Library of Babel\n\nMermaid provides several different node/edge/arrow types which can be used along with an alternative definition to make the graph more concise. One approach is to use subgraphs, which allow us to nest subsections of the graph, resulting in a denser output with fewer edges.\nIn this example, opponent moves are now represented as edges and our reaction are denoted by a separate node shape (rounded square). These reactions are nested within a respective subgraph that denotes the terminal position of the sequence.\n\n\n\nUse subgraphs for a denser representation\n\n\nThe other benefit of this approach is this graph now represents a potential modular component! A typical graph will likely have a left-most starting position and one or more possible terminal positions, such as our previous example with High Mount and Maintain Mount. But how are these separate graphs combined across Obsidian notes?\n\n\n\n\n\nRather considerate, thank you Xzibit\n\n\nObsidian’s Canvas allows any note to be inserted into a larger space which can then connect to other concepts into larger meta-graphs: representing anything from game plans to study areas. As more concepts are defined a “library” of ideas is built – each cleanly contained in their own note note, which when edited is conveniently propagated to any canvas referencing that note.\nBelow is a toy example where the previously defined subgraph previously defined is connected to some other possible concepts (which the author has lazily left undefined).\n\n\n\nBuilding a meta-graph in Obsidian’s Canvas\n\n\nIn addition to information retention – the goal of most note-taking – this approach should improve relating concepts learned at noncontiguous periods and assist in assembling systems that capitialize on curated experience." - }, - { - "objectID": "posts/bjj-graphs/index.html#afterward", - "href": "posts/bjj-graphs/index.html#afterward", - "title": "Brazilian Jiu Jitsu Concepts as Graphs", - "section": "Afterward", - "text": "Afterward\nI had been interested in Jiu Jitsu since grad school when a guy on the UCSC Genome Browser team invited me to a trial class, but I was waaay too broke at the time to even consider it. Serendipitously, I moved last summer and on one of my runs I saw a BJJ gym was close by and convinced my wife to take a trial class. I was humbled by how difficult it was – and it hadn’t looked easy to begin with.\nBJJ is hard for me: I’m stubborn and hold bad grips, I have poor breath control, my lower ribs enjoy dislocating, and I’m over 30 which is borderline ancient for a combat sport.\nAnd yet… I really enjoy it. Aside from the challenge it forces me to prioritize my health and diet in order to train effectively. But most of my enjoyment stems from the generosity and kindness of the people I am fortunate enough to train with. I am grateful to them as this experience is a source of happiness in my life." - }, - { - "objectID": "posts/bjj-graphs/index.html#acknowledgments", - "href": "posts/bjj-graphs/index.html#acknowledgments", - "title": "Brazilian Jiu Jitsu Concepts as Graphs", - "section": "Acknowledgments", - "text": "Acknowledgments\n\nSpecial thanks to Head Instructor Professor Jeremy Espiritu\nThank you to Coach Carlos Contreras and the Noon Goons\nLove to my wonderful wife who puts up with my dubious choice of hobbies (please don’t be mad if I need my ear drained…)\n\n\n\n\nThe author with some fellow Noon Goons" - }, - { - "objectID": "posts/bjj-graphs/index.html#subgraph-code", - "href": "posts/bjj-graphs/index.html#subgraph-code", - "title": "Brazilian Jiu Jitsu Concepts as Graphs", - "section": "Subgraph code", - "text": "Subgraph code\nflowchart LR\n\nsubgraph M[Maintain Mount]\n direction LR\n Underhook(Wet noodle slurp)\n Waist(Grab the Plum and hip down hard) \n WidePush(Swim like Phelps)\n ClosePush(Derisive arm shove)\nend\n\nsubgraph HM[High Mount]\n direction LR\n Overhook[Head opposite side & spiderwalk] \n SBBL[Shmoov on up, hand-edge in throat, halloween cat] \n Knees[Yank arm & slide knee up 1-by-1]\nend\n\nFM((Full Mount)) ==> |Overhook| Overhook\nFM --> |Underhook| Underhook\nFM ==> |Seat Belt / Body Lock| SBBL\nFM ==> |Knees| Knees\nFM --> |Waist| Waist\nFM --> |Wide Pushup| WidePush\nFM --> |Close Pushup| ClosePush" - }, - { - "objectID": "posts/bjj-graphs/index.html#cover-photo", - "href": "posts/bjj-graphs/index.html#cover-photo", - "title": "Brazilian Jiu Jitsu Concepts as Graphs", - "section": "Cover Photo", - "text": "Cover Photo\n\n\n\nContemplation - John Vivian" - }, - { - "objectID": "posts/kd-awake/index.html", - "href": "posts/kd-awake/index.html", - "title": "Awake", - "section": "", - "text": "Viewing Recommendations\n\n\n\n\nA screen larger than a phone\n\n\nDark Mode: top-right of navbar\n\n\n\n\n\\(\\infty\\) : Awake\n\nCogito, ergo sum\n\n\nDarkness\n\n\n\nCold\n\n\n\nPain\n\n\n\nLight\n\n\n\nYou\n\n\n\nAwake\n\n \n…and prop yourself up on the hard, damp surface beneath you. Something… something feels wrong. Hands move instinctively – cautiously probing for the intrusion at the behest of one subroutine that, task complete, falls back among billions of writhing kin that labor within the emergent cathedral formed from an uncountable array of taut chromatic threads. They murmur indecipherably, weaving a Rorschach loom deep into the static hum of an endless sprawling labyrinth below. Hands clench in concert – knuckles forming in flight – and begin the labor of rubbing away the thick, pitch-like sap that blinds you from the world. The darkness shudders and a horizon ruptures forth – spilling uncalibrated brilliance onto a virgin charcoal canvas – as the first photons smash uncaringly into their hibernating lover’s perfect grasping hands, hewn by millennia to receive them. Black jaws squeal momentarily then snap shut to ward off the spreading incandescent rot. Hands return once more, their work unfinished. As the knuckles knead and grind, countless phosphenes spawn, dance vibrantly, and die. A horizontal crack tentatively forms anew, flutters briefly in resistance, and then opens…\n…to a sea of dark marble stone faces that extend out in all directions from the ashen and cracked ground below. Each face etched within the marble earth is unique, and your eyes lap greedily at the novel stimuli before the well quickly runs dry against a dark fading haze extending in all directions. Lethargic pulses and chaotic flickers of light sing out to one another from their perches within several dozen tarnished and heavy-looking lanterns that lie scattered haphazardly around you. Flames courageously slash and gouge impotent scars against the gloom’s surface before being quickly subsumed within its boundless polyphagic maw. The distant horizon bleeds pitifully into the twilight above. Glancing upward you subconsciously seek a constant engrained within the germ of your genetic lineage. You feel a deep pit of unease and confusion – It is not there. You lean forward – eyes strain their fibrous bridles, but find no purchase for the seam that separates one part of the formless space before you from another. Vertigo briefly sets in as your mind slowly begins to sink into the infinite sprawling vacuum. Discordance evokes a primal Stygian dread as sensory perception comes to conflict with that which is known.\nThe umbral space before you begins to st r e    t       c           h \n\n\n\nThe low roar of an ocean fills your ears as the dull hammering beat of your heart grows louder, deafening you, stifling the chorus of pleas from reactive counter-measures as signal decays into a rising static tide. Glossolalia drips mercury-hot across your skin as the indiscernible cicadic chatter of a million voices rave the clarion call of the insane. Of Machin Shin, The Black Wind. The beckoning void reaches out to you, enveloping you, all-encompassing, all-consumi-\n\nMotion\n\n\nResponse     Potential         Engagement               Magnocellular Exultation\n\nA rapidly expanding undifferentiated web of light\n\n\nPerturbations in the periphery of your visual field scream out along ancient intention lines below to an older paranoid sibling who awakens with a slumbering roar, deafening the babble of the memetic death-spiral feedback loop within the cerebrum. The voices spiral out in chaotic gyres, growing dimmer as they lose coherence and scatter harmlessly upon the bone-dry wind.\nYour head snaps quickly to focus on this disturbance and you see others – like yourself – spread out in the murk, sitting up, looking around, rubbing dark ink from their eyes. A few huddle together, one helping another to his feet. Your meandering eyes halt abruptly – pools of dark ink sloshing quietly against another – as you stare directly into the eyes of one sitting away from the others and closer to you. His gaze narrows briefly but quickly relaxes upon seeing your open expression. A moment passes. Small pockets depress the contours of his cheeks and the corners of his mouth turn upwards into a hesitant smile. Reflexively, your eyes move downwards in response, and, in transit, a saccadic mask deceives you and they arrive at their destination empty-handed. The lack of concordance between expectation and reality takes a fraction of a second to materialize.\nA thin dark liquid spurts in a double exposure across the fading face you had glimpsed. Time slows in unison with the fluid’s passage, which pauses briefly at the peak of its lazy parabolic arc, and turns with a sigh to await the fall. An abyssal seed soars unimpeded into this plane on eldritch wind, takes root, germinates, and begins to bloom deep within. Your chest heaves against its newfound prison, your breath becoming ragged and uneven. Hyperventilation sets in as consciousness attempts to parse the frantic, abstract imagery of the subconscious.\nThe headless torso slumps forward, slamming violently down – pinned crudely into the chiseled ground by an enormous human-like hand. Viscera oozes between the White Lion’s dexterous fingers – a simulacrum of rotten human fruit. He has come to feast. Muscles rippling, eyes glinting with dangerous intelligence, it pivots smoothly towards another, who had only just begun rubbing the ink from his eyes, deftly cradling one hand around its prey’s face, another enclosing still-rubbing arms, and with unnecessary glee, sharply jerks the head off. The White Lion stands on hind legs and bellows – delighting in the ecstasy afforded apex predators – and begins the slaughter.\n\nYour unconscious backpedaling meets temporary resistance as you stumble into three others – the same ones you had seen together earlier – who embrace you in their trembling bosom of arms and rags to cower behind a meager shield of inadequate cover among a few torso-sized boulders. A hollow serenity fills you as the gore and carnage of the beast become a mere visual and auditory display, safely compartmentalized from the screaming and panicked signaling of other neural systems.\nYou look at the others, who paint a shifting scene of anguish, panic, and despair. You turn instinctively towards the others and lock eyes – you have no language with which to comfort one another. But what comfort is there in certain death? One who had been rocking back and forth on the ground with their arms around their knees slowly rises to their feet clutching something with white-knuckled hands. She opens them stiffly to reveal a bloodied shard of stone, taken from one of the fractured stone faces beneath them where the lion had first announced his presence.\nHope in the face of hopelessness.\nYou lock eyes with the others and your steeled gazes cut the Gordian knot. The scope and profundity of the absurd reality before you clarifies. What choice is there but to fight? To cower before death’s gaze is to diminish the spirit – far better to look it in the eye and shout defiantly. For there is hope where there is courage. You and the other two quickly take to the ground, scrounging for similar tools with which to arm yourselves. As you stand you suddenly realize the shocking stillness of the quiet around you.\nNo others remain but you and your meager cohort. And the White Lion, of course. He sits patiently several stones’ throws away, as if waiting for you to wake from your reverie and acknowledge the reality of the situation before its termination. A cruel sadism that seems unnecessary for fitness – but perhaps prolonging execution constitutes a form of bootstrapping when training the networks responsible for hunting, stalking, and killing prey.\nThe lion stands, pauses for a moment to sniff the air cautiously, then charges.\nEpinephrine and norepinephrine flood your body, causing muscles to tense, mouth to dry, eyes to dilate, and your mind to clear. The lion seems to slow as each breath becomes loud in your ears. As the lion prepares to pounce he is startled by your looks of calm resolve and stutters in an attempt to abort. A demented cackle cuts through the air – you are unsure whether you or your peers are the origin.\nYou and the others lift the shards above your head and scream as you sprint with abandon towards the confused beast. Enthralled with such bestial triumph there is no room for petty thoughts of mortality. There is only room for glory. Only room for victory.\nThe world is a series of flashes, screams, roars, pain, and rage as you and the three others mercilessly stab the White Lion as it backpedals, slashing impotently, unable to adequately defend itself on all sides.\nA woman, who holds no name as there is yet no language, seizes an opportunity as the lion limps weakly, blood leaking from myriad gashes and cuts in its flanks, and places the mortal blow. As the lion rears up on hind legs to bat away another attacker, the muscles in her arm ripple and time slows, the stone shard spinning end-over-end, until it collides with the lion’s groin – obliterating its genitals completely.\n\nAs the dust settles and quiet returns, you and the others shatter the stillness with elated bellows and sapien ululations, embracing one another, jumping and whooping with unrestrained joy. Together you proceed to harvest several juicy spherical bits from the lion, use your sharpened stones to crudely hack away his once prideful mane, and set off together in search of shelter. For if the White Lion could survive here – at least for a time – so could they.\nAfter an indeterminate period, you see a faint glow in the distance that continues to grow in the dark fog as your group moves closer. Emboldened – and without much choice – you proceed towards it and gasp along with the others when a towering stack of lanterns whose thin climbing peak seems to defy intuitive physics materializes out of the haze. Shapes move in the darkness and a familiar icy fear reaches up quickly to embrace you. But…\n…they are like you.\nThey pause cautiously and then notice your rags, shaking hands clutching shattered stone shards. One shouts excitedly to the others, rapidly joining together a series of confusing and challenging syllables, pointing to the lion’s mane wrapped around She-Who-Slayed-Him. The same one steps out towards the others slowly and lowers a much more impressively crafted bone knife to the ground and then raises his hands towards you. You look to the others, who imperceptibly nod, and you slowly bend to set your stone shards on the ground and begin awkwardly walking over together. As you step closer you see there are only six people in total and, as your eyes take in each unique face, the look of hope at your arrival is palpable. You are needed here.\nYou are welcome here.\n\nYou are home\n\n\n\n\n\nCopyrightJohn Vivian - 2024 - All Rights Reserved" - }, - { - "objectID": "posts/kd-art/index.html", - "href": "posts/kd-art/index.html", - "title": "Kingdom Death Artwork", - "section": "", - "text": "The Ghost in the Machine\nI made most of this artwork about ~8-9 months ago as part of an amateur writing series which I’ve written ~20 chapters of (out of 30) but only released the prologue.\nMany illustrations are derived directly from the Kingdom Death miniatures themselves (see Section 2) using ControlNet within Stable Diffusion. I most often used the depth, lineart, and softedge models within ControlNet as my starting point." - }, - { - "objectID": "posts/kd-art/index.html#chapter-artwork", - "href": "posts/kd-art/index.html#chapter-artwork", - "title": "Kingdom Death Artwork", - "section": "Chapter Artwork", - "text": "Chapter Artwork\n\nLadies and gentlemen Creatures of the night Terrestrials that are extra, lend me your ears! Would you like to be shocked and amazed?     The Number Twelve Looks Like You - Gallery of Thrills\n\nArtwork I created for each chapter. One per “year” in our Kingdom Death campaign. Each piece is titled after its respective chapter. Year 7 is missing because that is when the White Speaker arrived (if you’ve played you understand).\n\n\n\n\n\n0: Awake\n\n\n\n\n\n\n\n1: Returning Survivors\n\n\n\n\n\n\n\n\n\n2: Endless Screams\n\n\n\n\n\n\n\n3: Lights in the Sky\n\n\n\n\n\n\n\n\n\n4: The Butcher\n\n\n\n\n\n\n\n5: Hands of Head & Murder\n\n\n\n\n\n\n\n\n\n6: Uninvited Guest\n\n\n\n\n\n\n\n8: Glowing Crater & Rumbling in the Dark\n\n\n\n\n\n\n\n\n\n9: Forgotten Fear\n\n\n\n\n\n\n\n10: Antelo(o)pes\n\n\n\n\n\n\n\n\n\n11: Regal Visit\n\n\n\n\n\n\n\n12: Hooded Knight & Lanterns in the Sky\n\n\n\n\n\n\n\n\n\n13: The Lion, The Hand, and the Silver City\n\n\n\n\n\n\n\n14: 10^9 Lion\n\n\n\n\n\n\n\n\n\n15: (B) The Decade of Statues\n\n\n\n\n\n\n\n16: The Butcher & The Hooded Knight Return\n\n\n\n\n\n\n\n\n\n17: Places, Everyone\n\n\n\n\n\n\n\n18: An Ocular Assessment, A Clearing of Passage\n\n\n\n\n\n\n\n\n\n19: Slenderman II: Electric Boogaloo & The Triatholon of Death\n\n\n\n\n\n\n\n20: Watched\n\n\n\n\n\n\n\n\n\n21: Foul Play\n\n\n\n\n\n\n\n22: Cat Scratch Fever\n\n\n\n\n\n\n\n\n\n23: The Butcher III: Hack City\n\n\n\n\n\n\n\n24: Hottest Hands & Darkest Nights\n\n\n\n\n\n\n\n\n\n25: The Secret Meeting\n\n\n\n\n\n\n\n26: Acid Rain\n\n\n\n\n\n\n\n\n\n27: Murder She Wrote\n\n\n\n\n\n\n\n28: Slenderman III: Catching the Boogeyman\n\n\n\n\n\n\n\n\n\n29: Secret Meeting II: Not-So-Secret\n\n\n\n\n\n\n\n30: Gold Smoke Knight" - }, - { - "objectID": "posts/kd-art/index.html#sec-mini", - "href": "posts/kd-art/index.html#sec-mini", - "title": "Kingdom Death Artwork", - "section": "Miniature-based Gallery", - "text": "Miniature-based Gallery\n\nBow your head in awe of our creation Bring closer his withered throne to earth Lowering paradise within reach     The Faceless - Autotheism Movement III: Deconsecrate\n\nBelow are all examples where the actual miniature from Kingdom Death itself was used as the basis for building the artwork, typically via ControlNet.\n\n\n\n\n\nThe Butcher model\n\n\n\n\n\n\n\nThe Butcher\n\n\n\n\n\n\n\n\n\nThe Hand model\n\n\n\n\n\n\n\nThe Hand\n\n\n\n\n\n\n\n\n\nSlenderman model\n\n\n\n\n\n\n\nSlenderman\n\n\n\n\n\n\n\n\n\nThe Watcher model\n\n\n\n\n\n\n\nThe Watcher\n\n\n\n\n\n\n\n\n\nLion God model\n\n\n\n\n\n\n\nLion God - ew\n\n\n\n\n\n\n\n\n\nGold Smoke Knight model\n\n\n\n\n\n\n\nGold Smoke Knight" - }, - { - "objectID": "posts/kd-art/index.html#tools-versioning", - "href": "posts/kd-art/index.html#tools-versioning", - "title": "Kingdom Death Artwork", - "section": "Tools & Versioning", - "text": "Tools & Versioning\n\nSilly monkeys Give them thumbs, they make a club To beat their brother down    Tool - Right in Two\n\n\n\n\n\n\n\nAn editorial the author wrote to make himself feel better\n\n\n\n\n\nAll art was created using a computer, several dozen pieces of software, and several hundred more hours than expected.\nWhile I understand the deeply unsettling nature of AI, automation, and vast potential for artist abuse, these tools provided me an opportunity to explore visual media in a way I would not be able to otherwise given my technical limitations within the area. I have spent thousands of hours practicing to be a mediocre tech death drummer and several thousand other hours wasted in grad school, not learning to draw. Tools like stable diffusion allow me to combine visual art with the other thing in life I truly enjoy: swearing at the computer and package dependency hell.\nI think of an interview many years ago with Hans Zimmer that surprised me. He said he wasn’t really “fluent” in any particular instrument and that he is appreciative music made its way onto computers or he would never have had the opportunity to explore a passion that brings him and many others so much joy.\n\n\n\n\nStable Diffusion 1.5\nPhotoshop / Photopea\nA1111 WebUI\n\nControlNet\nUltimate SD Upscale\nSegment Anything\nCheckpoint Merger\nExtras (for background removal)\nInfinite Image Browser\nInfinite Grid Generator\ncanvas-zoom\n\nxformers - 0.0.18 (monkey-patched version to work with PyTorch 2.0)\ntorch - 2.0.0+cu118 (not default for A1111, look up how to do this)\ncuDNN 8.7 (you will have to do this manually)\nSwitched from --xformers to --opt-sdp-attention --opt-channelslast" - } -] \ No newline at end of file diff --git a/docs/styles.css b/docs/styles.css deleted file mode 100644 index 2ddf50c..0000000 --- a/docs/styles.css +++ /dev/null @@ -1 +0,0 @@ -/* css styles */ diff --git a/docs/temp/kingdom-death/imgs/00005.jpg b/docs/temp/kingdom-death/imgs/00005.jpg deleted file mode 100644 index 156cd80..0000000 Binary files a/docs/temp/kingdom-death/imgs/00005.jpg and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/40k-mini-example/2022_04_17-MP_4k_final.jpg b/docs/temp/kingdom-death/imgs/40k-mini-example/2022_04_17-MP_4k_final.jpg deleted file mode 100644 index f33f2aa..0000000 Binary files a/docs/temp/kingdom-death/imgs/40k-mini-example/2022_04_17-MP_4k_final.jpg and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/40k-mini-example/nurg.jpg b/docs/temp/kingdom-death/imgs/40k-mini-example/nurg.jpg deleted file mode 100644 index 752ea1e..0000000 Binary files a/docs/temp/kingdom-death/imgs/40k-mini-example/nurg.jpg and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/Butcher-HackCityh.jpg b/docs/temp/kingdom-death/imgs/Butcher-HackCityh.jpg deleted file mode 100644 index 295f5a2..0000000 Binary files a/docs/temp/kingdom-death/imgs/Butcher-HackCityh.jpg and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/DBK.jpg b/docs/temp/kingdom-death/imgs/DBK.jpg deleted file mode 100644 index 64fddf5..0000000 Binary files a/docs/temp/kingdom-death/imgs/DBK.jpg and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/GSK-4k-upscaled.jpg b/docs/temp/kingdom-death/imgs/GSK-4k-upscaled.jpg deleted file mode 100644 index 0fadb5b..0000000 Binary files a/docs/temp/kingdom-death/imgs/GSK-4k-upscaled.jpg and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/Lion-God.jpg b/docs/temp/kingdom-death/imgs/Lion-God.jpg deleted file mode 100644 index 2abfff2..0000000 Binary files a/docs/temp/kingdom-death/imgs/Lion-God.jpg and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/Lion-Knight-4k.jpg b/docs/temp/kingdom-death/imgs/Lion-Knight-4k.jpg deleted file mode 100644 index 68eea42..0000000 Binary files a/docs/temp/kingdom-death/imgs/Lion-Knight-4k.jpg and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/The-Butcher-4k.jpg b/docs/temp/kingdom-death/imgs/The-Butcher-4k.jpg deleted file mode 100644 index 0588868..0000000 Binary files a/docs/temp/kingdom-death/imgs/The-Butcher-4k.jpg and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/Time-Phoenix-4k.jpg b/docs/temp/kingdom-death/imgs/Time-Phoenix-4k.jpg deleted file mode 100644 index 8b73608..0000000 Binary files a/docs/temp/kingdom-death/imgs/Time-Phoenix-4k.jpg and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/Watcher-redo.jpg b/docs/temp/kingdom-death/imgs/Watcher-redo.jpg deleted file mode 100644 index 9d81437..0000000 Binary files a/docs/temp/kingdom-death/imgs/Watcher-redo.jpg and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/White-Speaker.jpg b/docs/temp/kingdom-death/imgs/White-Speaker.jpg deleted file mode 100644 index 0db1cfe..0000000 Binary files a/docs/temp/kingdom-death/imgs/White-Speaker.jpg and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/bonk.jpg b/docs/temp/kingdom-death/imgs/bonk.jpg deleted file mode 100644 index 663f98f..0000000 Binary files a/docs/temp/kingdom-death/imgs/bonk.jpg and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/bsides/b1.png b/docs/temp/kingdom-death/imgs/bsides/b1.png deleted file mode 100644 index fb90fe0..0000000 Binary files a/docs/temp/kingdom-death/imgs/bsides/b1.png and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/bsides/b10.png b/docs/temp/kingdom-death/imgs/bsides/b10.png deleted file mode 100644 index ad70442..0000000 Binary files a/docs/temp/kingdom-death/imgs/bsides/b10.png and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/bsides/b11.png b/docs/temp/kingdom-death/imgs/bsides/b11.png deleted file mode 100644 index 83f3438..0000000 Binary files a/docs/temp/kingdom-death/imgs/bsides/b11.png and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/bsides/b12.jpg b/docs/temp/kingdom-death/imgs/bsides/b12.jpg deleted file mode 100644 index 33c1452..0000000 Binary files a/docs/temp/kingdom-death/imgs/bsides/b12.jpg and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/bsides/b2.png b/docs/temp/kingdom-death/imgs/bsides/b2.png deleted file mode 100644 index 44b2864..0000000 Binary files a/docs/temp/kingdom-death/imgs/bsides/b2.png and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/bsides/b3.png b/docs/temp/kingdom-death/imgs/bsides/b3.png deleted file mode 100644 index 6bd65c4..0000000 Binary files a/docs/temp/kingdom-death/imgs/bsides/b3.png and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/bsides/b4.png b/docs/temp/kingdom-death/imgs/bsides/b4.png deleted file mode 100644 index e409591..0000000 Binary files a/docs/temp/kingdom-death/imgs/bsides/b4.png and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/bsides/b5.png b/docs/temp/kingdom-death/imgs/bsides/b5.png deleted file mode 100644 index 81852c1..0000000 Binary files a/docs/temp/kingdom-death/imgs/bsides/b5.png and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/bsides/b6.png b/docs/temp/kingdom-death/imgs/bsides/b6.png deleted file mode 100644 index d45394d..0000000 Binary files a/docs/temp/kingdom-death/imgs/bsides/b6.png and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/bsides/b7.png b/docs/temp/kingdom-death/imgs/bsides/b7.png deleted file mode 100644 index c52cc99..0000000 Binary files a/docs/temp/kingdom-death/imgs/bsides/b7.png and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/bsides/b8.png b/docs/temp/kingdom-death/imgs/bsides/b8.png deleted file mode 100644 index 56f8f14..0000000 Binary files a/docs/temp/kingdom-death/imgs/bsides/b8.png and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/bsides/b9.png b/docs/temp/kingdom-death/imgs/bsides/b9.png deleted file mode 100644 index bb95567..0000000 Binary files a/docs/temp/kingdom-death/imgs/bsides/b9.png and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/ch00a-wide.jpg b/docs/temp/kingdom-death/imgs/ch00a-wide.jpg deleted file mode 100644 index a565da7..0000000 Binary files a/docs/temp/kingdom-death/imgs/ch00a-wide.jpg and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/ch00b-white-lion-better.jpg b/docs/temp/kingdom-death/imgs/ch00b-white-lion-better.jpg deleted file mode 100644 index 1114d7e..0000000 Binary files a/docs/temp/kingdom-death/imgs/ch00b-white-lion-better.jpg and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/ch01.png b/docs/temp/kingdom-death/imgs/ch01.png deleted file mode 100644 index 29c2c6c..0000000 Binary files a/docs/temp/kingdom-death/imgs/ch01.png and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/ch02-endless-screams-4k.jpg b/docs/temp/kingdom-death/imgs/ch02-endless-screams-4k.jpg deleted file mode 100644 index 8d41c60..0000000 Binary files a/docs/temp/kingdom-death/imgs/ch02-endless-screams-4k.jpg and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/ch05-b.png b/docs/temp/kingdom-death/imgs/ch05-b.png deleted file mode 100644 index 8d21186..0000000 Binary files a/docs/temp/kingdom-death/imgs/ch05-b.png and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/ch06.png b/docs/temp/kingdom-death/imgs/ch06.png deleted file mode 100644 index 07b9f94..0000000 Binary files a/docs/temp/kingdom-death/imgs/ch06.png and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/ch08.png b/docs/temp/kingdom-death/imgs/ch08.png deleted file mode 100644 index bfc5256..0000000 Binary files a/docs/temp/kingdom-death/imgs/ch08.png and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/ch09.png b/docs/temp/kingdom-death/imgs/ch09.png deleted file mode 100644 index 4db9d8a..0000000 Binary files a/docs/temp/kingdom-death/imgs/ch09.png and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/ch10.png b/docs/temp/kingdom-death/imgs/ch10.png deleted file mode 100644 index c0b7b1d..0000000 Binary files a/docs/temp/kingdom-death/imgs/ch10.png and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/ch12.png b/docs/temp/kingdom-death/imgs/ch12.png deleted file mode 100644 index 6301960..0000000 Binary files a/docs/temp/kingdom-death/imgs/ch12.png and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/ch13-b.png b/docs/temp/kingdom-death/imgs/ch13-b.png deleted file mode 100644 index 580c288..0000000 Binary files a/docs/temp/kingdom-death/imgs/ch13-b.png and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/ch14.png b/docs/temp/kingdom-death/imgs/ch14.png deleted file mode 100644 index 0242804..0000000 Binary files a/docs/temp/kingdom-death/imgs/ch14.png and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/ch16.png b/docs/temp/kingdom-death/imgs/ch16.png deleted file mode 100644 index e1380c2..0000000 Binary files a/docs/temp/kingdom-death/imgs/ch16.png and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/ch20.png b/docs/temp/kingdom-death/imgs/ch20.png deleted file mode 100644 index 9868401..0000000 Binary files a/docs/temp/kingdom-death/imgs/ch20.png and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/ch21.png b/docs/temp/kingdom-death/imgs/ch21.png deleted file mode 100644 index 6983e55..0000000 Binary files a/docs/temp/kingdom-death/imgs/ch21.png and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/ch22.png b/docs/temp/kingdom-death/imgs/ch22.png deleted file mode 100644 index 3eb89c2..0000000 Binary files a/docs/temp/kingdom-death/imgs/ch22.png and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/dorfs.png b/docs/temp/kingdom-death/imgs/dorfs.png deleted file mode 100644 index efc438b..0000000 Binary files a/docs/temp/kingdom-death/imgs/dorfs.png and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/horripilation.jpg b/docs/temp/kingdom-death/imgs/horripilation.jpg deleted file mode 100644 index ebf1483..0000000 Binary files a/docs/temp/kingdom-death/imgs/horripilation.jpg and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/lights-in-the-sky.jpg b/docs/temp/kingdom-death/imgs/lights-in-the-sky.jpg deleted file mode 100644 index 2668e36..0000000 Binary files a/docs/temp/kingdom-death/imgs/lights-in-the-sky.jpg and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/misc/bad_drummer_good_drummer.jpg b/docs/temp/kingdom-death/imgs/misc/bad_drummer_good_drummer.jpg deleted file mode 100644 index 4a964ad..0000000 Binary files a/docs/temp/kingdom-death/imgs/misc/bad_drummer_good_drummer.jpg and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/misc/p01gk35d.jpg b/docs/temp/kingdom-death/imgs/misc/p01gk35d.jpg deleted file mode 100644 index d64a913..0000000 Binary files a/docs/temp/kingdom-death/imgs/misc/p01gk35d.jpg and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/misc/warforged-2.JPG b/docs/temp/kingdom-death/imgs/misc/warforged-2.JPG deleted file mode 100644 index 959b748..0000000 Binary files a/docs/temp/kingdom-death/imgs/misc/warforged-2.JPG and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/misc/warforged.JPG b/docs/temp/kingdom-death/imgs/misc/warforged.JPG deleted file mode 100644 index 8130d4c..0000000 Binary files a/docs/temp/kingdom-death/imgs/misc/warforged.JPG and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/models/Gigalion.JPG b/docs/temp/kingdom-death/imgs/models/Gigalion.JPG deleted file mode 100644 index 3969b37..0000000 Binary files a/docs/temp/kingdom-death/imgs/models/Gigalion.JPG and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/models/Lion-Knight.JPG b/docs/temp/kingdom-death/imgs/models/Lion-Knight.JPG deleted file mode 100644 index 89c8ebb..0000000 Binary files a/docs/temp/kingdom-death/imgs/models/Lion-Knight.JPG and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/models/The-Hand.JPG b/docs/temp/kingdom-death/imgs/models/The-Hand.JPG deleted file mode 100644 index 1574436..0000000 Binary files a/docs/temp/kingdom-death/imgs/models/The-Hand.JPG and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/models/The_Butcher.JPG b/docs/temp/kingdom-death/imgs/models/The_Butcher.JPG deleted file mode 100644 index 2733e48..0000000 Binary files a/docs/temp/kingdom-death/imgs/models/The_Butcher.JPG and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/models/gsk.JPG b/docs/temp/kingdom-death/imgs/models/gsk.JPG deleted file mode 100644 index 4200ec4..0000000 Binary files a/docs/temp/kingdom-death/imgs/models/gsk.JPG and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/models/lion-god.png b/docs/temp/kingdom-death/imgs/models/lion-god.png deleted file mode 100644 index a2d6f21..0000000 Binary files a/docs/temp/kingdom-death/imgs/models/lion-god.png and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/models/slenderman.png b/docs/temp/kingdom-death/imgs/models/slenderman.png deleted file mode 100644 index 5f82df4..0000000 Binary files a/docs/temp/kingdom-death/imgs/models/slenderman.png and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/models/watcher-uncropped.JPG b/docs/temp/kingdom-death/imgs/models/watcher-uncropped.JPG deleted file mode 100644 index eea395c..0000000 Binary files a/docs/temp/kingdom-death/imgs/models/watcher-uncropped.JPG and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/slendyboi.jpg b/docs/temp/kingdom-death/imgs/slendyboi.jpg deleted file mode 100644 index ce137ff..0000000 Binary files a/docs/temp/kingdom-death/imgs/slendyboi.jpg and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/the_hand.jpg b/docs/temp/kingdom-death/imgs/the_hand.jpg deleted file mode 100644 index 51029ba..0000000 Binary files a/docs/temp/kingdom-death/imgs/the_hand.jpg and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/triathalon-redone.jpg b/docs/temp/kingdom-death/imgs/triathalon-redone.jpg deleted file mode 100644 index ff2db3a..0000000 Binary files a/docs/temp/kingdom-death/imgs/triathalon-redone.jpg and /dev/null differ diff --git a/docs/temp/kingdom-death/imgs/warlord-armor.jpg b/docs/temp/kingdom-death/imgs/warlord-armor.jpg deleted file mode 100644 index 54efbf4..0000000 Binary files a/docs/temp/kingdom-death/imgs/warlord-armor.jpg and /dev/null differ diff --git a/index-listing.json b/index-listing.json new file mode 100644 index 0000000..12293a8 --- /dev/null +++ b/index-listing.json @@ -0,0 +1,11 @@ +{ + "listing": "/index.html", + "items": [ + "/posts/dr-dfm/index.html", + "/posts/kd-inked-into-creation/index.html", + "/posts/kd-art/index.html", + "/posts/bjj-graphs/index.html", + "/posts/kd-awake/index.html", + "/posts/hassberry-pi/index.html" + ] +} \ No newline at end of file diff --git a/docs/index.html b/index.html similarity index 98% rename from docs/index.html rename to index.html index 9031160..1bc3276 100644 --- a/docs/index.html +++ b/index.html @@ -183,7 +183,7 @@
    Categories
    -
    +
    @@ -209,7 +209,7 @@

    - +
    @@ -247,7 +247,7 @@

    -From the void I am born
    into wave and particle [1] +
    @@ -282,7 +282,7 @@

    -The Ghost in the Machine +
    @@ -320,7 +320,7 @@

    -Depth-first Search Scooch +
    @@ -358,7 +358,7 @@

    -Cogito, ergo sum +
    @@ -396,7 +396,7 @@

    -Praise the Omnissiah +
    diff --git a/docs/posts/bjj-graphs/index.html b/posts/bjj-graphs/index.html similarity index 100% rename from docs/posts/bjj-graphs/index.html rename to posts/bjj-graphs/index.html diff --git a/posts/dr-dfm/index.qmd b/posts/dr-dfm/index.qmd index d65da09..5ba9594 100644 --- a/posts/dr-dfm/index.qmd +++ b/posts/dr-dfm/index.qmd @@ -6,6 +6,7 @@ date: "2024-03-09" categories: ['Math', 'Modeling', 'Python'] image: "jv_dfm.jpg" format: + html: default revealjs: include-in-header: text: | diff --git a/docs/posts/dr-dfm/index_files/figure-html/cell-2-output-1.png b/posts/dr-dfm/index_files/figure-html/cell-2-output-1.png similarity index 100% rename from docs/posts/dr-dfm/index_files/figure-html/cell-2-output-1.png rename to posts/dr-dfm/index_files/figure-html/cell-2-output-1.png diff --git a/docs/posts/dr-dfm/index_files/figure-html/cell-3-output-1.png b/posts/dr-dfm/index_files/figure-html/cell-3-output-1.png similarity index 100% rename from docs/posts/dr-dfm/index_files/figure-html/cell-3-output-1.png rename to posts/dr-dfm/index_files/figure-html/cell-3-output-1.png diff --git a/docs/posts/dr-dfm/index_files/figure-html/cell-4-output-1.png b/posts/dr-dfm/index_files/figure-html/cell-4-output-1.png similarity index 100% rename from docs/posts/dr-dfm/index_files/figure-html/cell-4-output-1.png rename to posts/dr-dfm/index_files/figure-html/cell-4-output-1.png diff --git a/docs/posts/dr-dfm/index_files/figure-revealjs/cell-2-output-1.png b/posts/dr-dfm/index_files/figure-revealjs/cell-2-output-1.png similarity index 100% rename from docs/posts/dr-dfm/index_files/figure-revealjs/cell-2-output-1.png rename to posts/dr-dfm/index_files/figure-revealjs/cell-2-output-1.png diff --git a/docs/posts/dr-dfm/index_files/figure-revealjs/cell-3-output-1.png b/posts/dr-dfm/index_files/figure-revealjs/cell-3-output-1.png similarity index 100% rename from docs/posts/dr-dfm/index_files/figure-revealjs/cell-3-output-1.png rename to posts/dr-dfm/index_files/figure-revealjs/cell-3-output-1.png diff --git a/docs/posts/dr-dfm/index_files/figure-revealjs/cell-4-output-1.png b/posts/dr-dfm/index_files/figure-revealjs/cell-4-output-1.png similarity index 100% rename from docs/posts/dr-dfm/index_files/figure-revealjs/cell-4-output-1.png rename to posts/dr-dfm/index_files/figure-revealjs/cell-4-output-1.png diff --git a/docs/posts/kd-art/index.html b/posts/kd-art/index.html similarity index 86% rename from docs/posts/kd-art/index.html rename to posts/kd-art/index.html index 6447cac..fbcbeee 100644 --- a/docs/posts/kd-art/index.html +++ b/posts/kd-art/index.html @@ -195,7 +195,7 @@

    Kingdom Death Artwork

    -

    +

    Figure 1: Lion Knight Miniature
    @@ -203,7 +203,7 @@

    Kingdom Death Artwork

    -

    +

    Figure 2: Several hours later
    @@ -219,7 +219,7 @@

    Chapter Artwork

    -

    +

    0: Awake
    @@ -227,7 +227,7 @@

    Chapter Artwork

    -

    +

    1: Returning Survivors
    @@ -237,7 +237,7 @@

    Chapter Artwork

    -

    +

    2: Endless Screams
    @@ -245,7 +245,7 @@

    Chapter Artwork

    -

    +

    3: Lights in the Sky
    @@ -255,7 +255,7 @@

    Chapter Artwork

    -

    +

    4: The Butcher
    @@ -263,7 +263,7 @@

    Chapter Artwork

    -

    +

    5: Hands of Head & Murder
    @@ -273,7 +273,7 @@

    Chapter Artwork

    -

    +

    6: Uninvited Guest
    @@ -281,7 +281,7 @@

    Chapter Artwork

    -

    +

    8: Glowing Crater & Rumbling in the Dark
    @@ -291,7 +291,7 @@

    Chapter Artwork

    -

    +

    9: Forgotten Fear
    @@ -299,7 +299,7 @@

    Chapter Artwork

    -

    +

    10: Antelo(o)pes
    @@ -309,7 +309,7 @@

    Chapter Artwork

    -

    +

    11: Regal Visit
    @@ -317,7 +317,7 @@

    Chapter Artwork

    -

    +

    12: Hooded Knight & Lanterns in the Sky
    @@ -327,7 +327,7 @@

    Chapter Artwork

    -

    +

    13: The Lion, The Hand, and the Silver City
    @@ -335,7 +335,7 @@

    Chapter Artwork

    -

    +

    14: 10^9 Lion
    @@ -345,7 +345,7 @@

    Chapter Artwork

    -

    +

    15: (B) The Decade of Statues
    @@ -353,7 +353,7 @@

    Chapter Artwork

    -

    +

    16: The Butcher & The Hooded Knight Return
    @@ -363,7 +363,7 @@

    Chapter Artwork

    -

    +

    17: Places, Everyone
    @@ -371,7 +371,7 @@

    Chapter Artwork

    -

    +

    18: An Ocular Assessment, A Clearing of Passage
    @@ -381,7 +381,7 @@

    Chapter Artwork

    -

    +

    19: Slenderman II: Electric Boogaloo & The Triatholon of Death
    @@ -389,7 +389,7 @@

    Chapter Artwork

    -

    +

    20: Watched
    @@ -399,7 +399,7 @@

    Chapter Artwork

    -

    +

    21: Foul Play
    @@ -407,7 +407,7 @@

    Chapter Artwork

    -

    +

    22: Cat Scratch Fever
    @@ -417,7 +417,7 @@

    Chapter Artwork

    -

    +

    23: The Butcher III: Hack City
    @@ -425,7 +425,7 @@

    Chapter Artwork

    -

    +

    24: Hottest Hands & Darkest Nights
    @@ -435,7 +435,7 @@

    Chapter Artwork

    -

    +

    25: The Secret Meeting
    @@ -443,7 +443,7 @@

    Chapter Artwork

    -

    +

    26: Acid Rain
    @@ -453,7 +453,7 @@

    Chapter Artwork

    -

    +

    27: Murder She Wrote
    @@ -461,7 +461,7 @@

    Chapter Artwork

    -

    +

    28: Slenderman III: Catching the Boogeyman
    @@ -471,7 +471,7 @@

    Chapter Artwork

    -

    +

    29: Secret Meeting II: Not-So-Secret
    @@ -479,7 +479,7 @@

    Chapter Artwork

    -

    +

    30: Gold Smoke Knight
    @@ -496,7 +496,7 @@

    Miniature-based Gallery

    -

    +

    The Butcher model
    @@ -504,7 +504,7 @@

    Miniature-based Gallery

    -

    +

    The Butcher
    @@ -514,7 +514,7 @@

    Miniature-based Gallery

    -

    +

    The Hand model
    @@ -522,7 +522,7 @@

    Miniature-based Gallery

    -

    +

    The Hand
    @@ -532,7 +532,7 @@

    Miniature-based Gallery

    -

    +

    Slenderman model
    @@ -540,7 +540,7 @@

    Miniature-based Gallery

    -

    +

    Slenderman
    @@ -550,7 +550,7 @@

    Miniature-based Gallery

    -

    +

    The Watcher model
    @@ -558,7 +558,7 @@

    Miniature-based Gallery

    -

    +

    The Watcher
    @@ -568,7 +568,7 @@

    Miniature-based Gallery

    -

    +

    Lion God model
    @@ -576,7 +576,7 @@

    Miniature-based Gallery

    -

    +

    Lion God - ew
    @@ -586,7 +586,7 @@

    Miniature-based Gallery

    -

    +

    Gold Smoke Knight model
    @@ -594,7 +594,7 @@

    Miniature-based Gallery

    -

    +

    Gold Smoke Knight
    @@ -997,7 +997,7 @@

    Tools & Versioning

    - + diff --git a/docs/posts/kd-awake/index.html b/posts/kd-awake/index.html similarity index 100% rename from docs/posts/kd-awake/index.html rename to posts/kd-awake/index.html diff --git a/docs/posts/kd-inked-into-creation/index.html b/posts/kd-inked-into-creation/index.html similarity index 99% rename from docs/posts/kd-inked-into-creation/index.html rename to posts/kd-inked-into-creation/index.html index 3a7bf1a..237ff44 100644 --- a/docs/posts/kd-inked-into-creation/index.html +++ b/posts/kd-inked-into-creation/index.html @@ -1095,7 +1095,7 @@

    Addendum

    });
    - + diff --git a/docs/site_libs/bootstrap/bootstrap-dark.min.css b/site_libs/bootstrap/bootstrap-dark.min.css similarity index 100% rename from docs/site_libs/bootstrap/bootstrap-dark.min.css rename to site_libs/bootstrap/bootstrap-dark.min.css diff --git a/docs/site_libs/bootstrap/bootstrap-icons.css b/site_libs/bootstrap/bootstrap-icons.css similarity index 100% rename from docs/site_libs/bootstrap/bootstrap-icons.css rename to site_libs/bootstrap/bootstrap-icons.css diff --git a/docs/site_libs/bootstrap/bootstrap-icons.woff b/site_libs/bootstrap/bootstrap-icons.woff similarity index 100% rename from docs/site_libs/bootstrap/bootstrap-icons.woff rename to site_libs/bootstrap/bootstrap-icons.woff diff --git a/docs/site_libs/bootstrap/bootstrap.min.css b/site_libs/bootstrap/bootstrap.min.css similarity index 100% rename from docs/site_libs/bootstrap/bootstrap.min.css rename to site_libs/bootstrap/bootstrap.min.css diff --git a/docs/site_libs/bootstrap/bootstrap.min.js b/site_libs/bootstrap/bootstrap.min.js similarity index 100% rename from docs/site_libs/bootstrap/bootstrap.min.js rename to site_libs/bootstrap/bootstrap.min.js diff --git a/docs/site_libs/clipboard/clipboard.min.js b/site_libs/clipboard/clipboard.min.js similarity index 100% rename from docs/site_libs/clipboard/clipboard.min.js rename to site_libs/clipboard/clipboard.min.js diff --git a/docs/site_libs/quarto-contrib/glightbox/glightbox.min.css b/site_libs/quarto-contrib/glightbox/glightbox.min.css similarity index 100% rename from docs/site_libs/quarto-contrib/glightbox/glightbox.min.css rename to site_libs/quarto-contrib/glightbox/glightbox.min.css diff --git a/docs/site_libs/quarto-contrib/glightbox/glightbox.min.js b/site_libs/quarto-contrib/glightbox/glightbox.min.js similarity index 100% rename from docs/site_libs/quarto-contrib/glightbox/glightbox.min.js rename to site_libs/quarto-contrib/glightbox/glightbox.min.js diff --git a/docs/site_libs/quarto-contrib/glightbox/lightbox.css b/site_libs/quarto-contrib/glightbox/lightbox.css similarity index 100% rename from docs/site_libs/quarto-contrib/glightbox/lightbox.css rename to site_libs/quarto-contrib/glightbox/lightbox.css diff --git a/docs/site_libs/quarto-diagram/mermaid-init.js b/site_libs/quarto-diagram/mermaid-init.js similarity index 100% rename from docs/site_libs/quarto-diagram/mermaid-init.js rename to site_libs/quarto-diagram/mermaid-init.js diff --git a/docs/site_libs/quarto-diagram/mermaid.css b/site_libs/quarto-diagram/mermaid.css similarity index 100% rename from docs/site_libs/quarto-diagram/mermaid.css rename to site_libs/quarto-diagram/mermaid.css diff --git a/docs/site_libs/quarto-diagram/mermaid.min.js b/site_libs/quarto-diagram/mermaid.min.js similarity index 100% rename from docs/site_libs/quarto-diagram/mermaid.min.js rename to site_libs/quarto-diagram/mermaid.min.js diff --git a/docs/site_libs/quarto-html/anchor.min.js b/site_libs/quarto-html/anchor.min.js similarity index 100% rename from docs/site_libs/quarto-html/anchor.min.js rename to site_libs/quarto-html/anchor.min.js diff --git a/docs/site_libs/quarto-html/light-border.css b/site_libs/quarto-html/light-border.css similarity index 100% rename from docs/site_libs/quarto-html/light-border.css rename to site_libs/quarto-html/light-border.css diff --git a/docs/site_libs/quarto-html/popper.min.js b/site_libs/quarto-html/popper.min.js similarity index 100% rename from docs/site_libs/quarto-html/popper.min.js rename to site_libs/quarto-html/popper.min.js diff --git a/docs/site_libs/quarto-html/quarto-html.min.css b/site_libs/quarto-html/quarto-html.min.css similarity index 100% rename from docs/site_libs/quarto-html/quarto-html.min.css rename to site_libs/quarto-html/quarto-html.min.css diff --git a/docs/site_libs/quarto-html/quarto-syntax-highlighting-dark.css b/site_libs/quarto-html/quarto-syntax-highlighting-dark.css similarity index 100% rename from docs/site_libs/quarto-html/quarto-syntax-highlighting-dark.css rename to site_libs/quarto-html/quarto-syntax-highlighting-dark.css diff --git a/docs/site_libs/quarto-html/quarto-syntax-highlighting.css b/site_libs/quarto-html/quarto-syntax-highlighting.css similarity index 100% rename from docs/site_libs/quarto-html/quarto-syntax-highlighting.css rename to site_libs/quarto-html/quarto-syntax-highlighting.css diff --git a/docs/site_libs/quarto-html/quarto.js b/site_libs/quarto-html/quarto.js similarity index 100% rename from docs/site_libs/quarto-html/quarto.js rename to site_libs/quarto-html/quarto.js diff --git a/docs/site_libs/quarto-html/tabby.min.js b/site_libs/quarto-html/tabby.min.js similarity index 100% rename from docs/site_libs/quarto-html/tabby.min.js rename to site_libs/quarto-html/tabby.min.js diff --git a/docs/site_libs/quarto-html/tippy.css b/site_libs/quarto-html/tippy.css similarity index 100% rename from docs/site_libs/quarto-html/tippy.css rename to site_libs/quarto-html/tippy.css diff --git a/docs/site_libs/quarto-html/tippy.umd.min.js b/site_libs/quarto-html/tippy.umd.min.js similarity index 100% rename from docs/site_libs/quarto-html/tippy.umd.min.js rename to site_libs/quarto-html/tippy.umd.min.js diff --git a/docs/site_libs/quarto-listing/list.min.js b/site_libs/quarto-listing/list.min.js similarity index 100% rename from docs/site_libs/quarto-listing/list.min.js rename to site_libs/quarto-listing/list.min.js diff --git a/docs/site_libs/quarto-listing/quarto-listing.js b/site_libs/quarto-listing/quarto-listing.js similarity index 100% rename from docs/site_libs/quarto-listing/quarto-listing.js rename to site_libs/quarto-listing/quarto-listing.js diff --git a/docs/site_libs/quarto-nav/headroom.min.js b/site_libs/quarto-nav/headroom.min.js similarity index 100% rename from docs/site_libs/quarto-nav/headroom.min.js rename to site_libs/quarto-nav/headroom.min.js diff --git a/docs/site_libs/quarto-nav/quarto-nav.js b/site_libs/quarto-nav/quarto-nav.js similarity index 100% rename from docs/site_libs/quarto-nav/quarto-nav.js rename to site_libs/quarto-nav/quarto-nav.js diff --git a/docs/site_libs/quarto-search/autocomplete.umd.js b/site_libs/quarto-search/autocomplete.umd.js similarity index 100% rename from docs/site_libs/quarto-search/autocomplete.umd.js rename to site_libs/quarto-search/autocomplete.umd.js diff --git a/docs/site_libs/quarto-search/fuse.min.js b/site_libs/quarto-search/fuse.min.js similarity index 100% rename from docs/site_libs/quarto-search/fuse.min.js rename to site_libs/quarto-search/fuse.min.js diff --git a/docs/site_libs/quarto-search/quarto-search.js b/site_libs/quarto-search/quarto-search.js similarity index 100% rename from docs/site_libs/quarto-search/quarto-search.js rename to site_libs/quarto-search/quarto-search.js diff --git a/docs/site_libs/revealjs/plugin/highlight/highlight.esm.js b/site_libs/revealjs/plugin/highlight/highlight.esm.js similarity index 100% rename from docs/site_libs/revealjs/plugin/highlight/highlight.esm.js rename to site_libs/revealjs/plugin/highlight/highlight.esm.js diff --git a/docs/site_libs/revealjs/plugin/highlight/highlight.js b/site_libs/revealjs/plugin/highlight/highlight.js similarity index 100% rename from docs/site_libs/revealjs/plugin/highlight/highlight.js rename to site_libs/revealjs/plugin/highlight/highlight.js diff --git a/docs/site_libs/revealjs/plugin/highlight/monokai.css b/site_libs/revealjs/plugin/highlight/monokai.css similarity index 100% rename from docs/site_libs/revealjs/plugin/highlight/monokai.css rename to site_libs/revealjs/plugin/highlight/monokai.css diff --git a/docs/site_libs/revealjs/plugin/highlight/plugin.js b/site_libs/revealjs/plugin/highlight/plugin.js similarity index 100% rename from docs/site_libs/revealjs/plugin/highlight/plugin.js rename to site_libs/revealjs/plugin/highlight/plugin.js diff --git a/docs/site_libs/revealjs/plugin/highlight/zenburn.css b/site_libs/revealjs/plugin/highlight/zenburn.css similarity index 100% rename from docs/site_libs/revealjs/plugin/highlight/zenburn.css rename to site_libs/revealjs/plugin/highlight/zenburn.css diff --git a/docs/site_libs/revealjs/plugin/markdown/markdown.esm.js b/site_libs/revealjs/plugin/markdown/markdown.esm.js similarity index 100% rename from docs/site_libs/revealjs/plugin/markdown/markdown.esm.js rename to site_libs/revealjs/plugin/markdown/markdown.esm.js diff --git a/docs/site_libs/revealjs/plugin/markdown/markdown.js b/site_libs/revealjs/plugin/markdown/markdown.js similarity index 100% rename from docs/site_libs/revealjs/plugin/markdown/markdown.js rename to site_libs/revealjs/plugin/markdown/markdown.js diff --git a/docs/site_libs/revealjs/plugin/markdown/plugin.js b/site_libs/revealjs/plugin/markdown/plugin.js similarity index 100% rename from docs/site_libs/revealjs/plugin/markdown/plugin.js rename to site_libs/revealjs/plugin/markdown/plugin.js diff --git a/docs/site_libs/revealjs/plugin/math/katex.js b/site_libs/revealjs/plugin/math/katex.js similarity index 100% rename from docs/site_libs/revealjs/plugin/math/katex.js rename to site_libs/revealjs/plugin/math/katex.js diff --git a/docs/site_libs/revealjs/plugin/math/math.esm.js b/site_libs/revealjs/plugin/math/math.esm.js similarity index 100% rename from docs/site_libs/revealjs/plugin/math/math.esm.js rename to site_libs/revealjs/plugin/math/math.esm.js diff --git a/docs/site_libs/revealjs/plugin/math/math.js b/site_libs/revealjs/plugin/math/math.js similarity index 100% rename from docs/site_libs/revealjs/plugin/math/math.js rename to site_libs/revealjs/plugin/math/math.js diff --git a/docs/site_libs/revealjs/plugin/math/mathjax2.js b/site_libs/revealjs/plugin/math/mathjax2.js similarity index 100% rename from docs/site_libs/revealjs/plugin/math/mathjax2.js rename to site_libs/revealjs/plugin/math/mathjax2.js diff --git a/docs/site_libs/revealjs/plugin/math/mathjax3.js b/site_libs/revealjs/plugin/math/mathjax3.js similarity index 100% rename from docs/site_libs/revealjs/plugin/math/mathjax3.js rename to site_libs/revealjs/plugin/math/mathjax3.js diff --git a/docs/site_libs/revealjs/plugin/math/plugin.js b/site_libs/revealjs/plugin/math/plugin.js similarity index 100% rename from docs/site_libs/revealjs/plugin/math/plugin.js rename to site_libs/revealjs/plugin/math/plugin.js diff --git a/docs/site_libs/revealjs/plugin/notes/notes.esm.js b/site_libs/revealjs/plugin/notes/notes.esm.js similarity index 100% rename from docs/site_libs/revealjs/plugin/notes/notes.esm.js rename to site_libs/revealjs/plugin/notes/notes.esm.js diff --git a/docs/site_libs/revealjs/plugin/notes/notes.js b/site_libs/revealjs/plugin/notes/notes.js similarity index 100% rename from docs/site_libs/revealjs/plugin/notes/notes.js rename to site_libs/revealjs/plugin/notes/notes.js diff --git a/docs/site_libs/revealjs/plugin/notes/plugin.js b/site_libs/revealjs/plugin/notes/plugin.js similarity index 100% rename from docs/site_libs/revealjs/plugin/notes/plugin.js rename to site_libs/revealjs/plugin/notes/plugin.js diff --git a/docs/site_libs/revealjs/plugin/notes/speaker-view.html b/site_libs/revealjs/plugin/notes/speaker-view.html similarity index 100% rename from docs/site_libs/revealjs/plugin/notes/speaker-view.html rename to site_libs/revealjs/plugin/notes/speaker-view.html diff --git a/docs/site_libs/revealjs/plugin/pdf-export/pdfexport.js b/site_libs/revealjs/plugin/pdf-export/pdfexport.js similarity index 100% rename from docs/site_libs/revealjs/plugin/pdf-export/pdfexport.js rename to site_libs/revealjs/plugin/pdf-export/pdfexport.js diff --git a/docs/site_libs/revealjs/plugin/pdf-export/plugin.yml b/site_libs/revealjs/plugin/pdf-export/plugin.yml similarity index 100% rename from docs/site_libs/revealjs/plugin/pdf-export/plugin.yml rename to site_libs/revealjs/plugin/pdf-export/plugin.yml diff --git a/docs/site_libs/revealjs/plugin/quarto-line-highlight/line-highlight.css b/site_libs/revealjs/plugin/quarto-line-highlight/line-highlight.css similarity index 100% rename from docs/site_libs/revealjs/plugin/quarto-line-highlight/line-highlight.css rename to site_libs/revealjs/plugin/quarto-line-highlight/line-highlight.css diff --git a/docs/site_libs/revealjs/plugin/quarto-line-highlight/line-highlight.js b/site_libs/revealjs/plugin/quarto-line-highlight/line-highlight.js similarity index 100% rename from docs/site_libs/revealjs/plugin/quarto-line-highlight/line-highlight.js rename to site_libs/revealjs/plugin/quarto-line-highlight/line-highlight.js diff --git a/docs/site_libs/revealjs/plugin/quarto-line-highlight/plugin.yml b/site_libs/revealjs/plugin/quarto-line-highlight/plugin.yml similarity index 100% rename from docs/site_libs/revealjs/plugin/quarto-line-highlight/plugin.yml rename to site_libs/revealjs/plugin/quarto-line-highlight/plugin.yml diff --git a/docs/site_libs/revealjs/plugin/quarto-support/footer.css b/site_libs/revealjs/plugin/quarto-support/footer.css similarity index 100% rename from docs/site_libs/revealjs/plugin/quarto-support/footer.css rename to site_libs/revealjs/plugin/quarto-support/footer.css diff --git a/docs/site_libs/revealjs/plugin/quarto-support/plugin.yml b/site_libs/revealjs/plugin/quarto-support/plugin.yml similarity index 100% rename from docs/site_libs/revealjs/plugin/quarto-support/plugin.yml rename to site_libs/revealjs/plugin/quarto-support/plugin.yml diff --git a/docs/site_libs/revealjs/plugin/quarto-support/support.js b/site_libs/revealjs/plugin/quarto-support/support.js similarity index 100% rename from docs/site_libs/revealjs/plugin/quarto-support/support.js rename to site_libs/revealjs/plugin/quarto-support/support.js diff --git a/docs/site_libs/revealjs/plugin/reveal-menu/menu.css b/site_libs/revealjs/plugin/reveal-menu/menu.css similarity index 100% rename from docs/site_libs/revealjs/plugin/reveal-menu/menu.css rename to site_libs/revealjs/plugin/reveal-menu/menu.css diff --git a/docs/site_libs/revealjs/plugin/reveal-menu/menu.js b/site_libs/revealjs/plugin/reveal-menu/menu.js similarity index 100% rename from docs/site_libs/revealjs/plugin/reveal-menu/menu.js rename to site_libs/revealjs/plugin/reveal-menu/menu.js diff --git a/docs/site_libs/revealjs/plugin/reveal-menu/plugin.yml b/site_libs/revealjs/plugin/reveal-menu/plugin.yml similarity index 100% rename from docs/site_libs/revealjs/plugin/reveal-menu/plugin.yml rename to site_libs/revealjs/plugin/reveal-menu/plugin.yml diff --git a/docs/site_libs/revealjs/plugin/reveal-menu/quarto-menu.css b/site_libs/revealjs/plugin/reveal-menu/quarto-menu.css similarity index 100% rename from docs/site_libs/revealjs/plugin/reveal-menu/quarto-menu.css rename to site_libs/revealjs/plugin/reveal-menu/quarto-menu.css diff --git a/docs/site_libs/revealjs/plugin/reveal-menu/quarto-menu.js b/site_libs/revealjs/plugin/reveal-menu/quarto-menu.js similarity index 100% rename from docs/site_libs/revealjs/plugin/reveal-menu/quarto-menu.js rename to site_libs/revealjs/plugin/reveal-menu/quarto-menu.js diff --git a/docs/site_libs/revealjs/plugin/search/plugin.js b/site_libs/revealjs/plugin/search/plugin.js similarity index 100% rename from docs/site_libs/revealjs/plugin/search/plugin.js rename to site_libs/revealjs/plugin/search/plugin.js diff --git a/docs/site_libs/revealjs/plugin/search/search.esm.js b/site_libs/revealjs/plugin/search/search.esm.js similarity index 100% rename from docs/site_libs/revealjs/plugin/search/search.esm.js rename to site_libs/revealjs/plugin/search/search.esm.js diff --git a/docs/site_libs/revealjs/plugin/search/search.js b/site_libs/revealjs/plugin/search/search.js similarity index 100% rename from docs/site_libs/revealjs/plugin/search/search.js rename to site_libs/revealjs/plugin/search/search.js diff --git a/docs/site_libs/revealjs/plugin/zoom/plugin.js b/site_libs/revealjs/plugin/zoom/plugin.js similarity index 100% rename from docs/site_libs/revealjs/plugin/zoom/plugin.js rename to site_libs/revealjs/plugin/zoom/plugin.js diff --git a/docs/site_libs/revealjs/plugin/zoom/zoom.esm.js b/site_libs/revealjs/plugin/zoom/zoom.esm.js similarity index 100% rename from docs/site_libs/revealjs/plugin/zoom/zoom.esm.js rename to site_libs/revealjs/plugin/zoom/zoom.esm.js diff --git a/docs/site_libs/revealjs/plugin/zoom/zoom.js b/site_libs/revealjs/plugin/zoom/zoom.js similarity index 100% rename from docs/site_libs/revealjs/plugin/zoom/zoom.js rename to site_libs/revealjs/plugin/zoom/zoom.js diff --git a/docs/temp/kingdom-death/ape-index/index.html b/temp/kingdom-death/ape-index/index.html similarity index 100% rename from docs/temp/kingdom-death/ape-index/index.html rename to temp/kingdom-death/ape-index/index.html diff --git a/docs/temp/kingdom-death/ape-index/scratch.html b/temp/kingdom-death/ape-index/scratch.html similarity index 100% rename from docs/temp/kingdom-death/ape-index/scratch.html rename to temp/kingdom-death/ape-index/scratch.html diff --git a/docs/temp/kingdom-death/index.html b/temp/kingdom-death/index.html similarity index 97% rename from docs/temp/kingdom-death/index.html rename to temp/kingdom-death/index.html index f1c778a..0cb177e 100644 --- a/docs/temp/kingdom-death/index.html +++ b/temp/kingdom-death/index.html @@ -317,7 +317,7 @@

    Foreword

    “Surely this must be the greatest game ever made! I must immediately find and play it!”

    -

    +

    13 year old me: “What the fuck is this?”
    @@ -327,7 +327,7 @@

    Foreword

    I ended up working on this, in some capacity, every day for almost three months. I got obsessed with new features in tools like Stable Diffusion, which offer much more control than commercial tools like Midjourney, and seemed to come out every day. As my friend joked, “Honey! New ControlNet just dropped!” I ended up spending hours each week making and learning about digital art. Hundreds of hours later I’m happy with the progress I’ve made and how much fun I’ve had doing things like mocking up one of my favorite guitarist’s Chaos Nurgle kitbash model: Section 1.2.4.

    -

    +

    And now for something, completely different
    @@ -566,7 +566,7 @@

    Year 7: Phoe
    -

    +

    BONK! Gotcha 😏
    @@ -1873,7 +1873,7 @@

    Artwork

    -

    +

    Figure 1: Lion Knight Miniature
    @@ -1881,7 +1881,7 @@

    Artwork

    -

    +

    Figure 2: Several hours later
    @@ -1931,7 +1931,7 @@

    Miniature-based Gallery

    -

    +

    Gigalion model
    @@ -1939,7 +1939,7 @@

    Miniature-based Gallery

    -

    +

    Gigalion
    @@ -1949,7 +1949,7 @@

    Miniature-based Gallery

    -

    +

    The Butcher model
    @@ -1957,7 +1957,7 @@

    Miniature-based Gallery

    -

    +

    The Butcher
    @@ -1967,7 +1967,7 @@

    Miniature-based Gallery

    -

    +

    The Hand model
    @@ -1975,7 +1975,7 @@

    Miniature-based Gallery

    -

    +

    The Hand
    @@ -1985,7 +1985,7 @@

    Miniature-based Gallery

    -

    +

    Slenderman model
    @@ -1993,7 +1993,7 @@

    Miniature-based Gallery

    -

    +

    Slenderman
    @@ -2003,7 +2003,7 @@

    Miniature-based Gallery

    -

    +

    The Watcher model
    @@ -2011,7 +2011,7 @@

    Miniature-based Gallery

    -

    +

    The Watcher
    @@ -2021,7 +2021,7 @@

    Miniature-based Gallery

    -

    +

    Lion God model
    @@ -2029,7 +2029,7 @@

    Miniature-based Gallery

    -

    +

    Lion God - ew
    @@ -2039,7 +2039,7 @@

    Miniature-based Gallery

    -

    +

    Gold Smoke Knight model
    @@ -2047,7 +2047,7 @@

    Miniature-based Gallery

    -

    +

    Gold Smoke Knight
    @@ -2163,7 +2163,7 @@

    40K Chaos Nurgle Kitbash Examp
    -

    +

    Figure 3: Chaos Nurgle Kitbash by Malcolm Pugh
    @@ -2186,11 +2186,11 @@

    Summary Statistics

    -
    /tmp/ipykernel_22951/1245481724.py:9: DeprecationWarning:
    +
    /tmp/ipykernel_23661/1245481724.py:9: DeprecationWarning:
     
     `apply` is deprecated. It has been renamed to `map_elements`.
     
    -/tmp/ipykernel_22951/1245481724.py:10: DeprecationWarning:
    +/tmp/ipykernel_23661/1245481724.py:10: DeprecationWarning:
     
     `cumsum` is deprecated. It has been renamed to `cum_sum`.
     
    @@ -2201,9 +2201,9 @@

    Cumulative Dea
    -
    - +