Sign in

iiinova is part of the Atmosphere — an open, public network where you own your identity.

Bill Mill

@llimllib.hachyderm.io.ap.brid.gy
79 followers 2 following 531 posts

I like to write code My sports and visualization interests live mostly on bluesky bsky.app/profile/billmill.org which you can follow on mastodon as @billmill […] 🌉 bridged from ⁂ hachyderm.io/@llimllib, follow @ap.brid.gy to interact

PostsRepliesMedia
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 8h
Watched Jurassic Park with the kids. They really gave Jeff Goldblum all the good lines
110 1
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 15/10/2026
A thing I have to accept in my life is that sometimes "Every Sperm is Sacred" will get stuck in my head for a few days, and there's nothing I can do about it
000 0
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 14/10/2026
got 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
A disc golf fairway in Scarborough, ME with colorful fall foliage
020 2
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 16/09/2026
Collaborating with my office mate
A black cat on my lap
030 3
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 15/09/2026
The storm broke before my morning disc golf round, and I got some pretty light
a public park underneath some sunlight breaking through the clouds in a dramatic sort of Hudson River School sort of way
010 1
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 10/09/2026
LCD Soundsystem with the whole family was a blast last night
A band on stage with bright lightsMe and my son on my shoulders
020 2
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 08/09/2026
My 9yo son often tries to sneak up on me, and has always failed up to this point. But today he got home from school, snuck up on me while I was particularly engrossed in work, and gave me a "Hi Dad" that actually made me jump out of my seat He was so shocked by the result that he felt awful […]
hachyderm.io
Original post on hachyderm.io
000 0
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 06/09/2026
Had 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
A disc golf hole in the woodsA toad
111 1
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 10/08/2026
@jauntywunderkind.bsky.social I wonder if they've reached a complexity plateau? Or if it's just not socially interesting to develop this, or what. It seems to me like there's been demand for it as long as I've been in computers, and we've tried nothing and we're all out of ideas
000 0
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 10/08/2026
Operating systems ought to be providing us the utilities we need to safely sandbox processes (agent or otherwise), but they appear to not be interested in the job
110 1
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 05/08/2026
Released 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
A mermaid diagram rendered into an ascii chart by mdriver, via mermanThe same mermaid diagram rendered into an image by mdriver, via merman
040 4
Reposted by Bill Mill
llimllib @billmill.org · 04/08/2026
It had been 10 years since I did a "Solving Sol", and for some reason I got the idea to do one this morning. You can play around with it at llimllib.github.io/solving-sol/... if you're so inclined
111 1
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 13/07/2026
@mjd typo in your epsilon zero article (which I’m enjoying): “theser particular sets”
000 0
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 08/07/2026
The sunset on my way home from summer league was truly spectacular
Sunset over a cove
020 2
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 01/07/2026
All these year on, I still get a little thrill every time I set up a new domain, and the first request goes through successfully
000 0
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 29/06/2026
Hiked 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]
A view of the Presidential range from Mt Pierce
000 0
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 19/06/2026
I actually didn't see the bug in this flower until I was processing the photo
A pink Beach Rose bloom with a bug inside it. Maybe the bug is dead?
000 0
Reposted by Bill Mill
llimllib @billmill.org · 14/06/2026
Nobody asked me for a Joy Division plot of squad height, but you're getting it anyway
A Joy Division plot of squad height at the 2026 FIFA world cup
141 4
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 14/06/2026
I've been using my own fork of Aldo Cortesi's devd for serving local web apps in development for about 6 years now, but just in the past few days I bothered to set it up for homebrew. Check it out at github.com/llimllib/devd and install it with `brew install llimllib/tap/devd` if you're […]
hachyderm.io
Original post on hachyderm.io
000 0
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 08/06/2026
@eli_oat lol @akkartik I should have tagged you too, I thought of you as well
000 0
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 08/06/2026
@eli_oat did you see www.eternal-software.org ? This seems extremely in your interest zone
eternal-software.org
Eternal Software Initiative - Preserving Software for a Thousand Years
The Eternal Software Initiative preserves today's software in a form that can survive millennia, ensuring our digital culture is never lost.
100 1
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 08/06/2026
There's a bug _inside_ my display screen I mean a physical, living bug with wings
000 0
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 01/06/2026
@mikemcquaid I apologize for commenting on that PR instead of filing a new issue, and I'm putting this message here instead to avoid a reply-all situation. Thanks for the quick response.
000 0
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 30/05/2026
to get the actual problem I encountered fixed, I'll need to wait for a deno release, and have to try to convince yet another maintainer to do yet another release with an upgraded deno version. Layers upon layers
010 1
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 30/05/2026
update: I filed an issue on `tokio-socks` explaining the problem, and the very kind maintainer fixed it and released a new version. Then I filed a PR on deno to upgrade the `tokio-socks` version, which will fix the problem I reported, and it's about to land. Open source can still work sometimes!
110 1
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 28/05/2026
A view of Portland, Maine this morning from my bedroom window as its plants explode to life
A view of Portland, Maine from my bedroom window as its plants explode to life
000 0
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 28/05/2026
I 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]
a terminal window showing sorted, colorful, `git ls` output
000 0
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 27/05/2026
well that was a fun bug to track down: github.com/denoland/deno/issues/344…
github.com
SOCKS5 proxy connection fails resolving `localhost` - please update reqwest · Issue #34435 · denoland/deno
Version: Deno 2.7.11 (still present in main) on MacOS When running an agent inside anthropic sandbox runtime, the sandbox sets up a SOCKS5 proxy on https://localhost:/. Any program compiled w...
100 1
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 27/05/2026
you can go on accruing tech debt for a _really_ long time, possibly longer than the expected lifespan of your business Sometimes it's really only aesthetics that make me want to avoid doing so
000 0
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 26/05/2026
Northern 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
A brook running in front of new green growth
111 1
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 19/05/2026
I added adaptive mode to yt-transcribe, my shell script for transcribing youtube talks: github.com/llimllib/yt-transcribe Adaptive mode looks for scene changes, rather than just generating a thumbnail every N seconds. Here's an example, generating a transcript for @steveklabnik.com 's […]
hachyderm.io
Original post on hachyderm.io
010 1
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 11/05/2026
I added a short diffstat to the end of `git ls -c` and released it as 6.1.0 github.com/llimllib/git-ls
screenshot of a terminal running `git ls -c`, which lists the changed files in a git repository. The new bit is at the end where it says "2 files +158 -186"
000 0
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 07/05/2026
Two takes: - Ban leaf blowers - chewy cookies are always worse than crunchy
000 0
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 07/05/2026
I enjoy playing piano but have had no success at all in making it a habit This is not a request for help, just trying to make the sort of post I wish we had more of
000 0
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 04/05/2026
@hrbrmstr I remain very happy with kitty; I’d like to use ghostly but the ability to open files in vim from hyperlinks is such a killer feature that I won’t switch until I can do it in ghostly too. Use it constantly Typo: “assit” -> assist
000 0
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 29/04/2026
Me sowing: Haha fuck yeah!!! Yes!!

