41554 blogs · [ { "id": "01a0d4a7-4bc0-7011-aafa-a961e653ed36", "title": "Some thoughts on the Macbook Air M5", "url": "http://vaughanhilts.me/2026/09/22/some-thoughts-on-the-macbook-air-m5.html", "published_at": "2026-09-22T02:00:00+00:00" }, { "id": "01a0d4a7-4bc0-7011-aafa-a961e7367974", "title": "We have all this AI and software still sucks", "url": "http://vaughanhilts.me/2026/09/21/we-have-all-this-ai-and-software-still-sucks.html", "published_at": "2026-09-21T02:00:00+00:00" }, { "id": "01a08c5b-da1f-7266-9a3d-8222aedbb22b", "title": "Using LLMs for ephemeral on demand software", "url": "http://vaughanhilts.me/2026/07/14/llms-for-ephemeral-on-demand-software.html", "published_at": "2026-07-14T02:00:00+00:00" }, { "id": "01a08c5b-da1f-7266-9a3d-8222af36902a", "title": "Building headless-xi-rust with Codex", "url": "http://vaughanhilts.me/2026/07/11/building-headless-xi-rust-with-codex.html", "published_at": "2026-07-11T02:00:00+00:00" }, { "id": "01a08c5b-da1f-7266-9a3d-8222b01dec3b", "title": "Why I moved comments from Disqus to Bluesky", "url": "http://vaughanhilts.me/2026/07/10/why-i-moved-comments-from-disqus-to-bluesky.html", "published_at": "2026-07-10T04:30:00+00:00" }, { "id": "01a08c5b-da1f-7266-9a3d-8222b059f3df", "title": "Using Codex on this blog", "url": "http://vaughanhilts.me/2026/07/10/using-codex-on-this-blog.html", "published_at": "2026-07-10T02:42:00+00:00" }, { "id": "01a08c5b-da1f-7266-9a3d-8222b14971e7", "title": "Games in 2024 NO. 2: Kirby and the Forgotten Land", "url": "http://vaughanhilts.me/2024/01/21/games-2024-01-kirby-forgotten-land.html", "published_at": "2024-01-21T21:17:00+00:00" }, { "id": "01a08c5b-da1f-7266-9a3d-8222b1913cfe", "title": "Games in 2024 NO. 1: FFXVI", "url": "http://vaughanhilts.me/2024/01/21/games-2024-01-ffxvi.html", "published_at": "2024-01-21T21:17:00+00:00" }, { "id": "01a08c5b-da1f-7266-9a3d-8222b1fba2fe", "title": "Installing and running HorizonXI on Linux", "url": "http://vaughanhilts.me/2022/06/19/installing-horizon-xi-linux.html", "published_at": "2022-06-19T21:17:00+00:00" }, { "id": "01a08c5b-da1f-7266-9a3d-8222b2db196f", "title": "Finding all the chest messages in \"Trails from Azure\"", "url": "http://vaughanhilts.me/2021/10/26/trails-from-azure-chest-messages.html", "published_at": "2021-10-26T21:17:00+00:00" }, { "id": "01a08c5b-da1f-7266-9a3d-8222b37fe277", "title": "Playing Playstation remotely over Wireguard", "url": "http://vaughanhilts.me/2021/10/26/playstation-remote-play-wireguard-vpn.html", "published_at": "2021-10-26T21:17:00+00:00" }, { "id": "01a08c5b-da1f-7266-9a3d-8222b38bb0b2", "title": "Installing and running WingsXI on Linux", "url": "http://vaughanhilts.me/2021/06/19/installing-and-running-wings-xi-on-linux.html", "published_at": "2021-06-19T21:17:00+00:00" }, { "id": "01a08c5b-da1f-7266-9a3d-8222b4172b49", "title": "Investigating how my local home router is resolving hostnames automatically", "url": "http://vaughanhilts.me/2020/04/20/how-does-my-router-resolve-hostnames-on-my-local-network.html", "published_at": "2020-04-20T21:17:00+00:00" }, { "id": "01a08c5b-da1f-7266-9a3d-8222b479915d", "title": "Installing OpenMediaVault without a network connection at time of install", "url": "http://vaughanhilts.me/2019/04/20/installing-openmedia-vault-without-a-network-connection-at-time-of-install.html", "published_at": "2019-04-20T21:17:00+00:00" }, { "id": "01a08c5b-da1f-7266-9a3d-8222b4a67b0a", "title": "Replacing the fans on a Zotac GTX 970 (Dual Fan Model)", "url": "http://vaughanhilts.me/2019/03/21/replacing-the-fans-on-a-zotac-gtx-970-dual-fan-model.html", "published_at": "2019-03-21T21:17:00+00:00" }, { "id": "01a08c5b-da1f-7266-9a3d-8222b4a85fb9", "title": "Writing a fast (mostly) Binox solver", "url": "http://vaughanhilts.me/blog/2019/03/07/writing-a-binox-solver.html", "published_at": "2019-03-07T00:00:00+00:00" }, { "id": "01a08c5b-da1f-7266-9a3d-8222b4fba24b", "title": "Swapping from macOS and Linux, work to home... things I miss from each platform", "url": "http://vaughanhilts.me/blog/2019/03/07/things-i-miss-from-using-mac-os-for-work-and-things-i-wish-i-had-better-using-mac-os.html", "published_at": "2019-03-07T00:00:00+00:00" }, { "id": "01a08c5b-da1f-7266-9a3d-8222b5ecd94d", "title": "Installing Final Fantasy XI and dual boxing on the Nasomi Private Server (Linux)", "url": "http://vaughanhilts.me/blog/2018/10/27/install-final-fantasy-xi-nasomi-server-and-dual-box.html", "published_at": "2018-10-27T00:00:00+00:00" }, { "id": "01a08c5b-da1f-7266-9a3d-8222b5fef515", "title": "Using Huginn for profit and fun; finding price errors on the Internet", "url": "http://vaughanhilts.me/blog/2018/04/26/using-huggins-for-fun-and-profit.html", "published_at": "2018-04-26T00:00:00+00:00" }, { "id": "01a08c5b-da1f-7266-9a3d-8222b6b5070b", "title": "Setting up Huginn on unRAID", "url": "http://vaughanhilts.me/blog/2018/04/26/setting-up-huggins-on-unraid-for-automation.html", "published_at": "2018-04-26T00:00:00+00:00" }, { "id": "01a08c5b-da1f-7266-9a3d-8222b7a69dc5", "title": "Why are we still not enforcing our invariants in 2018?", "url": "http://vaughanhilts.me/2018/04/13/why-we-still-not-enforce-our-invariants-even-in-large-libraries.html", "published_at": "2018-04-13T03:11:00+00:00" }, { "id": "01a08c5b-da1f-7266-9a3d-8222b7b87cbb", "title": "Automating adding missing require statements for globals using jscodeshift", "url": "http://vaughanhilts.me/2018/04/13/automating-adding-missing-require-statements-for-globals-using-jscodeshift.html", "published_at": "2018-04-13T03:11:00+00:00" }, { "id": "01a08c5b-da1f-7266-9a3d-8222b81f5033", "title": "Steam hanging when clicking \"Login\" on WINE Staging", "url": "http://vaughanhilts.me/blog/2018/02/16/steam-hanging-on-clicking-login-wine-staging.html", "published_at": "2018-02-16T00:00:00+00:00" }, { "id": "01a08c5b-da1f-7266-9a3d-8222b8ad8105", "title": "Playing Trails of Cold Steel I && II on Linux using WINE", "url": "http://vaughanhilts.me/blog/2018/02/16/playing-trails-of-cold-steel-on-linux-wine-guide.html", "published_at": "2018-02-16T00:00:00+00:00" }, { "id": "01a08c5b-da1f-7266-9a3d-8222b8fc65a9", "title": "Fixing \"playing games under WINE in Steam, the camera rotates in one direction \"", "url": "http://vaughanhilts.me/blog/2018/02/16/camera-rotating-wine-game-joystick.html", "published_at": "2018-02-16T00:00:00+00:00" }, { "id": "01a08c5b-da1f-7266-9a3d-8222b910f7bb", "title": "Setting up a TF2 Server with Custom Maps using Linux Game Server", "url": "http://vaughanhilts.me/blog/2018/02/06/setting-up-a-tf2-server-on-linux-game-server.html", "published_at": "2018-02-06T00:00:00+00:00" }, { "id": "01a08c5b-da1f-7266-9a3d-8222b9597e87", "title": "You need to learn to navigate code", "url": "http://vaughanhilts.me/blog/2017/11/22/you-need-to-learn-to-navigate-code.html", "published_at": "2017-11-22T00:00:00+00:00" }, { "id": "01a08c5b-da1f-7266-9a3d-8222ba33cea2", "title": "Honest Perspective - A year on Arch Linux coming from Windows and macOS", "url": "http://vaughanhilts.me/blog/2017/11/20/honest-perspective-arch-linux-one-year.html", "published_at": "2017-11-20T00:00:00+00:00" }, { "id": "01a08c5b-da1f-7266-9a3d-8222baef46a0", "title": "Misc Development Tip - Move through blocks of text faster by simply increasing key repeat rate", "url": "http://vaughanhilts.me/blog/2017/10/16/for-faster-development-consider-changing-your-key-repeat-settings.html", "published_at": "2017-10-16T00:00:00+00:00" }, { "id": "01a08c5b-da1f-7266-9a3d-8222bb690b89", "title": "Dotnet Core Getting Around System Cryptography Initialization Error", "url": "http://vaughanhilts.me/2017/02/20/dotnet-core-getting-around-system-cryptography-initialization-error.html", "published_at": "2017-02-20T00:00:00+00:00" }, { "id": "01a08c5b-da1f-7266-9a3d-8222bb743dca", "title": "Dotnet Core Global Json Make Sure It Is At Your Root", "url": "http://vaughanhilts.me/2017/02/19/dotnet-core-global-json-make-sure-it-is-at-your-root.html", "published_at": "2017-02-19T00:00:00+00:00" }, { "id": "01a08c5b-da1f-7266-9a3d-8222bc02e015", "title": "Recompiling OpenSSL with SSLv3 Support on Arch Linux for use with .NET Core", "url": "http://vaughanhilts.me/blog/2017/02/06/openssl-with-sslv3-on-arch-linux-for-dot-net-core.html", "published_at": "2017-02-06T00:00:00+00:00" }, { "id": "01a08c5b-da1f-7266-9a3d-8222bcd67b03", "title": "Unlinking MKVs on Windows, OSX, and Linux - Native C# Port", "url": "http://vaughanhilts.me/blog/2016/11/27/unlinking-mkvs-natively.html", "published_at": "2016-11-27T00:00:00+00:00" }, { "id": "01a08c5b-da1f-7266-9a3d-8222bdb52022", "title": "Experimentation with Reverse Engineering - Trails in the Sky (FC / SC) Extracting Sprite Data w/ Unix Tools & Kaitai Struct", "url": "http://vaughanhilts.me/blog/2016/11/16/reverse-engineering-trails-in-the-sky-ed-6-game-engine.html", "published_at": "2016-11-16T00:00:00+00:00" }, { "id": "01a08c5b-da1f-7266-9a3d-8222be76c0bb", "title": "Scraping the web with X-Ray utilizing Node.js - An example using Google", "url": "http://vaughanhilts.me/blog/2016/06/04/scraping-the-web-with-xray-under-nodejs-a-google-example.html", "published_at": "2016-06-04T00:00:00+00:00" }, { "id": "01a08c5b-da1f-7266-9a3d-8222bf3f8548", "title": "Setting up zeroRPC on Windows with Node.js", "url": "http://vaughanhilts.me/blog/2016/05/30/setting-up-zero-rpc-on-windows.html", "published_at": "2016-05-30T00:00:00+00:00" }, { "id": "01a08c5b-da1f-7266-9a3d-8222bfc037f7", "title": "Unlinking MKVs on Windows, OSX, and Linux", "url": "http://vaughanhilts.me/blog/2015/04/30/unlinking-mkvs-on-windows-osx-linux.html", "published_at": "2015-04-30T00:00:00+00:00" }, { "id": "01a08c5b-da1f-7266-9a3d-8222c01d2f77", "title": "Installing Jekyll on Windows with Ruby 2.2.2", "url": "http://vaughanhilts.me/blog/2015/04/15/installing-jekyll-on-windows-with-ruby-2-2.html", "published_at": "2015-04-15T00:00:00+00:00" } ] posts Claim your blog
Back to vaughanhilts.me
Blog · corpus.blog/blogs/vaughanhilts.me/posts

vaughanhilts.me

vaughanhilts.me

2026

2024

2022

2021

2020

2019

2018

2017

2016

2015