Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 14/10/2026got out for a disc golf round on a perfect New England fall afternoon, and even managed to throw pretty well This course has ridiculous pars, so I shot a -14 which I'm happy with but is somehow not a superb round 020 2
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 15/09/2026The storm broke before my morning disc golf round, and I got some pretty light 010 1
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 10/09/2026LCD Soundsystem with the whole family was a blast last night 020 2
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 06/09/2026Had a lovely round of disc golf (my new obsession) this morning at Ledgewood Pass. This was the most fun hole, a short one over a ravine, and i also saw this hoppy boy that let me get up close 111 1
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 05/08/2026Released version 1.4.0 of `mdriver`, my streaming markdown renderer, which now supports rendering mermaid diagrams to ascii. imo this is fun If image support is available and requested, it renders an image, and if not it tries to render an ascii diagram 040 4
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 08/07/2026The sunset on my way home from summer league was truly spectacular 020 2
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 29/06/2026Hiked the second-smallest peak of the Presidential range, Mt Pierce, with my boys; it was their second 4000 foot mountain and first time above treeline. They did great! There's nothing better than lunch on a bluebird day above treeline. From left to right, the […] [Original post on hachyderm.io] 000 0
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 19/06/2026I actually didn't see the bug in this flower until I was processing the photo 000 0
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 28/05/2026A view of Portland, Maine this morning from my bedroom window as its plants explode to life 000 0
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 28/05/2026I added a `-s/--sort` option to `git ls` so that you can sort the listing by last date modified, and released it as version 7.0.1 github.com/llimllib/git-ls I went up a major version because it's technically backwards-incompatible; we used to show the […] [Original post on hachyderm.io] 000 0
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 26/05/2026Northern New England is finally bursting back into life. This shot is in Stratton, Vermont I’m trying to work back up the courage to use one of my real cameras, this is from my iPhone 111 1
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 11/05/2026I added a short diffstat to the end of `git ls -c` and released it as 6.1.0 github.com/llimllib/git-ls 000 0
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 28/04/2026I also added a `--debug` argument that prints how long each operation took so I can find bottlenecks 100 1
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 27/04/2026Last week I hooked up nice-looking `git log` output with hyperlinks to make it easier to browse repository history in the terminal by clicking on it. This video shows it off a bit and explains how it works This is why I prefer kitty to ghostty - getting this […] [Original post on hachyderm.io] 111 1
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 22/04/2026I've been using `git ls -c`, which lists only changed files, as a replacement for `git status`, and I'm pretty happy with it so far github.com/llimllib/git-ls 003 3
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 16/04/2026I added github URL support to my `pr-review` tool that runs a code review with 4 different agents; this smooths the path for reviewing coworkers' PRs and includes their PR summaries as context for the agents. One thing I like to emphasize when I talk about this […] [Original post on hachyderm.io] 100 1
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 05/04/2026I noticed that `git-ls` was not handling renames correctly, so I fixed that. I also added a `--nerdfont` flag that makes `git-ls` use nerd font icons instead of the traditional letters that git uses Get version `5.4.0` with `brew upgrade […] [Original post on hachyderm.io] 100 1
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 03/04/2026David Hogg's article on LLMs in Astrophysics, "Why do we do Astrophysics?" is the most thoughtful critique I've yet read on the topic, and relevant for computer scientists and software developers: arxiv.org/html/2602.10181 113 3
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 01/04/2026When I complete features at work, I often make videos to demonstrate the new behavior, and I wanted to have tiktok-style captions on them. So, introducing `caption`: a shell script that uses mlx_whisper and ffmpeg to generate a transcript of your video and burn […] [Original post on hachyderm.io] 022 2
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 01/04/2026had an idea today to use commit hashes as color codes in `git-ls`, which really makes it pop out which files were modified most recently in the same commit. Going to commit and release it shortly The idea came from this post about coloring hex codes in a hex […] [Original post on hachyderm.io] 202 2
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 16/03/2026I added mermaid support to `mdriver`, my streaming markdown renderer for the terminal. Getting emojis to work was an adventure! The approach I settled on kind of sucks, in order to get the fallback font to work right I had to load the entire system font db into […] [Original post on hachyderm.io] 100 1
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 14/03/2026Fixed a bug with fenced code display in mdriver and released `0.16.0`: notes.billmill.org/dev_blog/2026/03… Now I'm watching basketball and I told the agent to test against the spec and find more bugs, and it seems to be finding some nice corner case bugs 100 1
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 10/03/2026I was inspired by claude's PR review agent announcment to release version 0.8.0 of pr-review today: - Much nicer output that shows you what it's doing - If you pass -v, the agents log all activity - A --html <session_id> flag to output an HTML page with the […] [Original post on hachyderm.io] 000 0
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 03/03/2026@grammargirl there's a really great exhibit on early snowboard history currently at the Vermont Ski & Snowboard Museum in Stowe, I was there a couple weeks ago. Here's a picture I took of their early history board, there were lots of cool display models, photos, and letters 100 1
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 24/02/2026The scene this morning as I walked down to pick up my car from the snow ban lot I love Maine 020 2
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 12/02/2026I've long liked the npm program `concurrently`, which runs multiple programs and interleaves their output, then sends them all sigint if you quit. Unfortunately, it being a node program makes it hard to use in other ecosystems. So I ported it to rust, as […] [Original post on hachyderm.io] 100 1
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 05/02/2026Joyee Cheung did a great job improving the node SEA process for building a binary: joyeecheung.github.io/blog/2026/01/… So I updated my Makefile and javascript executable size benchmarks […] [Original post on hachyderm.io] 000 0
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 31/01/2026[uspol] This ruling by Judge Biery ordering the release of the 5-year-old we all know ICE kidnapped from the famous photograph is short and powerful. A third of it is a quote of the Declaration of Independence […] [Original post on hachyderm.io] 000 0
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 28/01/2026I added deleted files support to `git-ls`, can't believe I had forgotten that! I've always wanted to use the ANSI strikethrough marker, and now's my chance github.com/llimllib/git-ls `brew install llimllib/git-ls/git-ls` 000 0
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 23/01/2026Added callout support to `mdriver` and I think it looks pretty nice! I also added tty detection, so it won't try to colorize if you pipe its output, unless you add `--color=always` Released both features as version 0.11.0, you can install it on a mac with […] [Original post on hachyderm.io] 000 0
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 17/01/2026Hey neat, the LLM used `aver` to find an outdated action it was adding to `aver` and fixed it, without me saying anything 100 1
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 16/01/2026I sped up `git-ls` by 3x by parallelizing the `git log` calls. I still find this tool useful, though I hadn't touched it for 2 years before tonight It lists each file in your directory, along with its most recent git change and hyperlinks to the file, alongside […] [Original post on hachyderm.io] 110 1
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 15/01/2026From the powerful obituary of Renfrew Christie: www.nytimes.com/2026/01/14/world/af… 000 0
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 15/01/2026Naturally I picked a day when github is experiencing an outage to create a github actions version checker Anyway, it's in progress! github.com/llimllib/aver Let me know if this would be useful to you - I got tired of constantly having to google what […] [Original post on hachyderm.io] 010 1
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 15/01/2026`mdriver` can use the kitty image protocol to display images, and I'm just about to commit SVG support. I think it's reasonable to say that at this point it's the markdown renderer for the terminal with the nicest output that I know of. Gonna work up the […] [Original post on hachyderm.io] 100 1
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 06/01/2026My ongoing claude code experiment has led me to get very familiar with, and annoyed by, this message 100 1
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 19/12/2025I needed a multiocular O emoji for slack this morning, so in case you do too, here you go I edited the SVG from wikipedia to add the white stroke outline, then generated the png with svg2png. There's a little glitch on the right side, but I'm just considering that as additional character 100 1
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 15/12/2025I have to get up but the cat has fallen asleep on my lap 020 2
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 17/11/2025Today's script of the day is `parduck`, which opens up a parquet file in duckdb with a table name derived from the file. Created because I always for the "CREATE TABLE" syntax for importing a parquet file into duckdb, even though it's very easy […] [Original post on hachyderm.io] 040 4
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 15/11/2025@hrbrmstr just in the last 5 minutes, here's what we have from that AS (we use neither jsp, nor wordpress, all just random vuln scanning) 101 1
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 08/11/2025For #caturday, here's my cat and our neighbor cat looking for things to kill in the same yard 061 6
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 23/10/2025Got my Lichess blitz rating back over 1800 for the first time in a while (I never study, just play for kicks, so it fluctuates pretty randomly) 100 1
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 13/10/2025This weekend I took a hike up Mt Osceola with my family, it was a great hike on a lovely day. Attached is the view northwards to Mt. Washington. It was my boys' first 4000 foot hike in the Whites, and they did great. I wanted to put up a photo gallery for my […] [Original post on hachyderm.io] 010 1