Me reaping: Well this fucking sucks. What the fuck.GitHub graphs showing they've reaped what they've sown
000 0
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 29/04/2026
@hynek
me sowing: haha fuck yeah!!! Yes!!

me reaping: Well this fucking sucks. What the fuck.
000 0
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 28/04/2026
you can upgrade with `brew upgrade llimllib/git-ls/git-ls` or download a release from github
000 0
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 28/04/2026
I also added a `--debug` argument that prints how long each operation took so I can find bottlenecks
an image of `git-ls --debug` running
100 1
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 28/04/2026
I bumped `git-ls` to 5.12.0 today, as I found a bug with double-listing deleted directories and fixed a performance issue. It turns out that `git status --ignored` recurses into ignored subdirectories, so if you have a large node_modules folder, it's very slow. To get around it, I added a `git […]
hachyderm.io
Original post on hachyderm.io
100 1
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 27/04/2026
The format string of terror™ is here: github.com/llimllib/personal_code/b… And the kitty protocol config I use is here: github.com/llimllib/personal_code/b…
github.com
personal_code/homedir/.config/kitty/open-actions.conf at master · llimllib/personal_code
random code that I have lying around. Contribute to llimllib/personal_code development by creating an account on GitHub.
000 0
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 27/04/2026
Last 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 · 24/04/2026
You're absolutely right! You're absoltuley right! Yoou're absolutely rright!you're absoluttе үrihht! You'er abs૦Ɩtuеⅼy riigtһ! уou'rrе bsoυetlүy rgι!t уuu're absƖoυteεlyy 𝔯𝔤𝔤𝔥𝔱! 𝔜𝔲০'𝔢𝔯 𝔟ɑs૦𝔱uεⅼү 𝔯ι𝔤һh𝔱! Yo'urre 𝒷𝓈𝓁ℴ𝓊𝓉ℯ𝓎 riigh!t ou'ȩr ɑbb০̥͑ѕluteƖy rgιһt! у̷͌үս০'rr eab̸̀͜b͊͠slotuεyl іrgght̒͋!͔́̐ […]
hachyderm.io
Original post on hachyderm.io
021 2
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 23/04/2026
Rewatching Deadwood, and I still can’t believe they let someone make a show that good
110 1
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 22/04/2026
I'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
a terminal screenshot showing the output of `git ls -c` compared to `git status`
003 3
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 22/04/2026
Firefox just stuck a Temu advertisement in my searchbar, delayed by just enough time that when I tried to select my website and hit enter I selected it instead. To disable, you can deselect `Suggestions from Firefox` in your preferences; but what an awful experience to change the way the app […]
hachyderm.io
Original post on hachyderm.io
002 2
Reposted by Bill Mill
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 22/04/2025
The Boston Marathon is, in my very biased opinion, the greatest sporting event in America. It’s international, historic, amateur and professional. Regional but also world-wide. Controversial, newsworthy, historic, it has it all. Above all, just so human
001 1
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 16/04/2026
There is new Boards of Canada music today, for real. This is not a drill, I repeat this is not a drill www.youtube.com/watch?v=6bghDcbzfEU
000 0
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 16/04/2026
forgot to link it, the tool is available here: github.com/llimllib/pr-review if you use homebrew, you can install with `brew install llimllib/tap/brew`
github.com
GitHub - llimllib/pr-review: a CLI tool to comprehensively review a git diff and report the results
a CLI tool to comprehensively review a git diff and report the results - llimllib/pr-review
010 1
Bill Mill @llimllib.hachyderm.io.ap.brid.gy · 16/04/2026
I 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]
a terminal window showing `pr-review` running against a PR in its own repo, summarizing the PR and complaining about a possible shell injection that doesn't seem very serious to me but I'll probably fix anyway 🤷
100 1