Original Link:
https://xeiaso.net/blog/
If you have a compatible reader, be sure to check out my [RSS feed](https://xeiaso.net/blog.rss) for automatic updates. Also check out the [JSONFeed](https://xeiaso.net/blog.json).
- \- [TI-20250709-0001: IPv4 traffic failures for Techaro services](https://anubis.techaro.lol/blog/incident/TI-20250709-0001)
- \- [Experimenting with Development containers](https://xeiaso.net/notes/2025/devcontainers/)
- \- [Rolling the ladder up behind us](https://xeiaso.net/blog/2025/rolling-ladder-behind-us/)
- \- [Apple just Sherlocked Docker](https://xeiaso.net/notes/2025/dubdub/)
- \- [Avoiding becoming the lone dependency peg with load-bearing anime](https://xeiaso.net/blog/2025/avoiding-becoming-peg-dependency/)
- \- [An year of the Linux Desktop](https://xeiaso.net/blog/2025/yotld/)
- \- [I'm on GitHub Sponsors](https://xeiaso.net/notes/2025/github-sponsors/)
- \- [Anubis works](https://xeiaso.net/notes/2025/anubis-works/)
- \- [Life pro tip: put your active kubernetes context in your prompt](https://xeiaso.net/notes/2025/kube-ps1/)
- \- [Building native packages is complicated](https://xeiaso.net/blog/2025/anubis-packaging/)
- \- [I'm testing Anubis in prod](https://xeiaso.net/notes/2025/anubis-testing-prod/)
- \- [Yoke is really cool](https://xeiaso.net/blog/2025/yoke-k8s/)
- \- [Anubis Update: February 2025](https://xeiaso.net/blog/2025/anubis-update-m02/)
- \- [Life pro tip: get your flu shot](https://xeiaso.net/notes/2025/get-flu-shot/)
- \- ["No way to prevent this" say users of only language where this regularly happens](https://xeiaso.net/shitposts/no-way-to-prevent-this/CVE-2025-0725/)
- \- [Life pro tip: How to run a gui application in the foreground with PowerShell](https://xeiaso.net/notes/2025/pwsh-start-process/)
- \- [The gist of s1: simple test time scaling](https://xeiaso.net/notes/2025/s1-simple-test-time-scaling/)
- \- [GHSA-56w8-8ppj-2p4f: Bot protection bypass in Anubis](https://xeiaso.net/notes/2025/GHSA-56w8-8ppj-2p4f/)
- \- [Life pro tip: Oracle Linux is the best local VM for MacBooks](https://xeiaso.net/notes/2025/k8s-dev-mac-oracle-linux/)
- \- [Update MinIO to account for AWS SDK changes](https://xeiaso.net/notes/2025/update-minio/)
- \- [Block AI scrapers with Anubis](https://xeiaso.net/blog/2025/anubis/)
- \- [Amazon's AI crawler is making my git server unstable](https://xeiaso.net/notes/2025/amazon-crawler/)
- \- [Life pro tip: macOS migration can run over thunderbolt](https://xeiaso.net/notes/2025/macbook-thunderbolt-migration/)
- \- ["No way to prevent this" say users of only language where this regularly happens](https://xeiaso.net/shitposts/no-way-to-prevent-this/CVE-2024-12084/)
- \- [CSSWind: bloat-free component styling](https://xeiaso.net/blog/2025/tailwind-sans-bloat/)
- \- [They squandered the holy grail](https://xeiaso.net/blog/2025/squandered-holy-grail/)
- \- [How to force a Linux device to boot from USB when the GPU is dead and you can't do it from the BIOS](https://xeiaso.net/notes/2024/force-linux-boot-usb/)
- \- [How to make a Kubernetes debug pod that is actually root](https://xeiaso.net/notes/2024/k8s-fuck-you-root/)
- \- [Soylent Green is people](https://xeiaso.net/blog/2024/soylent-green-people/)
- \- [Training with Big Data on Any Cloud](https://www.tigrisdata.com/blog/training-any-cloud/)
- \- [Getting a pointer to a constant in Go](https://xeiaso.net/notes/2024/go-pointer-constant/)
- \- [Follow me on Bluesky!](https://xeiaso.net/notes/2024/follow-bluesky/)
- \- [Nomadic Infrastructure Design for AI Workloads](https://tigrisdata.com/blog/nomadic-compute/)
- \- [Hello again, Kubernetes](https://xeiaso.net/blog/2024/hello-again-k8s/)
- \- [My first deploys for a new Kubernetes cluster](https://xeiaso.net/notes/2024/essential-k8s/)
- \- [The return of Stealth Mountain](https://xeiaso.net/blog/2024/stealth-mountain-returns/)
- \- ["No way to prevent this" say users of only language where this regularly happens](https://xeiaso.net/shitposts/no-way-to-prevent-this/CVE-2024-9632/)
- \- [Docker builds over SSH](https://xeiaso.net/notes/2024/docker-build-over-ssh/)
- \- [Making home cooking easier with Cooktok](https://xeiaso.net/notes/2024/cooktok/)
- \- [Bot detection isn't perfect](https://blog.arcjet.com/bot-detection-isnt-perfect/)
- \- [You're probably not vulnerable to the CUPS CVE](https://xeiaso.net/notes/2024/cups-cve/)
- \- [Fixing Kubevirt networking not working on reboot](https://xeiaso.net/notes/2024/kubevirt-ubuntu-networking/)
- \- [Make your Next.JS Docker images microscopic!](https://xeiaso.net/notes/2024/small-nextjs-images/)
- \- [How to completely bypass authentication on RushOrderTees](https://xeiaso.net/notes/2024/rushordertees-total-auth-bypass/)
- \- [I fixed the strawberry problem because OpenAI couldn't](https://xeiaso.net/blog/2024/strawberry/)
- \- [Reflection is cooked](https://xeiaso.net/blog/2024/reflection-cooked/)
- \- [LinkedIn collaborative articles confuse me](https://xeiaso.net/notes/2024/linkedin-collaborative-articles/)
- \- [My IRC client runs on Kubernetes](https://xeiaso.net/blog/2024/k8s-irc-client/)
- \- [Scaling your GPU apps in anger](https://xeiaso.net/videos/2024/gpu-apps-anger/)
- \- [Pop quiz: what is wrong with this tar command?](https://xeiaso.net/notes/2024/pop-quiz-tar/)
- \- ["No way to prevent this" say users of only language where this regularly happens](https://xeiaso.net/shitposts/no-way-to-prevent-this/CVE-2024-38063/)
- \- [This game would be perfect if it wasn't gacha](https://xeiaso.net/videos/2024/zzz-review/)
- \- ["No way to prevent this" say users of only language where this regularly happens](https://xeiaso.net/shitposts/no-way-to-prevent-this/CVE-2024-5535/)
- \- [Flying home in the age of #CrowdStroke](https://xeiaso.net/notes/2024/flying-home-crowdstroke/)
- \- ["No way to prevent this" say users of only language where this regularly happens](https://xeiaso.net/shitposts/no-way-to-prevent-this/OVE-20240719-0001/)
- \- [The ROG Ally and Steam Deck are different products](https://xeiaso.net/notes/2024/rog-ally/)
- \- [My fears about AI are not what you think](https://xeiaso.net/videos/2024/ai-fears/)
- \- ["No way to prevent this" say users of only language where this regularly happens](https://xeiaso.net/shitposts/no-way-to-prevent-this/CVE-2024-6387/)
- \- [The Steam Deck ships with WireGuard](https://xeiaso.net/notes/2024/steam-deck-wireguard/)
- \- ["No way to prevent this" say users of only language where this regularly happens](https://xeiaso.net/shitposts/no-way-to-prevent-this/CVE-2024-28820/)
- \- [The key bit of the code that was biting me in net/http](https://xeiaso.net/videos/2024/how-mime-parsing-works/)
- \- [MIME, RSS, and existential torment](https://xeiaso.net/blog/2024/fixing-rss-mailcap/)
- \- [Building a constellation of images with Earthly](https://xeiaso.net/blog/2024/earthly-docker/)
- \- [AI Tinkerers Ottawa v2.5.0 trip report](https://xeiaso.net/notes/2024/ait-ottawa-2.5.0/)
- \- [Supercronching videos for embedding in websites with ffmpeg](https://xeiaso.net/notes/2024/cronchgif/)
- \- [Overengineering this blog's preview site with Kubernetes](https://xeiaso.net/blog/2024/overengineering-preview-site/)
- \- [I'm in SF this week!](https://xeiaso.net/notes/2024/im-in-sf-this-week/)
- \- [Absurd crimes with shadow bucket migration](https://xeiaso.net/blog/2024/azurda/)
- \- ["No way to prevent this" say users of only language where this regularly happens](https://xeiaso.net/shitposts/no-way-to-prevent-this/CVE-2023-52656/)
- \- [iTerm2 Update: AI stuff is gonna be in a plugin](https://xeiaso.net/notes/2024/iterm2-update/)
- \- [I'm speaking at DevRelCon!](https://xeiaso.net/notes/2024/devrelcon/)
- \- ["No way to prevent this" say users of only language where this regularly happens](https://xeiaso.net/shitposts/no-way-to-prevent-this/CVE-2024-4323/)
- \- [iTerm2 and AI hype overload](https://xeiaso.net/notes/2024/ai-hype/)
- \- [Rebuilding my homelab: Suffering as a service](https://xeiaso.net/blog/2024/homelab-v2/)
- \- [Pikmin 3: No Fruit, No Problem - 0 Fruit in 2h24m](https://xeiaso.net/blog/2024/pikmin-3-0-fruit/)
- \- [Much ado about "nothing"](https://xeiaso.net/blog/2024/much-ado-about-nothing/)
- \- ["No way to prevent this" say users of only language where this regularly happens](https://xeiaso.net/shitposts/no-way-to-prevent-this/CVE-2024-2961/)
- \- [I somehow managed to lock myself out of my Authy secrets](https://xeiaso.net/notes/2024/authy-fuckup/)
- \- ["No way to prevent this" say users of only language where this regularly happens](https://xeiaso.net/shitposts/no-way-to-prevent-this/CVE-2024-2511/)
- \- [Sharing the best of my photos as wallpapers](https://xeiaso.net/blog/2024/wallpapers/)
- \- [Introducing ChatMimi: The Xe Iaso Cinematic Universe (XICU) Chatbot](https://xeiaso.net/notes/2024/introducing-chatmimi/)
- \- [liblzma and xz version 5.6.0 and 5.6.1 are vulnerable to arbitrary code execution compromise](https://xeiaso.net/notes/2024/xz-vuln/)
- \- ["No way to prevent this" say users of only language where this regularly happens](https://xeiaso.net/shitposts/no-way-to-prevent-this/CVE-2024-1086/)
- \- [Camera system hell](https://xeiaso.net/notes/2024/camera-hell/)
- \- ["No way to prevent this" say users of only language where this regularly happens](https://xeiaso.net/shitposts/no-way-to-prevent-this/CVE-2024-22252/)
- \- [XeDN on Tigris](https://xeiaso.net/blog/2024/xedn-tigris/)
- \- [Behind the scenes of "The Layoff"](https://xeiaso.net/blog/2024/supplemental-notes-the-layoff/)
- \- [The Layoff](https://xeiaso.net/blog/2024/the-layoff/)
- \- [Come join me on the DevRel team at Fly.io!](https://xeiaso.net/notes/2024/devrel-team-fly/)
- \- [I wish Go had a retry block](https://xeiaso.net/blog/2024/retry-block/)
- \- [Surreality](https://xeiaso.net/blog/2024/surreality/)
- \- [TIL: you need to escape the </script> in a string in an inline script in HTML](https://xeiaso.net/notes/2024/slash-script-in-string/)
- \- [Xe Iaso on usesthis.com](https://usesthis.com/interviews/xe.iaso/)
- \- ["No way to prevent this" say users of only language where this regularly happens](https://xeiaso.net/shitposts/no-way-to-prevent-this/CVE-2023-6246/)
- \- [A message from Techaro's founder, Edwin Allison](https://xeiaso.net/shitposts/2024/techaro-layoffs/)
- \- [My first impressions of Palworld](https://xeiaso.net/notes/2024/palworld-first-impressions/)
- \- [Today I learned that bash has hashmaps](https://xeiaso.net/notes/2024/bash-hashmap/)
- \- [Review of Wicked Cushions](https://xeiaso.net/blog/2024/wicked-cushions/)
- \- [How to reboot a Linux system into the BIOS](https://xeiaso.net/notes/2024/systemd-reboot-bios/)
- \- [How to delete a ZFS zvol when it claims to be busy but you're sure it isn't](https://xeiaso.net/notes/2024/delete-zfs-zvol-sometimes/)
- \- [I'm speaking at NixCon North America 2024!](https://xeiaso.net/blog/2024/nixcon-na/)
- \- [New Year's Resolutions](https://xeiaso.net/videos/2023/new-years-resolutions/)
- \- [The Legend of Zelda: Tears of the Kingdom is 10/10](https://xeiaso.net/videos/2023/totk-review/)
- \- [AI generated YouTube videos](https://xeiaso.net/blog/ai-generated-youtube/)
- \- [The birth & death of search engine optimization](https://xeiaso.net/blog/birth-death-seo/)
- \- [Optmizing Automuse with GPT-4 Turbo-128k](https://xeiaso.net/videos/2023/ai-hackathon/)
- \- [Why does VSCode keep uninstalling the Go extension?](https://xeiaso.net/notes/vscode-go-ext/)
- \- [How to use lists in Talon](https://xeiaso.net/notes/talon-lists/)
- \- [Cursorless is alien magic from the future](https://xeiaso.net/notes/cursorless-alien-magic/)
- \- [How to recover a GitHub Actions secret](https://xeiaso.net/notes/recover-github-action-secret/)
- \- [Our incredible journey with Xeact](https://xeiaso.net/blog/incredible-xeact-journey/)
- \- [How to fix terraform and nix flakes](https://xeiaso.net/blog/notes/nix-flakes-terraform-unfree-fix/)
- \- [What DevRel means to me](https://xeiaso.net/blog/devrel/)
- \- [A very stupid bug](https://xeiaso.net/blog/stupid-bug/)
- \- [Okay, fine, I'm using a static site generator now](https://xeiaso.net/blog/xesite-v4/)
- \- [Alvis](https://xeiaso.net/blog/alvis/)
- \- [How to resize a Gokrazy SD card](https://xeiaso.net/blog/gokrazy-sdcard-resize/)
- \- [Sine](https://xeiaso.net/blog/sine/)
- \- [gokrazy is really cool](https://xeiaso.net/blog/gokrazy/)
- \- [How to use Tailwind CSS in your Go programs](https://xeiaso.net/blog/using-tailwind-go/)
- \- [This isn't the way to speed up Rust compile times](https://xeiaso.net/blog/serde-precompiled-stupid/)
- \- [I had a great time at DEF CON 31](https://xeiaso.net/blog/dc31/)
- \- [Introducing nixexpr: Nix expressions for JavaScript](https://xeiaso.net/blog/nixexpr/)
- \- [CVE-2023-36325: Attackers can de-anonymize i2p hidden services with a message replay attack](https://xeiaso.net/blog/CVE-2023-36325/)
- \- [How to run a sysdiagnose on an iPad](https://xeiaso.net/blog/sysdiagnose-ipad/)
- \- [Mozilla wants its documentation to gaslight you](https://xeiaso.net/blog/mdn-ai-gaslighting/)
- \- [I don't know how I feel about email](https://xeiaso.net/blog/idk-about-email/)
- \- [HVE-BC1750-0001: Deceptive Information Disclosure Vulnerability in Human Interaction Protocols](https://xeiaso.net/blog/HVE-BC1750-0001/)
- \- [Of course the network can be a filesystem](https://xeiaso.net/blog/gophercon-eu-demo/)
- \- [Time is not a synchronization primitive](https://xeiaso.net/blog/nosleep/)
- \- [The ElasticSearch Rant](https://xeiaso.net/blog/elasticsearch/)
- \- [How to enable API requests in Fresh](https://xeiaso.net/blog/fresh-cors/)
- \- [Anything can be a message queue if you use it wrongly enough](https://xeiaso.net/blog/anything-message-queue/)
- \- [Why is GitHub Actions installing Go 1.2 when I specify Go 1.20?](https://xeiaso.net/blog/go-1.20-yaml/)
- \- [Redfall: somehow they made vampires boring](https://xeiaso.net/blog/redfall/)
- \- [Returnal is fantastic and you should play it](https://xeiaso.net/blog/returnal/)
- \- [Automuse: A System for Generating Fiction Novels](https://xeiaso.net/blog/automuse/)
- \- [Introducing the Tailscale Universal Docker Mod](https://xeiaso.net/blog/docker-mod-tailscale/)
- \- [Tailscale Authentication for Minecraft](https://tailscale.com/blog/tailscale-auth-minecraft/)
- \- [Building Xeact components with esbuild and Nix](https://xeiaso.net/blog/xeact-esbuild/)
- \- [Xeact 0.70.0: now with the useState hook](https://xeiaso.net/blog/xeact-0.70.0-useState/)
- \- [Using Tailscale without using Tailscale](https://xeiaso.net/blog/tailscale-headscale-funnel/)
- \- [Funnel 101: sharing your local developer preview with the world](https://tailscale.dev/blog/funnel-101)
- \- [Protos](https://xeiaso.net/blog/protos/)
- \- [How to use a fork of the Go compiler with Nix](https://xeiaso.net/blog/go-fork-nix/)
- \- [Site Update: New Character](https://xeiaso.net/blog/site-update-mimi/)
- \- [Site Update: New Fonts](https://xeiaso.net/blog/iaso-fonts/)
- \- [My Coffee Isekai](https://xeiaso.net/blog/coffee-isekai/)
- \- [A weapon to surpass Metal Gear](https://xeiaso.net/blog/a-weapon-to-surpass-metal-gear/)
- \- [The GraphicalEmoji hack](https://xeiaso.net/blog/GraphicalEmoji/)
- \- [We're never getting rid of ChatGPT](https://xeiaso.net/blog/chatgpt-emacs/)
- \- [Talon is amazing](https://xeiaso.net/blog/voice-control-talon/)
- \- [The voice control challenge](https://xeiaso.net/blog/voice-control-challenge/)
- \- [Hands](https://xeiaso.net/blog/hands/)
- \- [Video Compression for Mere Mortals](https://xeiaso.net/blog/video-compression/)
- \- [Configuring Emacs for MDX files](https://xeiaso.net/blog/tailscale-configuring-emacs-mdx/)
- \- [Xe's blog made $2564.42 in profit last year](https://xeiaso.net/blog/blog-profit-2022/)
- \- [Weaponizing hyperfocus: Becoming the first DevRel at Tailscale](https://tailscale.dev/blog/weaponizing-hyperfocus)
- \- [JSX is quasi-quoting](https://xeiaso.net/blog/jsx-quasi-quoting/)
- \- [Site Update: CSS Fixes](https://xeiaso.net/blog/site-update-better-css/)
- \- [🥺: the best sudo replacement](https://xeiaso.net/blog/xn--ts9h/)
- \- [You don't have to engage with people on the Internet](https://xeiaso.net/blog/lesson-online-feedback/)
- \- [Pronouns service](https://xeiaso.net/blog/pronouns-service/)
- \- [Site Update: Revue backups are live](https://xeiaso.net/blog/site-update-revue-backups/)
- \- [How to move away from RSA for SSH keys](https://xeiaso.net/blog/move-away-rsa-ssh/)
- \- [The Next-Generation Universal Hlang compiler](https://xeiaso.net/blog/hlang-nguh/)
- \- [Media I experienced in 2022](https://xeiaso.net/blog/2022-media/)
- \- [More counter.social "private account" bypasses](https://xeiaso.net/blog/more-coso-bypasses/)
- \- [Site Update: No More Revue](https://xeiaso.net/blog/site-update-no-more-revue/)
- \- [Building Go programs with Nix Flakes](https://xeiaso.net/blog/nix-flakes-go-programs/)
- \- [How infrastructure as code improves DevOps](https://tailscale.com/learn/infrastructure-as-code/)
- \- [Automagically assimilating NixOS machines into your Tailnet with Terraform](https://xeiaso.net/blog/nix-flakes-terraform/)
- \- [The cheese grater that saved Christmas](https://xeiaso.net/blog/joker-sans-twilight-sparkle-cheese-grater/)
- \- [OVE-20221101-0001: counter.social "private" account bypass](https://xeiaso.net/blog/coso-private-account-bypass/)
- \- [Site Update: Version 3.0](https://xeiaso.net/blog/site-update-v3/)
- \- [My review of Sonic Frontiers](https://xeiaso.net/blog/sonic-frontiers/)
- \- [The carcinization of Go programs](https://xeiaso.net/blog/carcinization-golang/)
- \- [The birdsong persists](https://xeiaso.net/blog/birdsong-persists/)
- \- [Goodbye Twitter, Hello Fediverse!](https://xeiaso.net/blog/rip-twitter/)
- \- [Xess 2: CSS variable edition](https://xeiaso.net/blog/xess-css-variables/)
- \- [Virtual private services with tsnet](https://tailscale.com/blog/tsnet-virtual-private-services/)
- \- [OpenSSL gave everyone alarm fatigue](https://xeiaso.net/blog/openssl-alarm-fatigue/)
- \- [Various site updates](https://xeiaso.net/blog/site-update-mastodon-quoting/)
- \- [How to make NixOS compile nginx with OpenSSL 1.x](https://xeiaso.net/blog/nixos-nginx-openssl-1.x/)
- \- [You should prepare for the OpenSSL 3.x secvuln](https://xeiaso.net/blog/openssl-3.x-secvuln-incoming/)
- \- [You don't want Twitter to be a free speech zone](https://xeiaso.net/blog/twitter-fears/)
- \- [OVE-20221017-0001: PolyMC appears to be compromised](https://xeiaso.net/blog/OVE-20221017-0001/)
- \- [10 years of Barkley Pie's Slam Jam Slam Song](https://xeiaso.net/blog/basketball-10year/)
- \- [Site Update: HLS support](https://xeiaso.net/blog/hls-experiment/)
- \- [Bitcoin and economic nihilism](https://xeiaso.net/blog/cryptocurrency-ownership/)
- \- [Tailscale: A modern replacement for Hamachi](https://tailscale.com/blog/hamachi/)
- \- [My new, weird smartcard and how I learned to use it](https://xeiaso.net/blog/trying-to-use-security-token/)
- \- [Push notification two-factor auth considered harmful](https://xeiaso.net/blog/push-2fa-considered-harmful/)
- \- [Sleeping Through the Technical Interview](https://xeiaso.net/blog/sleeping-the-technical-interview/)
- \- [I need help with AVIF files on iOS 16 Safari](https://xeiaso.net/blog/avif-help-requested/)
- \- [Developing Situation: Something is up with Patreon](https://xeiaso.net/blog/patreon-happening/)
- \- [Announcing the glorious advent of XeDN](https://xeiaso.net/blog/xedn/)
- \- [GitOps for Tailscale ACLs](https://tailscale.com/blog/gitops-acls/)
- \- [waifud Progress Report #2](https://xeiaso.net/blog/waifud-progress-report-2/)
- \- [The Legacy of Heroku's Free Tier](https://xeiaso.net/blog/rip-heroku/)
- \- [Getting Stable Diffusion Running on NixOS](https://xeiaso.net/blog/stable-diffusion-nixos/)
- \- [Anbernic Win600 Review](https://xeiaso.net/blog/anbernic-win600-review/)
- \- [I'm speaking at Conf42 Rust 2022 and GambiConf EU's Online Day about how this site works!](https://xeiaso.net/blog/how-my-website-works-talk-announcement/)
- \- [Xeact Version 0.69.71: JSX support](https://xeiaso.net/blog/xeact-jsx/)
- \- [How to look up a Nix package's Nix store path from flake inputs](https://xeiaso.net/blog/nix-flakes-look-up-package/)
- \- [Do I need Kubernetes?](https://xeiaso.net/blog/do-i-need-kubernetes/)
- \- [Xenoblade Chronicles 3 Streams Announcement](https://xeiaso.net/blog/xenoblade-3-streams/)
- \- [The Stanley Parable: Ultra Deluxe Review](https://xeiaso.net/blog/stanley-parable/)
- \- [Putting Tailscale on the Steam Deck](https://tailscale.com/blog/steam-deck/)
- \- [Anbernic Win600 First Impressions](https://xeiaso.net/blog/anbernic-win600-first-impressions/)
- \- [Theseus](https://xeiaso.net/blog/theseus/)
- \- [Spearphishing: it can happen to you too](https://xeiaso.net/blog/spearphishing/)
- \- [Writing Coherently At Scale](https://xeiaso.net/blog/doing-a-writing/)
- \- [Site Update: Salary Transparency Page Added](https://xeiaso.net/blog/site-update-salary-transparency/)
- \- [Site Update: Hero Images](https://xeiaso.net/blog/site-update-hero-images/)
- \- [The Oasis](https://xeiaso.net/blog/the-oasis/)
- \- [Site Update: The Big Domain Move To xeiaso.net](https://xeiaso.net/blog/big-domain-move/)
- \- [How to Store an SSH Key on a Yubikey](https://xeiaso.net/blog/yubikey-ssh-key-storage/)
- \- [We Already Have Go 2](https://xeiaso.net/blog/we-have-go-2/)
- \- [My Stance on Toxicity About Programming Languages](https://xeiaso.net/blog/against-toxicity-programming-languages/)
- \- [Site Update: I Fixed the Patron Page](https://xeiaso.net/blog/site-update-patron-page-fixed/)
- \- [Fly.io: the Reclaimer of Heroku's Magic](https://xeiaso.net/blog/fly.io-heroku-replacement/)
- \- [I Miss Heroku's DevEx](https://xeiaso.net/blog/heroku-devex-2022-05-12/)
- \- [Nix Flakes on WSL](https://xeiaso.net/blog/nix-flakes-4-wsl-2022-05-01/)
- \- [robocadey: Shitposting as a Service](https://xeiaso.net/blog/robocadey-2022-04-30/)
- \- [Tailscale Authentication for NGINX](https://tailscale.com/blog/tailscale-auth-nginx/)
- \- [Twitter, Mastodon and The Parable of rasengan](https://xeiaso.net/blog/twitter-2022-04-25/)
- \- [Crimes with Go Generics](https://xeiaso.net/blog/gonads-2022-04-24/)
- \- [Stop Using Politics As A Cudgel To Discourage Experimentation](https://xeiaso.net/blog/politics-cudgel-experimentation-2022-04-21/)
- \- [Nix Flakes: Exposing and using NixOS Modules](https://xeiaso.net/blog/nix-flakes-3-2022-04-07/)
- \- [How To Seamlessly Authenticate to Grafana using Tailscale](https://tailscale.com/blog/grafana-auth/)
- \- [What To Do As A Recruiter When A Gender-diverse Person Asks You To Update Their Name](https://xeiaso.net/blog/recruiters-correct-name-2022-04-01/)
- \- [Compiling Code to Matter in My Living Room](https://xeiaso.net/blog/3d-printing-openscad-2022-03-28/)
- \- [Book Release: Closed Projects](https://xeiaso.net/blog/closed-projects-2022-03-24/)
- \- [Site Update: Axum](https://xeiaso.net/blog/site-update-axum-2022-03-21/)
- \- [Technical Solutions Poorly Solve Social Problems](https://xeiaso.net/blog/social-quandry-devops-2022-03-17/)
- \- [Pokémon Legends Arceus Review](https://xeiaso.net/blog/pokemon-legends-arceus-review-2022-03-07/)
- \- [Want to Learn a New Language? Write a Blog Backend!](https://xeiaso.net/blog/new-language-blog-backend-2022-03-02/)
- \- [Nix Flakes: Packages and How to Use Them](https://xeiaso.net/blog/nix-flakes-2-2022-02-27/)
- \- [Spellblade: Part 2](https://xeiaso.net/blog/spellblade-part-2-2022-02-26/)
- \- [Postdrome](https://xeiaso.net/blog/postdrome-2022-02-26/)
- \- [Nix Flakes: an Introduction](https://xeiaso.net/blog/nix-flakes-1-2022-02-21/)
- \- [How I Pomodoro](https://xeiaso.net/blog/pomodoro-2022-02-19/)
- \- [GNU Doesn't Care About Your Agency](https://xeiaso.net/blog/gnu-your-parent-2022-02-10/)
- \- [waifud Progress Report #1](https://xeiaso.net/blog/waifud-progress-2022-02-06/)
- \- [How To Approach Me With Scamcoin Jobs](https://xeiaso.net/blog/scamcoin-jobs-2022-02-01/)
- \- [Hidden Secrets to Making a New Microservices Cluster a Success](https://xeiaso.net/blog/make-microservices-cluster-2022-01-27/)
- \- [VTubing on Linux](https://xeiaso.net/blog/vtubing-linux-2021-01-15/)
- \- [How I VTuber](https://xeiaso.net/blog/vtubing-setup-2022-01-13/)
- \- [A Tool to Aid Forgetfulness](https://xeiaso.net/blog/a-tool-to-aid-forgetfulness-2022-01-12/)
- \- [Site Update: A Sigil](https://xeiaso.net/blog/a-sigil-2022-01-11/)
- \- [You Win, Broken Database Schemas](https://xeiaso.net/blog/broken-database-schemas-2022-01-10/)
- \- [Bashing JSON into Shape with SQLite](https://xeiaso.net/blog/sqlite-json-munge-2022-01-04/)
- \- [Converting a VRChat Avatar to VRM Format for VTubing](https://xeiaso.net/blog/vrchat-avatar-to-vrm-vtubing-2022-01-02/)
- \- [Things I'm Excited for in 2022](https://xeiaso.net/blog/excited-for-2022-2021-12-28/)
- \- [Site Updates: Better Contrast Ratio and Using Xeact](https://xeiaso.net/blog/site-update-2021-12-19/)
- \- [I Was Part of a Human Subject Research Study Without My Consent](https://xeiaso.net/blog/princeton-study-2021-12-17/)
- \- ["Open Source" is Broken](https://xeiaso.net/blog/open-source-broken-2021-12-11/)
- \- [My VR Hell on NixOS](https://xeiaso.net/blog/nixos-vr-hell-2021-12-02/)
- \- [My Homelab NAS on NixOS](https://xeiaso.net/blog/my-homelab-nas-2021-11-29/)
- \- [YouTube Comments Discontinuation](https://xeiaso.net/blog/no-more-youtube-comments-2021-11-27/)
- \- [Xeact 0.0.69: A Revolutionary Femtoframework For High Efficiency JavaScript Development](https://xeiaso.net/blog/xeact-0.0.69-2021-11-18/)
- \- [Go net/http.ServeMux and Trailing Slashes](https://xeiaso.net/blog/go-servemux-slash-2021-11-04/)
- \- [Change](https://xeiaso.net/blog/change-2021-10-20/)
- \- [Spellblade: Part 1](https://xeiaso.net/blog/spellblade-chapter-1-2021-10-11/)
- \- [Metroid Dread: A Study on Perfection](https://xeiaso.net/blog/metroid-dread-review-2021-10-10/)
- \- [There's a Node In The Cluster In The Cloud](https://xeiaso.net/blog/theres-a-node-2021-10-02/)
- \- [COVID Burnout](https://xeiaso.net/blog/covid-burnout-2021-09-25/)
- \- [My Next Life as an Imaginary Bottle of Window Cleaner](https://xeiaso.net/blog/best-friend-imaginary-bottle-window-cleaner-2021-09-24/)
- \- [Fun with Redirection](https://xeiaso.net/blog/fun-with-redirection-2021-09-22/)
- \- [I Forgive Me](https://xeiaso.net/blog/i-forgive-me-2021-08-22/)
- \- [Spaceship Adventure](https://xeiaso.net/blog/spaceship-adventure-2021-08-19/)
- \- [Spellblade Plans](https://xeiaso.net/blog/spellblade-plans-2021-08-16/)
- \- [Paranoid NixOS on AWS](https://xeiaso.net/blog/paranoid-nixos-aws-2021-08-11/)
- \- [I Forgive You](https://xeiaso.net/blog/i-forgive-you-2021-08-08/)
- \- [Xe](https://xeiaso.net/blog/xe-2021-08-07/)
- \- [Social Media: A Psychic Cancer](https://xeiaso.net/blog/social-media-psychic-cancer-2021-07-29/)
- \- [The New Gods](https://xeiaso.net/blog/the-new-gods/)
- \- [Paranoid NixOS Setup](https://xeiaso.net/blog/paranoid-nixos-2021-07-18/)
- \- [Emoji is not a Language](https://xeiaso.net/blog/emoji-not-language-2021-07-14/)
- \- [My Thoughts About Using Android Again as an iPhone User](https://xeiaso.net/blog/android-thoughts-2021-07-03/)
- \- [Second Go Around](https://xeiaso.net/blog/second-go-around/)
- \- [christine.website is now on the Microsoft Store](https://xeiaso.net/blog/xesite-app-stores-2021-06-26/)
- \- [waifud Plans](https://xeiaso.net/blog/waifud-plans-2021-06-19/)
- \- [Footnote](https://xeiaso.net/blog/footnote-2021-06-15/)
- \- [Using Paper for Everyday Tasks](https://xeiaso.net/blog/gtd-on-paper-2021-06-13/)
- \- [Alone](https://xeiaso.net/blog/alone/)
- \- [My Homelab Build](https://xeiaso.net/blog/my-homelab-2021-06-08/)
- \- [NAS 101: An intro chat about Network Attached Storage](https://tailscale.com/blog/nas-101/)
- \- [My Magical Adventure With cloud-init](https://xeiaso.net/blog/cloud-init-2021-06-04/)
- \- [How to Set Up WeeChat on NixOS](https://xeiaso.net/blog/irc-stuff-nixos-2021-05-29/)
- \- [Epilogue](https://xeiaso.net/blog/epilogue-2021-05-26/)
- \- [Untitled Furry Cyberpunk Story](https://xeiaso.net/blog/untitled-furry-cyberpunk-story/)
- \- [Final Chapter](https://xeiaso.net/blog/final-chapter-2021-05-20/)
- \- [New You](https://xeiaso.net/blog/new-you/)
- \- [Using Morph for Deploying to NixOS](https://xeiaso.net/blog/morph-setup-2021-04-25/)
- \- [How I Implemented /dev/printerfact in Rust](https://xeiaso.net/blog/dev-printerfact-2021-04-17/)
- \- [The Sisyphean Task Of DNS Client Config on Linux](https://tailscale.com/blog/sisyphean-dns-client-linux/)
- \- [Immigration](https://xeiaso.net/blog/immigration-2021-04-11/)
- \- [Prometheus and Aegis](https://xeiaso.net/blog/aegis-prometheus-2021-04-05/)
- \- [Unix Domain Sockets for Serving HTTP in Production](https://xeiaso.net/blog/unix-domain-sockets-2021-04-01/)
- \- [Mara's Ransack of Castle Charon](https://xeiaso.net/blog/mara-ransack-castle-2021-03-28/)
- \- [The Relaxing Surreality of VRChat Furry Conventions](https://xeiaso.net/blog/furnal-equinox-2021-03-22/)
- \- [Creation](https://xeiaso.net/blog/creation/)
- \- [Site Update: Let There Be Light](https://xeiaso.net/blog/site-update-let-there-be-light-2021-03-13/)
- \- [How to Handle Pedophiles in Communities](https://xeiaso.net/blog/how-to-handle-pedophiles-in-communities-2021-03-07/)
- \- [Development on Windows is Painful](https://xeiaso.net/blog/windows-pain-2021-03-03/)
- \- [Animal Crossing New Horizons: An Island of Stability in an Unstable World](https://xeiaso.net/blog/animal-crossing-stability-2021-02-28/)
- \- [My Convoluted VRChat Google Meet Setup](https://xeiaso.net/blog/convoluted-vrchat-gchat-setup-2021-02-24/)
- \- [Readaptation](https://xeiaso.net/blog/readaptation-2021-02-21/)
- \- [The Worst Experience I've Had With an aarch64 MacBook](https://xeiaso.net/blog/apple-macbook-air-m1-review-2021-02-15/)
- \- [Plurality as Portrayed in Cyberpunk 2077 and Xenoblade Chronicles 2](https://xeiaso.net/blog/plurality-cyberpunk-xenoblade-2021-02-14/)
- \- [A Trip into FreeBSD](https://xeiaso.net/blog/a-trip-into-freebsd-2021-02-13/)
- \- [My Automagic NixOS Wireguard Setup](https://xeiaso.net/blog/my-wireguard-setup-2021-02-06/)
- \- [Philosophy of Tailscale: Social proximity networks](https://xeiaso.net/blog/tailscale-social-proximity-networks/)
- \- [A Model for Identity in Software](https://xeiaso.net/blog/identity-model-software-2021-01-31/)
- \- [My Thoughts on Paper Mario and the Origami King](https://xeiaso.net/blog/paper-mario-origami-king-2021-01-30/)
- \- [Was Social Media a Mistake?](https://xeiaso.net/blog/social-media-mistake-2021-01-26/)
- \- [Encrypted Secrets with NixOS](https://xeiaso.net/blog/nixos-encrypted-secrets-2021-01-20/)
- \- [Tailscale on NixOS: A New Minecraft Server in Ten Minutes](https://tailscale.com/blog/nixos-minecraft/)
- \- [New PGP Key Fingerprint](https://xeiaso.net/blog/new-gpg-key-2021-01-15/)
- \- [Site Update: RSS Bandwidth Fixes](https://xeiaso.net/blog/site-update-rss-bandwidth-2021-01-14/)
- \- [How to Set Up Borg Backup on NixOS](https://xeiaso.net/blog/borg-backup-2021-01-09/)
- \- [hlang in 30 Seconds](https://xeiaso.net/blog/hlang-in-30s-2020-01-04/)
- \- [Goodbye Kubernetes](https://xeiaso.net/blog/backslash-kubernetes-2021-01-03/)
- \- [Kubernetes Pondering](https://xeiaso.net/blog/k8s-pondering-2020-12-31/)
- \- [Mara: Sh0rk of Justice: Version 1.0.0 Released](https://xeiaso.net/blog/mara-sh0rk-of-justice-2020-12-28/)
- \- [The Source Version 1.0.0 Release](https://xeiaso.net/blog/the-source-version-1-2020-12-25/)
- \- [The 7th Edition](https://xeiaso.net/blog/7e-2020-12-20/)
- \- [My quarantine diary](https://xeiaso.net/blog/quarantine-diary/)
- \- [Plea to Twitter](https://xeiaso.net/blog/twitter-plea-2020-12-14/)
- \- [Trisiel Update](https://xeiaso.net/blog/trisiel-update-2020-12-04/)
- \- [Site Update: WebMention Support](https://xeiaso.net/blog/webmention-support-2020-12-02/)
- \- [Discord Webhooks via NixOS and Systemd Timers](https://xeiaso.net/blog/nixos-discord-webhook-2020-11-30/)
- \- [Scavenger Hunt Solution](https://xeiaso.net/blog/scavenger-hunt-solution-2020-11-25/)
- \- [How to Setup Prometheus, Grafana and Loki on NixOS](https://xeiaso.net/blog/prometheus-grafana-loki-nixos-2020-11-20/)
- \- [Various Updates](https://xeiaso.net/blog/various-updates-2020-11-18/)
- \- [Nixops Services on Your Home Network](https://xeiaso.net/blog/nixops-services-2020-11-09/)
- \- [ZSA Moonlander Review](https://xeiaso.net/blog/zsa-moonlander-review-2020-11-06/)
- \- [Trisiel Progress: Rewritten in Rust](https://xeiaso.net/blog/wasmcloud-progress-domains-2020-10-31/)
- \- [Minicompiler: Lexing](https://xeiaso.net/blog/minicompiler-lexing-2020-10-29/)
- \- [ZSA Moonlander First Impressions](https://xeiaso.net/blog/zsa-moonlander-first-impressions-2020-10-27/)
- \- [Life Update: New Adventures](https://xeiaso.net/blog/new-adventures-2020-10-24/)
- \- [ln - The Natural Log Function](https://xeiaso.net/blog/ln-the-natural-logger-2020-10-17/)
- \- [kalama pali pi kulupu Kala](https://xeiaso.net/blog/kalama-pali-pi-kulupu-Kala-2020-10-12/)
- \- [The Itch](https://xeiaso.net/blog/the-itch-2020-10-11/)
- \- [How Mara Works](https://xeiaso.net/blog/how-mara-works-2020-09-30/)
- \- [The h koan](https://xeiaso.net/blog/h-koan/)
- \- [Rust Crates that do What the Go Standard library Does](https://xeiaso.net/blog/rust-crates-go-stdlib-2020-09-27/)
- \- [You complete me](https://xeiaso.net/blog/you-complete-me/)
- \- [le'i ka na viska kakne ku e le xanto](https://xeiaso.net/blog/xanto/)
- \- [TL;DR Rust](https://xeiaso.net/blog/TLDR-rust-2020-09-19/)
- \- [Palisade: Version Bumping at Scale in CI](https://xeiaso.net/blog/2020/palisade/)
- \- [My Org Mode Flow](https://xeiaso.net/blog/org-mode-flow-2020-09-08/)
- \- [The Within Go Repo Layout](https://xeiaso.net/blog/within-go-repo-layout-2020-09-07/)
- \- [Colemak Layout - First Week](https://xeiaso.net/blog/colemak-layout-2-2020-08-22/)
- \- [Colemak Layout - Beginning](https://xeiaso.net/blog/colemak-layout-2020-08-15/)
- \- [Maj 0.6.1: CGI support](https://xeiaso.net/blog/maj-0.6.0/)
- \- [L'ewa development](https://xeiaso.net/blog/lewa-development/)
- \- [The Fear Of Missing Out](https://xeiaso.net/blog/gemini-web-fear-missing-out-2020-08-02/)
- \- [Some hacks for writing scenery and characters](https://xeiaso.net/blog/writing-flavortext/)
- \- [Book Release: Musings from Within](https://xeiaso.net/blog/musings-from-within-release-2020-07-28/)
- \- [\[ANN\] majc 0.2.1](https://xeiaso.net/blog/majc-0.2.1/)
- \- [\[ANN\] majc 0.2.0](https://xeiaso.net/blog/majc-0.2.0/)
- \- [RSS/Atom Feeds Fixed and Announcing my Flight Journal](https://xeiaso.net/blog/feeds-fixed-gemini-flight-journal-2020-07-26/)
- \- [Site Update: Rewrite in Rust](https://xeiaso.net/blog/site-update-2020-07-16/)
- \- [Continuous Deployment to Kubernetes with Gitea and Drone](https://xeiaso.net/blog/drone-kubernetes-cd-2020-07-10/)
- \- [The Dwarven Cavern - A Beginner 6E Adventure](https://xeiaso.net/blog/the-dwarven-cavern-6e-2020-06-28/)
- \- [V Update - June 2020](https://xeiaso.net/blog/vlang-update-2020-06-17/)
- \- [Why I Use Suckless Tools](https://xeiaso.net/blog/why-i-use-suckless-tools-2020-06-05/)
- \- [gitea-release Tool Announcement](https://xeiaso.net/blog/gitea-release-tool-2020-05-31/)
- \- [ReConLangMo 8: Storytelling](https://xeiaso.net/blog/reconlangmo-8-storytelling/)
- \- [ReConLangMo 7: Discourse](https://xeiaso.net/blog/reconlangmo-7-discourse-2020-05-25/)
- \- [maybedoer: the Maybe Monoid for Go](https://xeiaso.net/blog/maybedoer-2020-05-23/)
- \- [ReConLangMo 6: Lexicon](https://xeiaso.net/blog/reconlangmo-6-lexicon-2020-05-22/)
- \- [How HTTP Requests Work](https://xeiaso.net/blog/how-http-requests-work-2020-05-19/)
- \- [ReConLangMo 5: Sentence Structure](https://xeiaso.net/blog/reconlangmo-5-sentence-structure-2020-05-18/)
- \- [ReConLangMo 4: Noun and Verb Morphology](https://xeiaso.net/blog/reconlangmo-4-noun-and-verb-morphology-05-15-2020/)
- \- [ReConLangMo 3: Morphosyntactic Typology](https://xeiaso.net/blog/reconlangmo-3-typology-2020-05-11/)
- \- [ReConLangMo 2: Phonology & Writing](https://xeiaso.net/blog/reconlangmo-2-phonology-writing-2020-05-08/)
- \- [Super Bootable 64](https://xeiaso.net/blog/super-bootable-64-2020-05-06/)
- \- [ReConLangMo 1: Name, Context, History](https://xeiaso.net/blog/reconlangmo-1-name-ctx-history-2020-05-05/)
- \- [My NixOS Desktop Flow](https://xeiaso.net/blog/nixos-desktop-flow-2020-04-25/)
- \- [Chicken Stir Fry](https://xeiaso.net/blog/chicken-stir-fry-2019-04-13/)
- \- [pa'i Benchmarks](https://xeiaso.net/blog/pahi-benchmarks-2020-03-26/)
- \- [New Site Feature: Signal Boosting](https://xeiaso.net/blog/signalboost-page-2020-03-20/)
- \- [How I Start: Rust](https://xeiaso.net/blog/how-i-start-rust-2020-03-15/)
- \- [How I Start: Nix](https://xeiaso.net/blog/how-i-start-nix-2020-03-08/)
- \- [New Site Feature: Patron Thanks Page](https://xeiaso.net/blog/patron-page-2020-02-29/)
- \- [pa'i: hello world!](https://xeiaso.net/blog/pahi-hello-world-2020-02-22/)
- \- [Why Rust](https://xeiaso.net/blog/why-rust-2020-02-15/)
- \- [I was Wrong about Nix](https://xeiaso.net/blog/i-was-wrong-about-nix-2020-02-10/)
- \- [Instant Pot Spaghetti](https://xeiaso.net/blog/instant-pot-spaghetti-2020-02-03/)
- \- [Thoughts on Nix](https://xeiaso.net/blog/thoughts-on-nix-2020-01-28/)
- \- [Dhall for Kubernetes](https://xeiaso.net/blog/dhall-kubernetes-2020-01-25/)
- \- [Live Streaming Server Setup](https://xeiaso.net/blog/rtmp-server-setup-2020-01-11/)
- \- [V is for Vvork in Progress](https://xeiaso.net/blog/v-vvork-in-progress-2020-01-03/)
- \- [How I set up an IRC daemon on Kubernetes](https://xeiaso.net/blog/ircd-k8s-2019-12-21/)
- \- [Olin Improvements](https://xeiaso.net/blog/olin-progress-2019-12-14/)
- \- [Trisiel Progress: Hello, World!](https://xeiaso.net/blog/wasmcloud-progress-2019-12-08/)
- \- [Toast Sandwich Recipe](https://xeiaso.net/blog/toast-sandwich-recipe-2019-12-02/)
- \- [The Gears and The Gods](https://xeiaso.net/blog/gears-and-gods-2019-11-14/)
- \- [Death Stranding Review](https://xeiaso.net/blog/death-stranding-review-2019-11-11/)
- \- [Blog Feature: Art Gallery](https://xeiaso.net/blog/blog-feature-art-gallery-2019-11-01/)
- \- [Get Going: Hello, World!](https://xeiaso.net/blog/get-going-hello-world-2019-10-28/)
- \- [OVE-20191021-0001: Multiple vulnerabilities in the mysqljs API and code](https://xeiaso.net/blog/OVE-20191021-0001/)
- \- [Outsider Art and Anathema](https://xeiaso.net/blog/anathema-2019-10-21/)
- \- [Don't Look Into the Light](https://xeiaso.net/blog/dont-look-into-the-light-2019-10-06/)
- \- [Compile Stress Test](https://xeiaso.net/blog/compile-stress-test-2019-10-03/)
- \- [The Cheese Dream](https://xeiaso.net/blog/the-cheese-dream-2019-10-01/)
- \- [mapatei](https://xeiaso.net/blog/mapatei-2019-09-22/)
- \- [When Then Zen: Wonderland Immersion](https://xeiaso.net/blog/when-then-zen-wonderland-immersion-2019-09-12/)
- \- [The Cult of Kubernetes](https://xeiaso.net/blog/the-cult-of-kubernetes-2019-09-07/)
- \- [How to Send Email with Nim](https://xeiaso.net/blog/how-send-email-nim-2019-08-28/)
- \- [How I Converted my Brain fMRI to a 3D Model](https://xeiaso.net/blog/brain-fmri-to-3d-model-2019-08-23/)
- \- [Pageview Time Experiment](https://xeiaso.net/blog/pageview-time-experiment-2019-08-19/)
- \- [Instant Pot Quinoa Taco Bowls](https://xeiaso.net/blog/quinoa-taco-bowls-2019-08-16/)
- \- [WebAssembly Talk Video Posted](https://xeiaso.net/blog/webassembly-talk-video-posted-2019-08-15/)
- \- [Plurality-Driven Development](https://xeiaso.net/blog/plurality-driven-development-2019-08-04/)
- \- [Tarot for Hackers](https://xeiaso.net/blog/tarot-for-hackers-2019-07-24/)
- \- [How to Use User Mode Linux](https://xeiaso.net/blog/howto-usermode-linux-2019-07-07/)
- \- [The h Programming Language](https://xeiaso.net/blog/h-language-2019-06-30/)
- \- [OVE-20190623-0001: V playground allows remote users to run arbitrary code as root](https://xeiaso.net/blog/OVE-20190623-0001/)
- \- [V is for Vaporware](https://xeiaso.net/blog/v-vaporware-2019-06-23/)
- \- [Untitled](https://xeiaso.net/blog/untitled-2019-06-20/)
- \- [Advice to People Nurturing a Career in Computering](https://xeiaso.net/blog/career-advice-2019-06-18/)
- \- [MrBeast is Postmodern Gold](https://xeiaso.net/blog/mr-beast-postmodern-gold-2019-06-05/)
- \- [TempleOS: 2 - god, the Random Number Generator](https://xeiaso.net/blog/templeos-2-god-the-rng-2019-05-30/)
- \- [All There is is Now](https://xeiaso.net/blog/all-there-is-is-now-2019-05-25/)
- \- [TempleOS: 1 - Installation](https://xeiaso.net/blog/templeos-1-installation-and-basic-use-2019-05-20/)
- \- [A Formal Grammar of h](https://xeiaso.net/blog/formal-grammar-of-h-2019-05-19/)
- \- [Life Update - Montréal](https://xeiaso.net/blog/life-update-2019-05-16/)
- \- [iPad Smart Keyboard: French Accents/Ligatures](https://xeiaso.net/blog/ipad-smart-keyboard-accents-2019-05-10/)
- \- [Practical Kasmakfa](https://xeiaso.net/blog/practical-kasmakfa-2019-04-21/)
- \- [Site to Site WireGuard: Part 4 - HTTPS](https://xeiaso.net/blog/site-to-site-wireguard-part-4-2019-04-16/)
- \- [Site to Site WireGuard: Part 3 - Custom TLS Certificate Authority](https://xeiaso.net/blog/site-to-site-wireguard-part-3-2019-04-11/)
- \- [When Then Zen: Site Announcement](https://xeiaso.net/blog/when-then-zen-site-announcement-2019-04-09/)
- \- [Site to Site WireGuard: Part 2 - DNS](https://xeiaso.net/blog/site-to-site-wireguard-part-2-2019-04-07/)
- \- [Site to Site WireGuard: Part 1 - Names and Numbers](https://xeiaso.net/blog/site-to-site-wireguard-part-1-2019-04-02/)
- \- [iOS Development Pro Tip for Private CA Usage](https://xeiaso.net/blog/ios-development-pro-tip-for-private-ca-2019-03-22/)
- \- [My Career So Far in Dates/Titles/Salaries](https://xeiaso.net/blog/my-career-in-dates-titles-salaries-2019-03-14/)
- \- [Farewell Email - Heroku](https://xeiaso.net/blog/farewell-email-heroku-2019-03-08/)
- \- [Deprecation Notice: Elemental-IRCd](https://xeiaso.net/blog/deprecation-notice-elemental-ircd-2019-02-11/)
- \- [How To Make a Progressive Web App Out Of Your Existing Website](https://xeiaso.net/blog/progressive-webapp-conversion-2019-01-26/)
- \- [When Then Zen](https://xeiaso.net/blog/when-then-zen-2019-01-20/)
- \- [Old Articles Recovered](https://xeiaso.net/blog/old-articles-2019-01-17/)
- \- [graphviz.christine.website](https://xeiaso.net/blog/graphviz-dot-christine-dot-website-2019-01-11/)
- \- [vanbi](https://xeiaso.net/blog/vanbi-01-08-2019/)
- \- [Let it Snow](https://xeiaso.net/blog/let-it-snow-2018-12-17/)
- \- [The Blind Men and The Animal Interface](https://xeiaso.net/blog/the-blind-men-and-the-animal-interface-2018-12-12/)
- \- [That Which Is For Kings](https://xeiaso.net/blog/that-which-is-for-kings-12-02-2018/)
- \- [Ten Thousand Laughs](https://xeiaso.net/blog/ten-thousand-laughs-2018-12-01/)
- \- [I Put Words on this Webpage so You Have to Listen to Me Now](https://xeiaso.net/blog/experimental-rilkef-2018-11-30/)
- \- [Blind Men and an Elephant](https://xeiaso.net/blog/blind-men-and-an-elephant-2018-11-29/)
- \- [My Experience Cursing Out God](https://xeiaso.net/blog/cursing-out-god-2018-11-21/)
- \- [Chaos Magick Debugging](https://xeiaso.net/blog/chaos-magick-debugging-2018-11-13/)
- \- [One Day](https://xeiaso.net/blog/one-day-2018-11-01/)
- \- [lipu pi o wawa e lukin](https://xeiaso.net/blog/lipu-pi-o-wawa-e-lukin-2018-10-14/)
- \- [The Service is Already Down](https://xeiaso.net/blog/the-service-is-already-down-2018-10-13/)
- \- [Creator's Code](https://xeiaso.net/blog/creators-code-2018-09-18/)
- \- [Olin: 2: The Future](https://xeiaso.net/blog/olin-2-the-future-09-5-2018/)
- \- [Olin: 1: Why](https://xeiaso.net/blog/olin-1-why-09-1-2018/)
- \- [Died to Save Me](https://xeiaso.net/blog/died-to-save-me-2018-08-27/)
- \- [Sorting Time](https://xeiaso.net/blog/sorting-time-2018-08-26/)
- \- [Death](https://xeiaso.net/blog/death-08-19-2018/)
- \- [When Then Zen: Anapana](https://xeiaso.net/blog/when-then-zen-anapana-2018-08-15/)
- \- [Narrative of Sickness](https://xeiaso.net/blog/narrative-of-sickness-2018-08-13/)
- \- [Fear](https://xeiaso.net/blog/fear-07-24-2018/)
- \- [Gratitude](https://xeiaso.net/blog/gratitude-07-20-2018/)
- \- [Land 1: Syscalls & File I/O](https://xeiaso.net/blog/land-1-syscalls-file-io-2018-06-18/)
- \- [A Letter to Those That Bullied Me](https://xeiaso.net/blog/a-letter-to-those-that-bullied-me-2018-06-16/)
- \- [What It's Like to Be Me](https://xeiaso.net/blog/what-its-like-to-be-me-2018-06-14/)
- \- [The Beautiful in the Ugly](https://xeiaso.net/blog/beauty-in-ugly-2018-04-23/)
- \- [Coding on an iPad](https://xeiaso.net/blog/coding-on-an-ipad-2018-04-14-2018/)
- \- [How to Automate Discord Message Posting With Webhooks and Cron](https://xeiaso.net/blog/howto-automate-discord-webhook-cron-2018-03-29/)
- \- [Introducing Lokahi](https://xeiaso.net/blog/lokahi-2018-02-08/)
- \- [How does into Meditation](https://xeiaso.net/blog/how-does-into-meditation-2017-12-10/)
- \- [Voiding the Interview](https://xeiaso.net/blog/voiding-the-interview-2017-04-16/)
- \- [IRCv3.2 \`webirc\` Extension](https://xeiaso.net/blog/webirc-protocol-2017-04-12/)
- \- [RSS Feed Generation](https://xeiaso.net/blog/rss-feed-generation-2017-03-29/)
- \- [gopreload: LD\_PRELOAD for the Gopher crowd](https://xeiaso.net/blog/gopreload-2017-03-25/)
- \- [textile-conversion Main](https://xeiaso.net/blog/textile-to-markdown-literate-haskell-2017-02-08/)
- \- [Crazy Experiment: Ship the Frontend as an asar document](https://xeiaso.net/blog/crazy-experiment-2017-01-09/)
- \- [New Site](https://xeiaso.net/blog/new-site-2016-12-18/)
- \- [FFI-ing Go from Nim for Fun and Profit](https://xeiaso.net/blog/ffi-ing-golang-from-nim-for-fun-and-profit-2015-12-20/)
- \- [The Origin of h](https://xeiaso.net/blog/the-origin-of-h-2015-12-14/)
- \- [Coming Out](https://xeiaso.net/blog/coming-out-2015-12-01/)
- \- [Matrix Has U](https://xeiaso.net/blog/matrix-has-u-2015-11-27/)
- \- [The Universal Design](https://xeiaso.net/blog/the-universal-design-2015-10-17/)
- \- [Metaprogramming: Partial Application...](https://xeiaso.net/blog/metaprogramming-partial-application-2015-08-26/)
- \- [Nim and Tup](https://xeiaso.net/blog/nim-and-tup-2015-06-10/)
- \- [Trying Vagga on For Size](https://xeiaso.net/blog/trying-vagga-2015-03-21/)
- \- [CinemaQuestria Orchestration](https://xeiaso.net/blog/cinemaquestria-orchestration-2015-03-13/)
- \- [The Saga of plt, Part 1](https://xeiaso.net/blog/plt-1-the-beginning-2015-02-14/)
- \- [This Site's Tech Stack](https://xeiaso.net/blog/this-site-text-stack-2015-02-14/)
- \- [The Saga of plt, Part 2](https://xeiaso.net/blog/plt-2-entering-the-cave-2015-02-14/)
- \- [Getting Started with Go](https://xeiaso.net/blog/getting-started-with-go-2015-01-28/)
- \- [Web Application Development with Beego](https://xeiaso.net/blog/beego-2014-11-28/)
- \- [Dependency Hell](https://xeiaso.net/blog/dependency-hell-2014-11-20/)
- \- [My Experience with Atom as A Vim User](https://xeiaso.net/blog/atom-as-vim-2014-11-18/)
- \- [Instant Development Environments in Docker](https://xeiaso.net/blog/dev-2014-10-24/)
- \- [MPD Via Docker](https://xeiaso.net/blog/mpd-docker-2014-10-20/)
- \- [Pursuit of a DSL](https://xeiaso.net/blog/pursuit-of-dsl-2014-08-16/)
- \- [Thoughts on Community Management](https://xeiaso.net/blog/thoughts-on-community-2014-07-31/)
- \- [IRCv3.2 CHGHOST Extension](https://xeiaso.net/blog/irc-chghost-2013-10-04/)