From a716286f375a7b7cd998ce4455fac3da116edade Mon Sep 17 00:00:00 2001 From: Christine Dodrill Date: Wed, 7 Jul 2021 21:17:28 -0400 Subject: remove title from every post so I can add read time estimate Signed-off-by: Christine Dodrill --- blog/7e-2020-12-20.markdown | 2 -- blog/OVE-20190623-0001.markdown | 2 -- blog/OVE-20191021-0001.markdown | 2 -- blog/TLDR-rust-2020-09-19.markdown | 2 -- blog/a-letter-to-those-that-bullied-me-2018-06-16.markdown | 2 -- blog/a-trip-into-freebsd-2021-02-13.markdown | 2 -- blog/aegis-prometheus-2021-04-05.markdown | 2 -- blog/all-there-is-is-now-2019-05-25.markdown | 2 -- blog/anathema-2019-10-21.markdown | 2 -- blog/android-thoughts-2021-07-03.markdown | 2 -- blog/animal-crossing-stability-2021-02-28.markdown | 2 -- blog/apple-macbook-air-m1-review-2021-02-15.markdown | 2 -- blog/atom-as-vim-2014-11-18.markdown | 3 --- blog/backslash-kubernetes-2021-01-03.markdown | 4 +--- blog/beauty-in-ugly-2018-04-23.markdown | 2 -- blog/beego-2014-11-28.markdown | 3 --- blog/blind-men-and-an-elephant-2018-11-29.markdown | 2 -- blog/blog-feature-art-gallery-2019-11-01.markdown | 2 -- blog/borg-backup-2021-01-09.markdown | 2 -- blog/brain-fmri-to-3d-model-2019-08-23.markdown | 2 -- blog/career-advice-2019-06-18.markdown | 2 -- blog/chaos-magick-debugging-2018-11-13.markdown | 2 -- blog/chicken-stir-fry-2019-04-13.markdown | 2 -- blog/cinemaquestria-orchestration-2015-03-13.markdown | 3 --- blog/cloud-init-2021-06-04.markdown | 2 -- blog/coding-on-an-ipad-2018-04-14-2018.markdown | 2 -- blog/colemak-layout-2-2020-08-22.markdown | 2 -- blog/colemak-layout-2020-08-15.markdown | 2 -- blog/coming-out-2015-12-01.markdown | 3 --- blog/convoluted-vrchat-gchat-setup-2021-02-24.markdown | 2 -- blog/crazy-experiment-2017-01-09.markdown | 3 --- blog/creators-code-2018-09-18.markdown | 2 -- blog/cursing-out-god-2018-11-21.markdown | 2 -- blog/death-08-19-2018.markdown | 2 -- blog/death-stranding-review-2019-11-11.markdown | 2 -- blog/dependency-hell-2014-11-20.markdown | 3 --- blog/deprecation-notice-elemental-ircd-2019-02-11.markdown | 2 -- blog/dev-2014-10-24.markdown | 3 --- blog/dev-printerfact-2021-04-17.markdown | 2 -- blog/dhall-kubernetes-2020-01-25.markdown | 2 -- blog/died-to-save-me-2018-08-27.markdown | 2 -- blog/dont-look-into-the-light-2019-10-06.markdown | 2 -- blog/drone-kubernetes-cd-2020-07-10.markdown | 2 -- blog/epilogue-2021-05-26.markdown | 2 -- blog/experimental-rilkef-2018-11-30.markdown | 2 -- blog/farewell-email-heroku-2019-03-08.markdown | 4 +--- blog/fear-07-24-2018.markdown | 2 -- blog/feeds-fixed-gemini-flight-journal-2020-07-26.markdown | 2 -- .../ffi-ing-golang-from-nim-for-fun-and-profit-2015-12-20.markdown | 3 --- blog/final-chapter-2021-05-20.markdown | 2 -- blog/footnote-2021-06-15.markdown | 2 -- blog/formal-grammar-of-h-2019-05-19.markdown | 2 -- blog/furnal-equinox-2021-03-22.markdown | 2 -- blog/gamebridge-2020-05-09.markdown | 2 -- blog/gears-and-gods-2019-11-14.markdown | 2 -- blog/gemini-web-fear-missing-out-2020-08-02.markdown | 2 -- blog/get-going-hello-world-2019-10-28.markdown | 2 -- blog/getting-started-with-go-2015-01-28.markdown | 3 --- blog/gitea-release-tool-2020-05-31.markdown | 2 -- blog/gopreload-2017-03-25.markdown | 3 --- blog/graphviz-dot-christine-dot-website-2019-01-11.markdown | 3 +-- blog/gratitude-07-20-2018.markdown | 2 -- blog/gtd-on-paper-2021-06-13.markdown | 2 -- blog/h-language-2019-06-30.markdown | 2 -- blog/hlang-in-30s-2020-01-04.markdown | 2 -- blog/how-does-into-meditation-2017-12-10.markdown | 2 -- blog/how-http-requests-work-2020-05-19.markdown | 2 -- blog/how-i-start-nix-2020-03-08.markdown | 2 -- blog/how-i-start-rust-2020-03-15.markdown | 2 -- blog/how-mara-works-2020-09-30.markdown | 2 -- blog/how-send-email-nim-2019-08-28.markdown | 2 -- blog/how-to-handle-pedophiles-in-communities-2021-03-07.markdown | 2 -- blog/howto-automate-discord-webhook-cron-2018-03-29.markdown | 2 -- blog/howto-usermode-linux-2019-07-07.markdown | 2 -- blog/i-was-wrong-about-nix-2020-02-10.markdown | 2 -- blog/identity-model-software-2021-01-31.markdown | 2 -- blog/immigration-2021-04-11.markdown | 2 -- blog/instant-pot-spaghetti-2020-02-03.markdown | 2 -- blog/ios-development-pro-tip-for-private-ca-2019-03-22.markdown | 2 -- blog/ipad-smart-keyboard-accents-2019-05-10.markdown | 2 -- blog/irc-chghost-2013-10-04.markdown | 2 -- blog/irc-stuff-nixos-2021-05-29.markdown | 2 -- blog/ircd-k8s-2019-12-21.markdown | 2 -- blog/k8s-pondering-2020-12-31.markdown | 2 -- blog/kalama-pali-pi-kulupu-Kala-2020-10-12.markdown | 2 -- blog/land-1-syscalls-file-io-2018-06-18.markdown | 2 -- blog/let-it-snow-2018-12-17.markdown | 2 -- blog/life-update-2019-05-16.markdown | 2 -- blog/lipu-pi-o-wawa-e-lukin-2018-10-14.markdown | 2 -- blog/ln-the-natural-logger-2020-10-17.markdown | 2 -- blog/lokahi-2018-02-08.markdown | 2 -- blog/mapatei-2019-09-22.markdown | 2 -- blog/mara-ransack-castle-2021-03-28.markdown | 2 -- blog/mara-sh0rk-of-justice-2020-12-28.markdown | 2 -- blog/maybedoer-2020-05-23.markdown | 2 -- blog/metaprogramming-partial-application-2015-08-26.markdown | 3 --- blog/minicompiler-lexing-2020-10-29.markdown | 2 -- blog/morph-setup-2021-04-25.markdown | 2 -- blog/mpd-docker-2014-10-20.markdown | 4 ---- blog/mr-beast-postmodern-gold-2019-06-05.markdown | 4 +--- blog/musings-from-within-release-2020-07-28.markdown | 2 -- blog/my-career-in-dates-titles-salaries-2019-03-14.markdown | 2 -- blog/my-homelab-2021-06-08.markdown | 2 -- blog/my-wireguard-setup-2021-02-06.markdown | 2 -- blog/narrative-of-sickness-2018-08-13.markdown | 2 -- blog/new-adventures-2020-10-24.markdown | 2 -- blog/new-gpg-key-2021-01-15.markdown | 2 -- blog/new-site-2016-12-18.markdown | 7 +------ blog/nim-and-tup-2015-06-10.markdown | 3 --- blog/nixops-services-2020-11-09.markdown | 2 -- blog/nixos-desktop-flow-2020-04-25.markdown | 2 -- blog/nixos-discord-webhook-2020-11-30.markdown | 2 -- blog/nixos-encrypted-secrets-2021-01-20.markdown | 2 -- blog/nixos-minecraft-tailscale-blog-2021-01-19.markdown | 2 -- blog/old-articles-2019-01-17.markdown | 2 -- blog/olin-1-why-09-1-2018.markdown | 2 -- blog/olin-2-the-future-09-5-2018.markdown | 2 -- blog/olin-progress-2019-12-14.markdown | 2 -- blog/one-day-2018-11-01.markdown | 2 -- blog/org-mode-flow-2020-09-08.markdown | 2 -- blog/pageview-time-experiment-2019-08-19.markdown | 2 -- blog/pahi-benchmarks-2020-03-26.markdown | 2 -- blog/pahi-hello-world-2020-02-22.markdown | 2 -- blog/paper-mario-origami-king-2021-01-30.markdown | 2 -- blog/patron-page-2020-02-29.markdown | 2 -- blog/plt-1-the-beginning-2015-02-14.markdown | 3 --- blog/plt-2-entering-the-cave-2015-02-14.markdown | 3 --- blog/plurality-cyberpunk-xenoblade-2021-02-14.markdown | 2 -- blog/plurality-driven-development-2019-08-04.markdown | 2 -- blog/practical-kasmakfa-2019-04-21.markdown | 2 -- blog/progressive-webapp-conversion-2019-01-26.markdown | 2 -- blog/prometheus-grafana-loki-nixos-2020-11-20.markdown | 2 -- blog/pursuit-of-dsl-2014-08-16.markdown | 3 --- blog/quinoa-taco-bowls-2019-08-16.markdown | 2 -- blog/readaptation-2021-02-21.markdown | 2 -- blog/reconlangmo-1-name-ctx-history-2020-05-05.markdown | 2 -- blog/reconlangmo-2-phonology-writing-2020-05-08.markdown | 2 -- blog/reconlangmo-3-typology-2020-05-11.markdown | 2 -- blog/reconlangmo-4-noun-and-verb-morphology-05-15-2020.markdown | 2 -- blog/reconlangmo-5-sentence-structure-2020-05-18.markdown | 2 -- blog/reconlangmo-6-lexicon-2020-05-22.markdown | 2 -- blog/reconlangmo-7-discourse-2020-05-25.markdown | 2 -- blog/reconlangmo-8-storytelling.markdown | 2 -- blog/rss-feed-generation-2017-03-29.markdown | 3 --- blog/rtmp-server-setup-2020-01-11.markdown | 2 -- blog/rust-crates-go-stdlib-2020-09-27.markdown | 2 -- blog/scavenger-hunt-solution-2020-11-25.markdown | 2 -- blog/signalboost-page-2020-03-20.markdown | 2 -- blog/sisyphean-dns-client-linux-2021-04-15.markdown | 2 -- blog/site-to-site-wireguard-part-1-2019-04-02.markdown | 2 -- blog/site-to-site-wireguard-part-2-2019-04-07.markdown | 2 -- blog/site-to-site-wireguard-part-3-2019-04-11.markdown | 2 -- blog/site-to-site-wireguard-part-4-2019-04-16.markdown | 2 -- blog/site-update-2020-07-16.markdown | 2 -- blog/site-update-let-there-be-light-2021-03-13.markdown | 2 -- blog/site-update-rss-bandwidth-2021-01-14.markdown | 2 -- blog/social-media-mistake-2021-01-26.markdown | 2 -- blog/social-proximity-networks-2021-02-02.markdown | 2 -- blog/sorting-time-2018-08-26.markdown | 2 -- blog/super-bootable-64-2020-05-06.markdown | 2 -- blog/tarot-for-hackers-2019-07-24.markdown | 2 -- blog/templeos-1-installation-and-basic-use-2019-05-20.markdown | 2 -- blog/templeos-2-god-the-rng-2019-05-30.markdown | 2 -- blog/ten-thousand-laughs-2018-12-01.markdown | 2 -- blog/textile-to-markdown-literate-haskell-2017-02-08.markdown | 2 -- blog/that-which-is-for-kings-12-02-2018.markdown | 2 -- blog/the-blind-men-and-the-animal-interface-2018-12-12.markdown | 2 -- blog/the-cheese-dream-2019-10-01.markdown | 2 -- blog/the-cult-of-kubernetes-2019-09-07.markdown | 2 -- blog/the-dwarven-cavern-6e-2020-06-28.markdown | 2 -- blog/the-itch-2020-10-11.markdown | 2 -- blog/the-origin-of-h-2015-12-14.markdown | 3 --- blog/the-service-is-already-down-2018-10-13.markdown | 2 -- blog/the-source-version-1-2020-12-25.markdown | 2 -- blog/the-universal-design-2015-10-17.markdown | 3 --- blog/this-site-text-stack-2015-02-14.markdown | 3 --- blog/thoughts-on-community-2014-07-31.markdown | 3 --- blog/thoughts-on-nix-2020-01-28.markdown | 2 -- blog/toast-sandwich-recipe-2019-12-02.markdown | 2 -- blog/trisiel-update-2020-12-04.markdown | 2 -- blog/trying-vagga-2015-03-21.markdown | 3 --- blog/twitter-plea-2020-12-14.markdown | 2 -- blog/unix-domain-sockets-2021-04-01.markdown | 2 -- blog/untitled-2019-06-20.markdown | 2 -- blog/v-vaporware-2019-06-23.markdown | 2 -- blog/v-vvork-in-progress-2020-01-03.markdown | 2 -- blog/vanbi-01-08-2019.markdown | 2 -- blog/various-updates-2020-11-18.markdown | 2 -- blog/vlang-update-2020-06-17.markdown | 2 +- blog/voiding-the-interview-2017-04-16.markdown | 2 -- blog/waifud-plans-2021-06-19.markdown | 2 -- blog/wasmcloud-progress-2019-12-08.markdown | 2 -- blog/wasmcloud-progress-domains-2020-10-31.markdown | 2 -- blog/webassembly-talk-video-posted-2019-08-15.markdown | 2 -- blog/webirc-protocol-2017-04-12.markdown | 2 -- blog/webmention-support-2020-12-02.markdown | 2 -- blog/what-its-like-to-be-me-2018-06-14.markdown | 2 -- blog/when-then-zen-2019-01-20.markdown | 2 -- blog/when-then-zen-anapana-2018-08-15.markdown | 2 -- blog/when-then-zen-site-announcement-2019-04-09.markdown | 2 -- blog/when-then-zen-wonderland-immersion-2019-09-12.markdown | 2 -- blog/why-i-use-suckless-tools-2020-06-05.markdown | 2 -- blog/why-rust-2020-02-15.markdown | 2 -- blog/windows-pain-2021-03-03.markdown | 2 -- blog/within-go-repo-layout-2020-09-07.markdown | 2 -- blog/xesite-app-stores-2021-06-26.markdown | 2 -- blog/zsa-moonlander-first-impressions-2020-10-27.markdown | 2 -- blog/zsa-moonlander-review-2020-11-06.markdown | 2 -- templates/blogpost.rs.html | 4 ++++ 209 files changed, 10 insertions(+), 445 deletions(-) diff --git a/blog/7e-2020-12-20.markdown b/blog/7e-2020-12-20.markdown index 77485b7..d664efd 100644 --- a/blog/7e-2020-12-20.markdown +++ b/blog/7e-2020-12-20.markdown @@ -5,8 +5,6 @@ tags: - ttrpg --- -# The 7th Edition - You know what, fuck rules. Fuck systems. Fuck limitations. Let's dial the tabletop RPG system down to its roots. Let's throw out every stat but one: Awesomeness. When you try to do something that could fail, roll for Awesomeness. diff --git a/blog/OVE-20190623-0001.markdown b/blog/OVE-20190623-0001.markdown index 62ed4dd..4072bad 100644 --- a/blog/OVE-20190623-0001.markdown +++ b/blog/OVE-20190623-0001.markdown @@ -7,8 +7,6 @@ tags: - release --- -# OVE-20190623-0001 - ## Within Security Advisory Root-level Remote Command Injection in the [V](https://vlang.io) playground (OVE-20190623-0001) diff --git a/blog/OVE-20191021-0001.markdown b/blog/OVE-20191021-0001.markdown index f8b676b..c7c7e1a 100644 --- a/blog/OVE-20191021-0001.markdown +++ b/blog/OVE-20191021-0001.markdown @@ -9,8 +9,6 @@ tags: - oh-dear-god --- -# OVE-20191021-0001 - ## Within Security Advisory Multiple vulnerabilities in the mysqljs API and code. diff --git a/blog/TLDR-rust-2020-09-19.markdown b/blog/TLDR-rust-2020-09-19.markdown index 95b2be4..2668128 100644 --- a/blog/TLDR-rust-2020-09-19.markdown +++ b/blog/TLDR-rust-2020-09-19.markdown @@ -7,8 +7,6 @@ tags: - golang --- -# TL;DR Rust - Recently I've been starting to use Rust more and more for larger and larger projects. As things have come up, I realized that I am missing a good reference for common things in Rust as compared to Go. This post contains a quick diff --git a/blog/a-letter-to-those-that-bullied-me-2018-06-16.markdown b/blog/a-letter-to-those-that-bullied-me-2018-06-16.markdown index 7ef0276..b052626 100644 --- a/blog/a-letter-to-those-that-bullied-me-2018-06-16.markdown +++ b/blog/a-letter-to-those-that-bullied-me-2018-06-16.markdown @@ -6,8 +6,6 @@ tags: - offmychest --- -# A Letter to Those Who Bullied Me - Hey, I'm not angry at you. I don't want to propagate hate. In a way, I almost feel like I should be thanking you for the contributions you've made in making me into the person I am today. Without you all, I would have had a completely different outcome in life. I would have stayed in the closet for good like I had planned. I would have probably ended up boring. I would have never met my closest friends and some even more. diff --git a/blog/a-trip-into-freebsd-2021-02-13.markdown b/blog/a-trip-into-freebsd-2021-02-13.markdown index a4408c3..5db307b 100644 --- a/blog/a-trip-into-freebsd-2021-02-13.markdown +++ b/blog/a-trip-into-freebsd-2021-02-13.markdown @@ -5,8 +5,6 @@ tags: - freebsd --- -# A Trip into FreeBSD - I normally deal with Linux machines. Linux is what I know and it's what I've been using since I was in college. A friend of mine has been coaxing me into trying out [FreeBSD](https://www.freebsd.org), and I decided to try it out and diff --git a/blog/aegis-prometheus-2021-04-05.markdown b/blog/aegis-prometheus-2021-04-05.markdown index ddbd9f6..ed00507 100644 --- a/blog/aegis-prometheus-2021-04-05.markdown +++ b/blog/aegis-prometheus-2021-04-05.markdown @@ -6,8 +6,6 @@ tags: - o11y --- -# Prometheus and Aegis - [*Last time in the christine dot website cinematic universe:*](https://christine.website/blog/unix-domain-sockets-2021-04-01) diff --git a/blog/all-there-is-is-now-2019-05-25.markdown b/blog/all-there-is-is-now-2019-05-25.markdown index 90fbcdb..ea7dcba 100644 --- a/blog/all-there-is-is-now-2019-05-25.markdown +++ b/blog/all-there-is-is-now-2019-05-25.markdown @@ -4,8 +4,6 @@ date: 2019-05-25 series: dreams --- -# All There is is Now - The dream scenario was going on for a while uneventfully. I saw an old man walking around and ranting about things. I decided to go and talk with him. "You fools! Time doesn't exist! The past is immutable! Don't worry about your trivial daily needs. All there is is Now!" diff --git a/blog/anathema-2019-10-21.markdown b/blog/anathema-2019-10-21.markdown index 79164ec..7989c55 100644 --- a/blog/anathema-2019-10-21.markdown +++ b/blog/anathema-2019-10-21.markdown @@ -7,8 +7,6 @@ tags: - makes-u-thonk --- -# Outsider Art and Anathema - This was going to be a post about [Urbit][urbit] at first; but in the process of discussing about my interest in writing something _positive_ about it, I was warned by a few people that this was a Bad Idea. I was focusing purely on the technical side of it and how closely it implemented a concept called [liquid software][liquidsoftware], but from what people were saying, it seemed like a creation that was spoiled by something outside of it, specifically the creator's political views (of which I had little idea at the time). As much as I will probably return to the original concept in the future with another post, this feels like something I had to address first. diff --git a/blog/android-thoughts-2021-07-03.markdown b/blog/android-thoughts-2021-07-03.markdown index ba91c28..28130d5 100644 --- a/blog/android-thoughts-2021-07-03.markdown +++ b/blog/android-thoughts-2021-07-03.markdown @@ -7,8 +7,6 @@ tags: author: ectamorphic --- -# My Thoughts About Using Android Again as an iPhone User - I used to be a hardcore Android user. It was my second major kind of smartphone (the first was Windows Mobile 6.1 on a T-Mobile Dash) and it left me hooked to the concept of smartphones and connected tech in general. I've used many Android diff --git a/blog/animal-crossing-stability-2021-02-28.markdown b/blog/animal-crossing-stability-2021-02-28.markdown index b8513be..f6c3c8f 100644 --- a/blog/animal-crossing-stability-2021-02-28.markdown +++ b/blog/animal-crossing-stability-2021-02-28.markdown @@ -6,7 +6,5 @@ tags: redirect_to: https://www.getrevue.co/profile/theprincessxena/issues/animal-crossing-new-horizons-an-island-of-stability-in-an-unstable-world-313933 --- -# Animal Crossing New Horizons: An Island of Stability in an Unstable World - Check out this post [on my newsletter](https://www.getrevue.co/profile/theprincessxena/issues/animal-crossing-new-horizons-an-island-of-stability-in-an-unstable-world-313933)! diff --git a/blog/apple-macbook-air-m1-review-2021-02-15.markdown b/blog/apple-macbook-air-m1-review-2021-02-15.markdown index 98f80dc..16450d1 100644 --- a/blog/apple-macbook-air-m1-review-2021-02-15.markdown +++ b/blog/apple-macbook-air-m1-review-2021-02-15.markdown @@ -6,8 +6,6 @@ tags: - aarch64 --- -# The Worst Experience I've Had With an aarch64 MacBook - I've had my hands on this M1 MacBook Air for a few weeks now and I have gotten a lot of opinions about it. I wanted to go over them and give my thoughts. This is an amazing laptop. Its battery life is iPad tier. I can run iPad and iPhone apps diff --git a/blog/atom-as-vim-2014-11-18.markdown b/blog/atom-as-vim-2014-11-18.markdown index a4cf9dd..b922625 100644 --- a/blog/atom-as-vim-2014-11-18.markdown +++ b/blog/atom-as-vim-2014-11-18.markdown @@ -7,9 +7,6 @@ tags: - vim --- -My Experience with Atom as A Vim User -===================================== - Historically, I am a Vim user. People know me as a very very heavy vim user. I have spent almost the last two years customizing [my .vimrc file](https://github.com/Xe/dotfiles/blob/master/.vimrc) and I have parts diff --git a/blog/backslash-kubernetes-2021-01-03.markdown b/blog/backslash-kubernetes-2021-01-03.markdown index 7f577f6..5e4745f 100644 --- a/blog/backslash-kubernetes-2021-01-03.markdown +++ b/blog/backslash-kubernetes-2021-01-03.markdown @@ -1,10 +1,8 @@ --- -title: "" +title: "</kubernetes>" date: 2021-01-03 --- -# </kubernetes> - Well, since I posted [that last post](/blog/k8s-pondering-2020-12-31) I have had an adventure. A good friend pointed out a server host that I had missed when I was looking for other places to use, and now I have migrated my blog to this new diff --git a/blog/beauty-in-ugly-2018-04-23.markdown b/blog/beauty-in-ugly-2018-04-23.markdown index 2c57ede..082bbbc 100644 --- a/blog/beauty-in-ugly-2018-04-23.markdown +++ b/blog/beauty-in-ugly-2018-04-23.markdown @@ -6,8 +6,6 @@ tags: - shell --- -# The Beautiful in the Ugly - Functional programming is nice and all, but sometimes you just need to have things get done regardless of the consequences. Sometimes a dirty little hack will suffice in place of a branching construct. This is a story of one of these diff --git a/blog/beego-2014-11-28.markdown b/blog/beego-2014-11-28.markdown index 1d03cc2..f4071bd 100644 --- a/blog/beego-2014-11-28.markdown +++ b/blog/beego-2014-11-28.markdown @@ -6,9 +6,6 @@ tags: - beego --- -Web Application Development with Beego -====================================== - Beego is a fantastic web application framework from the Go China community. It currently powers some of the biggest websites in China, and thus the world. diff --git a/blog/blind-men-and-an-elephant-2018-11-29.markdown b/blog/blind-men-and-an-elephant-2018-11-29.markdown index 7c599e4..5a6bee2 100644 --- a/blog/blind-men-and-an-elephant-2018-11-29.markdown +++ b/blog/blind-men-and-an-elephant-2018-11-29.markdown @@ -4,8 +4,6 @@ date: 2018-11-29 series: conlangs --- -# Blind Men and an Elephant - or # le'i ka na viska kakne ku e le xanto diff --git a/blog/blog-feature-art-gallery-2019-11-01.markdown b/blog/blog-feature-art-gallery-2019-11-01.markdown index 565775d..f1edfc8 100644 --- a/blog/blog-feature-art-gallery-2019-11-01.markdown +++ b/blog/blog-feature-art-gallery-2019-11-01.markdown @@ -7,8 +7,6 @@ tags: - 100th-post --- -# Blog Feature: Art Gallery - I have just implemented support for my portfolio site to also function as an art gallery. See all of my posted art [here](/gallery). diff --git a/blog/borg-backup-2021-01-09.markdown b/blog/borg-backup-2021-01-09.markdown index 3d0c1fb..4575c99 100644 --- a/blog/borg-backup-2021-01-09.markdown +++ b/blog/borg-backup-2021-01-09.markdown @@ -7,8 +7,6 @@ tags: - borgbackup --- -# How to Set Up Borg Backup on NixOS - [Borg Backup](https://www.borgbackup.org/) is a encrypted, compressed, deduplicated backup program for multiple platforms including Linux. This combined with the [NixOS options for configuring diff --git a/blog/brain-fmri-to-3d-model-2019-08-23.markdown b/blog/brain-fmri-to-3d-model-2019-08-23.markdown index 52d11ec..1ec5c73 100644 --- a/blog/brain-fmri-to-3d-model-2019-08-23.markdown +++ b/blog/brain-fmri-to-3d-model-2019-08-23.markdown @@ -7,8 +7,6 @@ tags: - blender --- -# How I Converted my Brain fMRI to a 3D Model - AUTHOR'S NOTE: I just want to start this out by saying I am not an expert, and nothing in this blogpost should be construed as medical advice. I just wanted to see what kind of pretty pictures I could get out of an fMRI data file. diff --git a/blog/career-advice-2019-06-18.markdown b/blog/career-advice-2019-06-18.markdown index f73b8a3..fff5668 100644 --- a/blog/career-advice-2019-06-18.markdown +++ b/blog/career-advice-2019-06-18.markdown @@ -5,8 +5,6 @@ tags: - career --- -# Advice to People Nurturing a Career in Computering - Computering, or making computers do things in exchange for money, can be a surprisingly hard field to break into as an outsider. There's lots of jargon, tool holy wars, flamewars about the "right" way to do things and a whole host diff --git a/blog/chaos-magick-debugging-2018-11-13.markdown b/blog/chaos-magick-debugging-2018-11-13.markdown index cc26ef1..e161df1 100644 --- a/blog/chaos-magick-debugging-2018-11-13.markdown +++ b/blog/chaos-magick-debugging-2018-11-13.markdown @@ -5,8 +5,6 @@ thanks: CelestialBoon series: magick --- -# Chaos Magick Debugging - Belief is a powerful thing. Beliefs are the foundations of everyone's points of view, and the way they interpret reality. Belief is what allows people to create the greatest marvels of technology, the most wondrous worlds of imagination, and the most oppressive religions. But at the core, what *is* a belief, other than the sheer tautology of *what a person believes*? diff --git a/blog/chicken-stir-fry-2019-04-13.markdown b/blog/chicken-stir-fry-2019-04-13.markdown index 6d5d3db..11edcd2 100644 --- a/blog/chicken-stir-fry-2019-04-13.markdown +++ b/blog/chicken-stir-fry-2019-04-13.markdown @@ -9,8 +9,6 @@ tags: - garlic --- -# Chicken Stir Fry - This recipe was made up by me and my fiancé. We just sorta winged it every time we made it until we found something that was easy to cook and tasty. We make this every week or so. diff --git a/blog/cinemaquestria-orchestration-2015-03-13.markdown b/blog/cinemaquestria-orchestration-2015-03-13.markdown index 4508c49..0445110 100644 --- a/blog/cinemaquestria-orchestration-2015-03-13.markdown +++ b/blog/cinemaquestria-orchestration-2015-03-13.markdown @@ -5,9 +5,6 @@ tags: - cinemaquestria --- -CinemaQuestria Orchestration -============================ - ### Or: Continuous Defenstration in a Container-based Ecosystem I've been a core member of the staff for [CinemaQuestria](http://cinemaquestria.com) diff --git a/blog/cloud-init-2021-06-04.markdown b/blog/cloud-init-2021-06-04.markdown index b8a7619..3aa22c1 100644 --- a/blog/cloud-init-2021-06-04.markdown +++ b/blog/cloud-init-2021-06-04.markdown @@ -3,8 +3,6 @@ title: My Magical Adventure With cloud-init date: 2021-06-04 --- -# My Magical Adventure With cloud-init - > "If I had a world of my own, everything would be nonsense. Nothing would be > what it is, because everything would be what it isn't. And contrary wise, what > is, it wouldn't be. And what it wouldn't be, it would. You see?" diff --git a/blog/coding-on-an-ipad-2018-04-14-2018.markdown b/blog/coding-on-an-ipad-2018-04-14-2018.markdown index 51a6fce..1bbc3ba 100644 --- a/blog/coding-on-an-ipad-2018-04-14-2018.markdown +++ b/blog/coding-on-an-ipad-2018-04-14-2018.markdown @@ -5,8 +5,6 @@ tags: - ipad --- -# Coding on an iPad - As people notice, I am an avid user of Emacs for most of my professional and personal coding. I have things set up such that the center of my development environment is a shell (eshell), and most of my interactions are with emacs diff --git a/blog/colemak-layout-2-2020-08-22.markdown b/blog/colemak-layout-2-2020-08-22.markdown index 972537e..1f26f71 100644 --- a/blog/colemak-layout-2-2020-08-22.markdown +++ b/blog/colemak-layout-2-2020-08-22.markdown @@ -4,8 +4,6 @@ date: 2020-08-22 series: colemak --- -# Colemak Layout - First Week - A week ago I posted the last post in this series where I announced I was going all colemak all the time. I have not been measuring words per minute (to avoid psyching myself out), but so far my typing speed has gone from intolerably slow diff --git a/blog/colemak-layout-2020-08-15.markdown b/blog/colemak-layout-2020-08-15.markdown index d43f337..8eb706a 100644 --- a/blog/colemak-layout-2020-08-15.markdown +++ b/blog/colemak-layout-2020-08-15.markdown @@ -4,8 +4,6 @@ date: 2020-08-15 series: colemak --- -# Colemak Layout - Beginning - I write a lot. On average I write a few kilobytes of text per day. This has been adding up and is taking a huge toll on my hands, especially considering the Covid situation. Something needs to change. I've been working on learning a new diff --git a/blog/coming-out-2015-12-01.markdown b/blog/coming-out-2015-12-01.markdown index 5731096..bbe95d6 100644 --- a/blog/coming-out-2015-12-01.markdown +++ b/blog/coming-out-2015-12-01.markdown @@ -5,9 +5,6 @@ tags: - personal --- -Coming Out -========== - I'd like to bring up something that has been hanging over my head for a long time. This is something I did try (and fail) to properly express way back in middle school, but now I'd like to get it all of my chest and let diff --git a/blog/convoluted-vrchat-gchat-setup-2021-02-24.markdown b/blog/convoluted-vrchat-gchat-setup-2021-02-24.markdown index d813455..bb747b1 100644 --- a/blog/convoluted-vrchat-gchat-setup-2021-02-24.markdown +++ b/blog/convoluted-vrchat-gchat-setup-2021-02-24.markdown @@ -7,8 +7,6 @@ tags: - vrchat --- -# My Convoluted VRChat Google Meet Setup - Recently the place I work for sent us all VR headsets. I decided to see what it would take to use that headset to make my camera show a virtual avatar instead of my meat body face. This is the story of my journey through chaining things diff --git a/blog/crazy-experiment-2017-01-09.markdown b/blog/crazy-experiment-2017-01-09.markdown index c80ac44..6ba5d88 100644 --- a/blog/crazy-experiment-2017-01-09.markdown +++ b/blog/crazy-experiment-2017-01-09.markdown @@ -6,9 +6,6 @@ tags: - frontend --- -Crazy Experiment: Ship the Frontend as an asar document -======================================================= - Today's crazy experiment is using an [asar archive](https://github.com/electron/asar) for shipping around and mounting frontend Javascript applications. This is something I feel is worth doing because it allows the web frontend developer (or team) give the backend team a single "binary" that can be dropped into the diff --git a/blog/creators-code-2018-09-18.markdown b/blog/creators-code-2018-09-18.markdown index 4ba62d7..285d272 100644 --- a/blog/creators-code-2018-09-18.markdown +++ b/blog/creators-code-2018-09-18.markdown @@ -7,8 +7,6 @@ tags: - coc --- -# [Creator's Code](https://github.com/Xe/creators-code) - I feel there is a large problem in the industry I have found myself in. There is, unfortunately, a need for codes of behavioral conduct to help arrange and align collaboration across so many cultural and ideological barriers, as well as diff --git a/blog/cursing-out-god-2018-11-21.markdown b/blog/cursing-out-god-2018-11-21.markdown index 39b9840..38e4aee 100644 --- a/blog/cursing-out-god-2018-11-21.markdown +++ b/blog/cursing-out-god-2018-11-21.markdown @@ -4,8 +4,6 @@ date: 2018-11-21 series: dreams --- -# My Experience Cursing Out God - This was a hell of a dream. It was a simple landscape: a hill, a sky, a sun, a distance, naturalistic buildings dotting a small village to the east. I noticed that I felt different somehow, like I was less chained down. A genderless but somehow masculine moved and stood next to me, gesturing towards me: "It's beautiful isn't it? The village has existed like this for thousands of years in perfect harmony with its world. Even though there's volcano eruptions every decade that burn everything down. It's been nine years and 350 days, but they aren't keeping track. How does that thought make you feel, Creator?" diff --git a/blog/death-08-19-2018.markdown b/blog/death-08-19-2018.markdown index 08210cf..bd278e7 100644 --- a/blog/death-08-19-2018.markdown +++ b/blog/death-08-19-2018.markdown @@ -5,8 +5,6 @@ thanks: Sygma series: magick --- -# Death - Death is a very misunderstood card in Tarot, but not for the reasons you'd think. Societally, many people think that this life is the only shot at existence they get. Afterwards, there is nothing. Nonexistence. Oblivion. This makes death a very touchy subject for a lot of people, so much so it forms a social taboo and an unhealthy relationship with death. People start seeing death as something they need to fight back and hold away by removing what makes themselves human, just to hold off what they believe is their obliteration. Tarot does not see death in this way. Death, the skeleton knight wearing armor, does not see color, race or creed, thus he is depicted as a skeleton. He is riding towards a child and another younger person. The sun is rising in the distance, but even it cannot stop Death. Nor can royalty, as shown by the king under him, dead. diff --git a/blog/death-stranding-review-2019-11-11.markdown b/blog/death-stranding-review-2019-11-11.markdown index 7354c25..51d0e35 100644 --- a/blog/death-stranding-review-2019-11-11.markdown +++ b/blog/death-stranding-review-2019-11-11.markdown @@ -8,8 +8,6 @@ tags: - what --- -# Death Stranding Review - NOTE: There's gonna be spoilers here. Do not read if you are not okay with this. For a summary of the article without spoilers, this game is 10 out of 10 game of the year 2019 for me. diff --git a/blog/dependency-hell-2014-11-20.markdown b/blog/dependency-hell-2014-11-20.markdown index f9eab55..c9e513a 100644 --- a/blog/dependency-hell-2014-11-20.markdown +++ b/blog/dependency-hell-2014-11-20.markdown @@ -3,9 +3,6 @@ title: Dependency Hell date: 2014-11-20 --- -Dependency Hell -=============== - A lot of the problem that I have run into when doing development with nearly any stack I have used is dependency management. This relatively simple-looking problem just becomes such an evil, evil thing to tackle. diff --git a/blog/deprecation-notice-elemental-ircd-2019-02-11.markdown b/blog/deprecation-notice-elemental-ircd-2019-02-11.markdown index 4c343f2..f105371 100644 --- a/blog/deprecation-notice-elemental-ircd-2019-02-11.markdown +++ b/blog/deprecation-notice-elemental-ircd-2019-02-11.markdown @@ -5,8 +5,6 @@ tags: - release --- -# Deprecation Notice: Elemental-IRCd - [Elemental-IRCd](https://github.com/Elemental-IRCd/elemental-ircd) is a scalable, lightweight, high-performance IRC daemon written in C with heritage in the original IRC daemon. It is a fork of the now-defunct ShadowIRCD and sought to continue in the direction ShadowIRCD was headed. This software has scaled to support live chat for thousands of users at once in one->one and one->many groups. Working on this software has legitimately been a vital driving force to my career and skill balance between administration, development, moderation and operations of distirbuted communities at scale. Without this software, my closest friends (and even my fiancé) would be strangers to me. However, the result is something I don't know if I can continue to keep maintaining. It's been through a lot. The code has been through so many hands, some files had different licenses compared to the rest of the software. It is a patchwork of patches on top of a roughly solid core, and it's become a burden to maintain. diff --git a/blog/dev-2014-10-24.markdown b/blog/dev-2014-10-24.markdown index 22da4fb..0b35ce8 100644 --- a/blog/dev-2014-10-24.markdown +++ b/blog/dev-2014-10-24.markdown @@ -5,9 +5,6 @@ tags: - release --- -Instant Development Environments in Docker -========================================== - I have been using a few shell scripts for turbocharging development using Docker and today I have released the first version of a simple tool I call "[dev](https://github.com/Xe/dev)". Usage is very very simple. diff --git a/blog/dev-printerfact-2021-04-17.markdown b/blog/dev-printerfact-2021-04-17.markdown index d1ac4ac..b08f750 100644 --- a/blog/dev-printerfact-2021-04-17.markdown +++ b/blog/dev-printerfact-2021-04-17.markdown @@ -8,8 +8,6 @@ tags: - kernel --- -# How I Implemented /dev/printerfact in Rust - Kernel mode programming is a frightful endeavor. One of the big problems with it is that C is really your only option on Linux. C has many historical problems with it that can't really be fixed at this point without radically changing the diff --git a/blog/dhall-kubernetes-2020-01-25.markdown b/blog/dhall-kubernetes-2020-01-25.markdown index 309abd3..b3e73df 100644 --- a/blog/dhall-kubernetes-2020-01-25.markdown +++ b/blog/dhall-kubernetes-2020-01-25.markdown @@ -7,8 +7,6 @@ tags: - witchcraft --- -# Dhall for Kubernetes - Kubernetes is a surprisingly complicated software package. Arguably, it has to be that complicated as a result of the problems it solves being complicated; but managing yaml configuration files for Kubernetes is a complicated task. [YAML][yaml] diff --git a/blog/died-to-save-me-2018-08-27.markdown b/blog/died-to-save-me-2018-08-27.markdown index 3ac5c02..7e1973b 100644 --- a/blog/died-to-save-me-2018-08-27.markdown +++ b/blog/died-to-save-me-2018-08-27.markdown @@ -4,8 +4,6 @@ date: 2018-08-27 for: Sam --- -# Died to Save Me - People often get confused when I mention the fact that I consider myself before I diff --git a/blog/dont-look-into-the-light-2019-10-06.markdown b/blog/dont-look-into-the-light-2019-10-06.markdown index 9070fba..caf3305 100644 --- a/blog/dont-look-into-the-light-2019-10-06.markdown +++ b/blog/dont-look-into-the-light-2019-10-06.markdown @@ -6,8 +6,6 @@ tags: - big-rewrite --- -# Don’t Look Into the Light - So at a previous job I was working at, we maintained a system. This system powered a significant part of the core of how the product was actually used (as far as usage metrics reported). Over time, we had bolted something onto the side diff --git a/blog/drone-kubernetes-cd-2020-07-10.markdown b/blog/drone-kubernetes-cd-2020-07-10.markdown index a6babca..e25bfef 100644 --- a/blog/drone-kubernetes-cd-2020-07-10.markdown +++ b/blog/drone-kubernetes-cd-2020-07-10.markdown @@ -9,8 +9,6 @@ tags: - gitea --- -# Continuous Deployment to Kubernetes with Gitea and Drone - Recently I put a complete rewrite of [the printerfacts server](https://printerfacts.cetacean.club) into service based on [warp](https://github.com/seanmonstar/warp). I have it set up to automatically diff --git a/blog/epilogue-2021-05-26.markdown b/blog/epilogue-2021-05-26.markdown index baa3e97..72bb6ce 100644 --- a/blog/epilogue-2021-05-26.markdown +++ b/blog/epilogue-2021-05-26.markdown @@ -6,8 +6,6 @@ tags: series: freenode --- -# Epilogue - The last caretaker's absence rippled throughout the halls. The darkness was all that remained. diff --git a/blog/experimental-rilkef-2018-11-30.markdown b/blog/experimental-rilkef-2018-11-30.markdown index fc75d6d..ad53028 100644 --- a/blog/experimental-rilkef-2018-11-30.markdown +++ b/blog/experimental-rilkef-2018-11-30.markdown @@ -3,8 +3,6 @@ title: I Put Words on this Webpage so You Have to Listen to Me Now date: 2018-11-30 --- -# I Put Words on this Webpage so You Have to Listen to Me Now - Holy cow. I am angry at how people do thing with tool. People do thing with tool so badly. You shouldn't do thing with tool, you should do other thing, compare this: I am using tool. I want to do thing. I flopnax the ropjar and then I get the result of doing thing (because it's convenient to flopnax the ropjar given the existing program structure). diff --git a/blog/farewell-email-heroku-2019-03-08.markdown b/blog/farewell-email-heroku-2019-03-08.markdown index b83373e..4c23563 100644 --- a/blog/farewell-email-heroku-2019-03-08.markdown +++ b/blog/farewell-email-heroku-2019-03-08.markdown @@ -8,8 +8,6 @@ tags: - heroku --- -# Farewell Email - Heroku - ## May our paths cross again Hey all, @@ -20,7 +18,7 @@ The people I've worked with at Heroku have been catalytic to our success as a le There is no doubt in my mind that you all will build fantastically useful and stable tools for Salesforce customers. Keep your eyes on what matters, let your heart guide your actions, and you all will continue to construct and refine the finest possible infrastructure that is possible. We may be limited as humans, but together in groups like this we can surpass these arbitrary differences and create things that really shine. -
> As one being we repeat the words:
 +> As one being we repeat the words: > > Flow in compassion > Release what is divine diff --git a/blog/fear-07-24-2018.markdown b/blog/fear-07-24-2018.markdown index 960bccf..cf47527 100644 --- a/blog/fear-07-24-2018.markdown +++ b/blog/fear-07-24-2018.markdown @@ -6,8 +6,6 @@ for: Twilight Sparkle series: stories --- -# Fear - _I must not fear._ _Fear is the mind-killer._ _Fear is the little-death that brings total obliteration._ diff --git a/blog/feeds-fixed-gemini-flight-journal-2020-07-26.markdown b/blog/feeds-fixed-gemini-flight-journal-2020-07-26.markdown index b420ee4..d4830fb 100644 --- a/blog/feeds-fixed-gemini-flight-journal-2020-07-26.markdown +++ b/blog/feeds-fixed-gemini-flight-journal-2020-07-26.markdown @@ -5,8 +5,6 @@ tags: - gemini --- -# RSS/Atom Feeds Fixed and Announcing my Flight Journal - I have released version 2.0.1 of this site's code. With it I have fixed the RSS and Atom feed generation. For now I have had to sacrifice the post content being in the feed, but I will bring it back as soon as possible. diff --git a/blog/ffi-ing-golang-from-nim-for-fun-and-profit-2015-12-20.markdown b/blog/ffi-ing-golang-from-nim-for-fun-and-profit-2015-12-20.markdown index c8753b7..314bdf0 100644 --- a/blog/ffi-ing-golang-from-nim-for-fun-and-profit-2015-12-20.markdown +++ b/blog/ffi-ing-golang-from-nim-for-fun-and-profit-2015-12-20.markdown @@ -7,9 +7,6 @@ tags: - nim --- -FFI-ing Golang from Nim for Fun and Profit -========================================== - As a side effect of Go 1.5, the compiler and runtime recently gained the ability to compile code and run it as FFI code running in a C namespace. This means that you can take any Go function that expresses its types and the like diff --git a/blog/final-chapter-2021-05-20.markdown b/blog/final-chapter-2021-05-20.markdown index 32f7a30..00e0e8f 100644 --- a/blog/final-chapter-2021-05-20.markdown +++ b/blog/final-chapter-2021-05-20.markdown @@ -6,8 +6,6 @@ tags: series: freenode --- -# Final Chapter - The last caretaker looked at the last light lit in the empty halls. They looked out across their home. It used to be filled with thousands of people. There were discussions about every topic imaginable from people of as many backgrounds. diff --git a/blog/footnote-2021-06-15.markdown b/blog/footnote-2021-06-15.markdown index dee112c..04f8377 100644 --- a/blog/footnote-2021-06-15.markdown +++ b/blog/footnote-2021-06-15.markdown @@ -6,8 +6,6 @@ tags: series: freenode --- -# Footnote - - [Final Chapter](/blog/final-chapter-2021-05-20) - [Epilogue](/blog/epilogue-2021-05-26) diff --git a/blog/formal-grammar-of-h-2019-05-19.markdown b/blog/formal-grammar-of-h-2019-05-19.markdown index 23784a7..5aaffea 100644 --- a/blog/formal-grammar-of-h-2019-05-19.markdown +++ b/blog/formal-grammar-of-h-2019-05-19.markdown @@ -4,8 +4,6 @@ date: 2019-05-19 series: conlangs --- -# A Formal Grammar of `h` - ## Introduction `h` is a conlang project that I have been working off and on for years. It is infinitely simply teachable, trivial to master and can be used to represent the entire scope of all meaning in any facet of the word. All with a single character. diff --git a/blog/furnal-equinox-2021-03-22.markdown b/blog/furnal-equinox-2021-03-22.markdown index 846a407..4f345d0 100644 --- a/blog/furnal-equinox-2021-03-22.markdown +++ b/blog/furnal-equinox-2021-03-22.markdown @@ -6,8 +6,6 @@ tags: - fe21 --- -# The Relaxing Surreality of VRChat Furry Conventions - Author's Note: you may want to view this post in a GUI browser for the best experience. It is no secret that I am a furry. The main way that a lot of my friends and I meet up is at conventions. COVID has lead to a year without cons for my friend groups. It's gotten bad enough that in one server the convention coordination channel had its name changed from `#conventions` to `#cancelled`. These conventions are expensive (flight/hotel/badge/the dealer's den), tiring and weirdly recharging all at once. diff --git a/blog/gamebridge-2020-05-09.markdown b/blog/gamebridge-2020-05-09.markdown index 150ddb5..efc5ec2 100644 --- a/blog/gamebridge-2020-05-09.markdown +++ b/blog/gamebridge-2020-05-09.markdown @@ -8,8 +8,6 @@ tags: - twitch --- -# Gamebridge: Fitting Square Pegs into Round Holes since 2020 - Recently I did a stream called [Twitch Plays Super Mario 64][tpsm64]. During that stream I both demonstrated and hacked on a tool I'm calling [gamebridge][gamebridge]. Gamebridge is a tool that lets you allow games to diff --git a/blog/gears-and-gods-2019-11-14.markdown b/blog/gears-and-gods-2019-11-14.markdown index c60aa73..4468def 100644 --- a/blog/gears-and-gods-2019-11-14.markdown +++ b/blog/gears-and-gods-2019-11-14.markdown @@ -7,8 +7,6 @@ tags: - gods --- -# The Gears and The Gods - If there are any gods in computing, they are the authors of compilers. The output of compilers is treated as a Heavenly Decree, sometimes used for many sprints or even years after the output has been last emitted. diff --git a/blog/gemini-web-fear-missing-out-2020-08-02.markdown b/blog/gemini-web-fear-missing-out-2020-08-02.markdown index 8d164a7..48b55dc 100644 --- a/blog/gemini-web-fear-missing-out-2020-08-02.markdown +++ b/blog/gemini-web-fear-missing-out-2020-08-02.markdown @@ -6,8 +6,6 @@ tags: - web --- -# The Fear Of Missing Out - Humans have evolved over thousands of years with communities that are small, tight-knit and where it is easy to feel like you know everyone in them. The Internet changes this completely. With the Internet, it's easy to send messages, diff --git a/blog/get-going-hello-world-2019-10-28.markdown b/blog/get-going-hello-world-2019-10-28.markdown index a969946..cc29431 100644 --- a/blog/get-going-hello-world-2019-10-28.markdown +++ b/blog/get-going-hello-world-2019-10-28.markdown @@ -8,8 +8,6 @@ tags: - draft --- -# Get Going: Hello, World! - This post is a draft of the first chapter in a book I'm writing to help people learn the [Go][go] programming language. It's aimed at people who understand the high level concepts of programming, but haven't had much practical experience with diff --git a/blog/getting-started-with-go-2015-01-28.markdown b/blog/getting-started-with-go-2015-01-28.markdown index 5ae84f2..37a24a9 100644 --- a/blog/getting-started-with-go-2015-01-28.markdown +++ b/blog/getting-started-with-go-2015-01-28.markdown @@ -4,9 +4,6 @@ date: 2015-01-28 series: howto --- -Getting Started with Go -======================= - Go is an exciting language made by Google for systems programming. This article will help you get up and running with the Go compiler tools. diff --git a/blog/gitea-release-tool-2020-05-31.markdown b/blog/gitea-release-tool-2020-05-31.markdown index 9ec47b5..429a6ff 100644 --- a/blog/gitea-release-tool-2020-05-31.markdown +++ b/blog/gitea-release-tool-2020-05-31.markdown @@ -7,8 +7,6 @@ tags: - release --- -# gitea-release Tool Announcement - I'm a big fan of automating things that can possibly be automated. One of the biggest pains that I've consistently had is creating/tagging releases of software. This has been a very manual process for me. I have to write up diff --git a/blog/gopreload-2017-03-25.markdown b/blog/gopreload-2017-03-25.markdown index a625592..58730b6 100644 --- a/blog/gopreload-2017-03-25.markdown +++ b/blog/gopreload-2017-03-25.markdown @@ -3,9 +3,6 @@ title: "gopreload: LD_PRELOAD for the Gopher crowd" date: "2017-03-25" --- -gopreload: LD_PRELOAD for the Gopher crowd -========================================== - A common pattern in Go libraries is to take advantage of [init functions][initf] to do things like settings up defaults in loggers, automatic metrics instrumentation, flag values, [debugging tools][manhole] or database drivers. With monorepo culture diff --git a/blog/graphviz-dot-christine-dot-website-2019-01-11.markdown b/blog/graphviz-dot-christine-dot-website-2019-01-11.markdown index 9fa273e..1ea24ed 100644 --- a/blog/graphviz-dot-christine-dot-website-2019-01-11.markdown +++ b/blog/graphviz-dot-christine-dot-website-2019-01-11.markdown @@ -4,10 +4,9 @@ date: 2019-01-11 thanks: https://github.com/dreampuf/GraphvizOnline --- -# [graphviz.christine.website](https://graphviz.christine.website) - I have been using an [online copy of GraphViz](https://github.com/dreampuf/GraphvizOnline) for a while to make my own diagrams online. I have forked this to [here](https://github.com/Xe/GraphvizOnline) and added basic [Progressive Web App](https://developers.google.com/web/progressive-web-apps/) support. +Here is the [link](https://graphviz.christine.website). Here's an [example usage video](https://youtu.be/IUvbtK_nmtY). diff --git a/blog/gratitude-07-20-2018.markdown b/blog/gratitude-07-20-2018.markdown index 80fe63c..c645666 100644 --- a/blog/gratitude-07-20-2018.markdown +++ b/blog/gratitude-07-20-2018.markdown @@ -6,8 +6,6 @@ for: Mother Aya series: magick --- -# Gratitude - A lot of ground has been trodden about Mindfulness and its many facets, but there is one topic I have seen not enough people elaborate on, especially in a satisfactory manner, and that topic is gratitude. The act of expressing gratitude is a behaviour that grounds you in observation of the present moment; of the present you, and of what matters to that present you. It can help you understand the current, immediate moment, the Now, by pushing you to examine parts of it that you might have taken for granted. Or parts that hide behind the other parts. It is a tool of positive exploration, that empowers the user to iteratively discern the heart of matters, of things, guided by the unerring principle of genuine appreciation of what counts. diff --git a/blog/gtd-on-paper-2021-06-13.markdown b/blog/gtd-on-paper-2021-06-13.markdown index b75c03c..935683f 100644 --- a/blog/gtd-on-paper-2021-06-13.markdown +++ b/blog/gtd-on-paper-2021-06-13.markdown @@ -4,8 +4,6 @@ date: 2021-06-13 author: Heartmender --- -# Using Paper for Everyday Tasks - I have a bit of a reputation of being a very techno-savvy person. People have had the assumption that I have some kind of superpowerful handcrafted task management system that rivals all other systems and fully integrates with diff --git a/blog/h-language-2019-06-30.markdown b/blog/h-language-2019-06-30.markdown index 916b664..b0078fa 100644 --- a/blog/h-language-2019-06-30.markdown +++ b/blog/h-language-2019-06-30.markdown @@ -6,8 +6,6 @@ tags: - release --- -# The h Programming Language - [h](https://h.christine.website) is a project of mine that I have released recently. It is a single-paradigm, multi-tenant friendly, turing-incomplete programming language that does nothing but print one of two things: diff --git a/blog/hlang-in-30s-2020-01-04.markdown b/blog/hlang-in-30s-2020-01-04.markdown index 070154a..b021c31 100644 --- a/blog/hlang-in-30s-2020-01-04.markdown +++ b/blog/hlang-in-30s-2020-01-04.markdown @@ -6,8 +6,6 @@ tags: - satire --- -# hlang in 30 Seconds - hlang (the h language) is a revolutionary new use of WebAssembly that enables single-paridigm programming without any pesky state or memory accessing. The simplest program you can use in hlang is the h world program: diff --git a/blog/how-does-into-meditation-2017-12-10.markdown b/blog/how-does-into-meditation-2017-12-10.markdown index 2ffc1d3..9e8fd46 100644 --- a/blog/how-does-into-meditation-2017-12-10.markdown +++ b/blog/how-does-into-meditation-2017-12-10.markdown @@ -4,8 +4,6 @@ date: 2017-12-10 series: when-then-zen --- -# How does into Meditation - tl;dr 1. stop thinking diff --git a/blog/how-http-requests-work-2020-05-19.markdown b/blog/how-http-requests-work-2020-05-19.markdown index 9c17f16..2663be6 100644 --- a/blog/how-http-requests-work-2020-05-19.markdown +++ b/blog/how-http-requests-work-2020-05-19.markdown @@ -7,8 +7,6 @@ tags: - philosophy --- -# How HTTP Requests Work - Reading this webpage is possible because of millions of hours of effort with tens of thousands of actors across thousands of companies. At some level it's a minor miracle that this all works at all. Here's a preview into the madness that diff --git a/blog/how-i-start-nix-2020-03-08.markdown b/blog/how-i-start-nix-2020-03-08.markdown index 39f81c4..aafe8da 100644 --- a/blog/how-i-start-nix-2020-03-08.markdown +++ b/blog/how-i-start-nix-2020-03-08.markdown @@ -7,8 +7,6 @@ tags: - rust --- -# How I Start: Nix - [Nix][nix] is a tool that helps people create reproducible builds. This means that given a known input, you can get the same output on other machines. Let's build and deploy a small Rust service with Nix. This will not require the Rust compiler diff --git a/blog/how-i-start-rust-2020-03-15.markdown b/blog/how-i-start-rust-2020-03-15.markdown index 67385da..daebc49 100644 --- a/blog/how-i-start-rust-2020-03-15.markdown +++ b/blog/how-i-start-rust-2020-03-15.markdown @@ -8,8 +8,6 @@ tags: - nix --- -# How I Start: Rust - [Rust][rustlang] is an exciting new programming language that makes it easy to make understandable and reliable software. It is made by Mozilla and is used by Amazon, Google, Microsoft and many other large companies. diff --git a/blog/how-mara-works-2020-09-30.markdown b/blog/how-mara-works-2020-09-30.markdown index d7e980b..269c1d0 100644 --- a/blog/how-mara-works-2020-09-30.markdown +++ b/blog/how-mara-works-2020-09-30.markdown @@ -7,8 +7,6 @@ tags: - markdown --- -# How Mara Works - Recently I introduced Mara to this blog and I didn't explain much of the theory and implementation behind them in order to proceed with the rest of the post. There was actually a significant amount of engineering that went into diff --git a/blog/how-send-email-nim-2019-08-28.markdown b/blog/how-send-email-nim-2019-08-28.markdown index 6757447..545f2d8 100644 --- a/blog/how-send-email-nim-2019-08-28.markdown +++ b/blog/how-send-email-nim-2019-08-28.markdown @@ -7,8 +7,6 @@ tags: - email --- -# How to Send Email with Nim - Nim offers an [smtp][nimsmtp] module, but it is a bit annoying to use out of the box. This blogpost hopes to be a mini-tutorial on the basics of how to use the smtp library and give developers best practices for handling outgoing email in diff --git a/blog/how-to-handle-pedophiles-in-communities-2021-03-07.markdown b/blog/how-to-handle-pedophiles-in-communities-2021-03-07.markdown index 85928e8..6a0f347 100644 --- a/blog/how-to-handle-pedophiles-in-communities-2021-03-07.markdown +++ b/blog/how-to-handle-pedophiles-in-communities-2021-03-07.markdown @@ -12,8 +12,6 @@ This post is going to talk about people that try to target children for sexual f It is my hope that this post is NOT useful to readers. If it ever becomes useful I suggest crying a bit. Yes, seriously. -# How to Handle Pedophiles in Communities - For better or worse since Covid started pushing everyone indoors and online, a lot of online spaces that were usually populated by adults have become populated with a lot more people that are under the age of consent/majority. This is obviously not the most ideal, as it ends up making that community a target for pedophiles. I want to be clear though, this kind of thing is a black swan kind of event, not something that happens commonly. However when it does happen, oh god it **HAPPENS**. For the rest of this article I'm going to assume a few things in how I direct my advice: diff --git a/blog/howto-automate-discord-webhook-cron-2018-03-29.markdown b/blog/howto-automate-discord-webhook-cron-2018-03-29.markdown index b34d325..083c688 100644 --- a/blog/howto-automate-discord-webhook-cron-2018-03-29.markdown +++ b/blog/howto-automate-discord-webhook-cron-2018-03-29.markdown @@ -4,8 +4,6 @@ date: 2018-03-29 series: howto --- -# How to Automate Discord Message Posting With Webhooks and Cron - Most Linux systems have [`cron`](https://en.wikipedia.org/wiki/Cron) installed to run programs at given intervals. An example usecase would be to install package updates every Monday at 9 am (keep the sysadmins awake!). Discord lets us post things using [webhooks](https://discordapp.com/developers/docs/resources/webhook). Combining this with cron lets us create automated message posting bots at arbitrary intervals. diff --git a/blog/howto-usermode-linux-2019-07-07.markdown b/blog/howto-usermode-linux-2019-07-07.markdown index 2a59abd..c281182 100644 --- a/blog/howto-usermode-linux-2019-07-07.markdown +++ b/blog/howto-usermode-linux-2019-07-07.markdown @@ -4,8 +4,6 @@ date: 2019-07-07 series: howto --- -# How to Use User Mode Linux - [User Mode Linux](http://user-mode-linux.sourceforge.net) is a port of the [Linux kernel](https://www.kernel.org) to itself. This allows you to run a full blown Linux kernel as a normal userspace process. This is used by kernel diff --git a/blog/i-was-wrong-about-nix-2020-02-10.markdown b/blog/i-was-wrong-about-nix-2020-02-10.markdown index ed86752..b44a798 100644 --- a/blog/i-was-wrong-about-nix-2020-02-10.markdown +++ b/blog/i-was-wrong-about-nix-2020-02-10.markdown @@ -6,8 +6,6 @@ tags: - witchcraft --- -# I was Wrong about Nix - From time to time, I am outright wrong on my blog. This is one of those times. In my [last post about Nix][nixpost], I didn't see the light yet. I think I do now, and I'm going to attempt to clarify below. diff --git a/blog/identity-model-software-2021-01-31.markdown b/blog/identity-model-software-2021-01-31.markdown index 4d8fd3a..3078a5d 100644 --- a/blog/identity-model-software-2021-01-31.markdown +++ b/blog/identity-model-software-2021-01-31.markdown @@ -6,8 +6,6 @@ tags: - pluralgang --- -# A Model for Identity in Software - Most software on the market has a very boring relationship with identity. Most assume that one user has one "real" name and one "username". Some software associates identifiers like phone numbers with people. Some software allows you diff --git a/blog/immigration-2021-04-11.markdown b/blog/immigration-2021-04-11.markdown index 0d00cea..376619c 100644 --- a/blog/immigration-2021-04-11.markdown +++ b/blog/immigration-2021-04-11.markdown @@ -6,7 +6,5 @@ tags: redirect_to: https://www.getrevue.co/profile/theprincessxena/issues/immigration-313938 --- -# Immigration - Check out this post [on my newsletter](https://www.getrevue.co/profile/theprincessxena/issues/immigration-313938)! diff --git a/blog/instant-pot-spaghetti-2020-02-03.markdown b/blog/instant-pot-spaghetti-2020-02-03.markdown index 269c65c..3510314 100644 --- a/blog/instant-pot-spaghetti-2020-02-03.markdown +++ b/blog/instant-pot-spaghetti-2020-02-03.markdown @@ -6,8 +6,6 @@ tags: - instant-pot --- -# Instant Pot Spaghetti - This is based on [this recipe][source], but made only with things you can find in Costco. My fiancé and I have made this at least weekly for the last 8 months and we love how it turns out. diff --git a/blog/ios-development-pro-tip-for-private-ca-2019-03-22.markdown b/blog/ios-development-pro-tip-for-private-ca-2019-03-22.markdown index b7922ee..9a6d27a 100644 --- a/blog/ios-development-pro-tip-for-private-ca-2019-03-22.markdown +++ b/blog/ios-development-pro-tip-for-private-ca-2019-03-22.markdown @@ -4,8 +4,6 @@ date: 2019-03-22 for: Katie Berry --- -# iOS Development Pro Tip for Private CA Usage - In iOS, in order to get HTTPS working with certs from a private CA; there's another step you need to do if your users are on iOS 10.3 or newer (statistically: yes this matters to you). In order to do this: - Ensure they have installed the profile on their device diff --git a/blog/ipad-smart-keyboard-accents-2019-05-10.markdown b/blog/ipad-smart-keyboard-accents-2019-05-10.markdown index d487349..a9ada79 100644 --- a/blog/ipad-smart-keyboard-accents-2019-05-10.markdown +++ b/blog/ipad-smart-keyboard-accents-2019-05-10.markdown @@ -4,8 +4,6 @@ date: 2019-05-10 series: howto --- -# iPad Smart Keyboard: French Accents/Ligatures - The following is the results of both blind googling and brute forcing the keyboard space. If this is incomplete, please let me know so that can be fixed. | Accent/Ligature | How to type | Example | diff --git a/blog/irc-chghost-2013-10-04.markdown b/blog/irc-chghost-2013-10-04.markdown index 4a3044c..91b6847 100644 --- a/blog/irc-chghost-2013-10-04.markdown +++ b/blog/irc-chghost-2013-10-04.markdown @@ -3,8 +3,6 @@ title: "IRCv3.2 CHGHOST Extension" date: "2013-10-04" --- -# IRCv3.2 CHGHOST Extension - The chghost client capability allows a server to directly inform clients about a host or user change without having to send a fake quit and join. This capability MUST be referred to as `chghost` at capability negotiation time. diff --git a/blog/irc-stuff-nixos-2021-05-29.markdown b/blog/irc-stuff-nixos-2021-05-29.markdown index ab64b5a..c991a85 100644 --- a/blog/irc-stuff-nixos-2021-05-29.markdown +++ b/blog/irc-stuff-nixos-2021-05-29.markdown @@ -7,8 +7,6 @@ tags: - devops --- -# How to Set Up WeeChat on NixOS - [Internet Relay Chat (IRC)](https://en.wikipedia.org/wiki/Internet_Relay_Chat) is the king of chats. It is the grandfather of nearly every chat protocol and program you use today. It has been a foundation of the internet for over 30 diff --git a/blog/ircd-k8s-2019-12-21.markdown b/blog/ircd-k8s-2019-12-21.markdown index e91c3bb..19fef92 100644 --- a/blog/ircd-k8s-2019-12-21.markdown +++ b/blog/ircd-k8s-2019-12-21.markdown @@ -8,8 +8,6 @@ tags: --- -# How I set up an IRC daemon on Kubernetes - [IRC][rfc1459]. It's one of the last bastions of the old internet, and still an actively developed and researched protocol. Historically, IRC daemons have been notoriously annoying to set up and maintain. I ha