Josh Hendricks | MVP @joshooaj.com · 27/09/2026Zero. That's how many gallons of gas are left in the tank. Riding my wife's new (to her) motorcycle home and discovered exactly how many miles one tank will get me, and that the reserve switch only gives you another ~3 miles 😅 2230
Josh Hendricks | MVP @joshooaj.com · 05/09/2026I looked up a movie on IMDb and immediately received an email from them since apparently I was logged in to my Amazon account which automatically resulted in me being logged in to an IMDb account that I did not create or want, because now IMDb is Amazon. No thanks. Account deleted. 021
Josh Hendricks | MVP @joshooaj.com · 06/08/2026I received a very polite message about how I appear to have tagged the wrong person. This was the tag 😱 Time to look into ways to prevent my local dev agent from interacting with anything or anyone outside it's own repos. 100
Josh Hendricks | MVP @joshooaj.com · 29/07/2026I did a test run of an agent I generated from a distilled, "cliff notes" amalgamation of Building a Second Brain, The PARA Method, the OKF 0.2 spec, and the Karpathy LLM-wiki concept, and gave it a copy of my Obsidian notebook to populate a new PARA notebook with. It accidentally deleted everything. 100
Josh Hendricks | MVP @joshooaj.com · 29/07/2026If you could turn one book you own into an interactive agent you could ask questions or use to improve your life in a meaningful way, what would it be? I built an agent and set of skills from Building a Second Brain /PARA method which I then merged with the OKF spec and LLM-wiki concept. 100
Josh Hendricks | MVP @joshooaj.com · 26/07/2026I don't even care that it takes just over a minute to describe an image. I'm just excited that the little 6GB GPU can do it! I'm running Qwen3.6-35B-A3B on my 8GB NVIDIA GeForce RTX 3060 Ti as the main model for hermes & opencode, and Qwen3.5-4B is running on a 6GB NVIDIA RTX A2000. 100
Josh Hendricks | MVP @joshooaj.com · 26/07/2026I've been having fun tinkering with running AI models locally and learning how to squeeze as much value out of my low-end hardware as possible. Until now I've only really been using opencode and hermes for text generation & coding. I finally got around to getting vision working and I'm delighted! 330
Josh Hendricks | MVP @joshooaj.com · 21/04/2026Thanks to cutting-edge #copilot technology I can, for the first time ever, automatically accept meeting requests from my boss. It's incredible what we can do now thanks entirely to nondeterministic ai models which we would never use to solve problems that were already solvable in the 90's. 120
Josh Hendricks | MVP @joshooaj.com · 14/03/2026I've been using the wsb CLI for the most part. For a project where I use sandbox a lot, I'll write a wsb file with my mapped folders, and I'll have a simple function to launch the sandbox and run my startup script from a mapped folder. Jeff has a module too www.powershellgallery.com/packages/Win... 1154
Josh Hendricks | MVP @joshooaj.com · 11/03/2026*sigh* No #Nvidia, I'm not logging in to your annoying desktop app to check for a driver update. I guess I'll just go find it on your website where I sure hope I won't be faced with a login prompt for a driver... 000
Josh Hendricks | MVP @joshooaj.com · 20/02/2026I love that the username portion of the fake people in this anti-phishing email I just got are "LMAO" and "ROFL" 030
Josh Hendricks | MVP @joshooaj.com · 08/02/2026A recruitment ad for CBP / Immigration and Customs Enforcement showed up in my LinkedIn feed this evening. So I did my duty and reported the dangerous extremist organization. Promoting such hateful and violent extremists is against their ToS after all. #abolishice 110
Josh Hendricks | MVP @joshooaj.com · 07/02/2026I haven't looked at how this is done on linux yet but I'm gonna guess it'll be easier - maybe adding the folder containing the native assemblies to LD_LIBRARY_PATH? 000
Josh Hendricks | MVP @joshooaj.com · 28/01/2026In this case, camera streams don't always have the same set of "settings". So I'm using any values mapped to ExtraParams to populate the Settings hashtable before reading it. 000
Josh Hendricks | MVP @joshooaj.com · 28/01/2026The "ValueFromRemainingArguments" feature in #powershell can be super handy! It stops errors when a user splats a hashtable with keys that don't match existing parameters, but it can also be used as a shorthand way to allow "dynamic parameters" without the potential downsides of dynamic parameters. 250
Josh Hendricks | MVP @joshooaj.com · 26/01/2026I channeled my anger, frustration, and sadness about the state murders of #reneegood and #alexpretti this weekend and started working on Project Witness. There are so many videos recorded by protestors, legal observers, released bodycam footage. But it's difficult to get them all together. 476
Josh Hendricks | MVP @joshooaj.com · 17/01/2026And now there's a Watch-MousePosition function to capture a series of mouse positions (until it reads 0,0) and you can easily replay the recorded mouse positions, with optional bezier path plotting. I don't know when this is going to be useful, but when it is, it's going to be REALLY USEFUL. 120
Josh Hendricks | MVP @joshooaj.com · 17/01/2026And now there's an Invoke-MouseClick with left/right/middle button support, and Invoke-MouseScroll with up/down/left/right scrolling support. This is dumb, somebody stop me. 100
Josh Hendricks | MVP @joshooaj.com · 17/01/2026And now there's a Set-MousePosition, and Plot-MousePath (please forgive the use of an unapproved #powershell verb) 210
Josh Hendricks | MVP @joshooaj.com · 17/01/2026I wanted a #powershell script that could observe the 🐁 mouse position for an idle/busy tool to remind my daughter to get up and move when she's been 🎮 gaming for hours gist.github.com/joshooaj/a35... 170
Josh Hendricks | MVP @joshooaj.com · 15/01/2026I wrote a #powershell function to rebuild the PATH env var because I was annoyed after installing a new CLI tool that it wasn't immediately available. This cross-platform function will update PATH with the machine/user/process-scoped vars. And now this is where you tell me there's a better way 😅 2112
Josh Hendricks | MVP @joshooaj.com · 05/01/2026Writing and correcting synced lyrics was a pain so I built a thing using a coding agent. Everything runs in the browser and you can listen to your song while you adjust timestamps of individual lines of lyrics with the up/down arrow keys. syncsong.net 2220
Josh Hendricks | MVP @joshooaj.com · 03/01/2026Shipped audio/video transcription with generation of subtitles or lyric LRC files. It's definitely a "your mileage may vary" situation in terms of transcription quality, especially with music, but if the average person can understand the lyrics they'll probably turn out okay. muxminus.com 020
Josh Hendricks | MVP @joshooaj.com · 02/01/2026Transcription of interviews and subtitle generation comes out much better (as expected) 000
Josh Hendricks | MVP @joshooaj.com · 02/01/2026It's not getting better 😆 "I'm a ladle, I'm a binder, I'm a skater, by the feet of, yeah!" "Well, the lie down is so dangerous. Here we are now, entertain us." 110
Josh Hendricks | MVP @joshooaj.com · 02/01/2026🎵 lot of bonk guns 🎵 - Nirvana (apparently) LOL @ the idea of extracting lyrics using whisper 🤣 Experimenting with lyric extraction using demucs to isolate the vocals and pass them through whisper. It's terrible, but when I listen to the vocals I totally see why an STT model would "hear" this 🙃 210
Josh Hendricks | MVP @joshooaj.com · 01/01/2026And a completed job with playback and download links 000
Josh Hendricks | MVP @joshooaj.com · 01/01/2026Here's the new "demo" page where you can hear what it sounds like when you split a song into stems. muxminus.com/demo/ 100
Josh Hendricks | MVP @joshooaj.com · 17/12/2025I think my house is trying to tell me something. It's a modular home and I suspect we'll need to have someone out to shim some of the piers due to settling or something. 010
Josh Hendricks | MVP @joshooaj.com · 16/12/2025New #powershell module for anyone running a #frigatenvr server. There's not much to it yet but you can login, add/remove/modify users, get a filtered list of events, and for API features not implemented yet, you can use Invoke-FrigateApi. www.joshooaj.com/joshooaj.fri... 250
Josh Hendricks | MVP @joshooaj.com · 15/12/2025I'm new to #frigatenvr - is there already a popular CLI for it? I started on an experimental #powershell module this evening. I'm a bit disappointed that the API relies on cookies for authentication, and that there's no first-party openapi spec as far as I can see. Still, very easy to get started. 210
Josh Hendricks | MVP @joshooaj.com · 06/12/2025Last night I used a little PowerShell with HTML and JavaScript to make a "now playing" widget for my obs studio setup. I used the pode module to deliver a simple web page and two API endpoints. One to get the current track data and one to get the album art. 230
Josh Hendricks | MVP @joshooaj.com · 03/12/2025Alright, who's been huffing helium from my NAS drives? 010
Josh Hendricks | MVP @joshooaj.com · 28/11/2025Scrolling through old photos on the ride home today and came across this gem from fitter days gone by. Me coming out of a muddy pond like swamp thing after a warrior dash with my wife and father-in-law 010
Josh Hendricks | MVP @joshooaj.com · 25/11/2025A plea to junior and senior developers alike - when someone does a build from main, please ensure that git doesn't report 46 changed files. Generally speaking, any files created or updated during a build should be considered "artifacts" and artifacts should be .gitignored. 262
Josh Hendricks | MVP @joshooaj.com · 19/11/2025I had the absolute joy and indescribable terror of emailing 1200 of my closest coworkers to announce we would be making the GitHub repo for our PowerShell module public tomorrow. I set my alarm for 11pm to flip the switch at 8am CET. It is done! Link to GitHub in the docs: www.milestonepstools.com 193
Josh Hendricks | MVP @joshooaj.com · 16/11/2025I'm combing through an export of my old FB account data for things to upload to my Immich server ( #selfhosted "google photos"). While looking up metadata for a video without accurate timestamps I found the creation time, description, AND the IP address from which it was uploaded. 12 YEARS AGO 050
Josh Hendricks | MVP @joshooaj.com · 08/11/2025This week I started playing with the new static site generator, @zensical.org, from the folks behind the Material for #MkDocs theme. While it's in alpha now, it's already very functional. You can install it with pip, but dangit, I like containers. hub.docker.com/r/joshooaj/z... 010
Josh Hendricks | MVP @joshooaj.com · 06/11/2025I treated myself to a 49" ultrawide monitor a couple of years ago that I still use daily for work, and I love it, but nobody ever tells you these things are like an Archimedes Heat Ray for your face 120
Josh Hendricks | MVP @joshooaj.com · 21/10/2025As someone who has used metrics in the past to identify trends in tech support ops and learned first-hand how it can lead to unintended consequences, I wonder about the incentives driving behavior of ICE agents, the impact on recruits, and whether any of the consequences are unintended at all. 130
Josh Hendricks | MVP @joshooaj.com · 20/10/2025We do some serious work with AI video language models over here. 200
Josh Hendricks | MVP @joshooaj.com · 18/10/2025Today's #nokings protest was the first protest I've attended, and it was a GREAT experience! Very well organized by the volunteers, very positive vibe from participants and tons of positive feedback from passers by. 100