I kinda want to build my own sqlite-based beads, but that seems like the modern-day equivalent of rewriting Make
@llimllib.hachyderm.io.ap.brid.gy
I like to write code My sports and visualization interests live mostly on bluesky https://bsky.app/profile/billmill.org which you can follow on mastodon as @billmill [β¦] π bridged from β https://hachyderm.io/@llimllib, follow @ap.brid.gy to interact
I kinda want to build my own sqlite-based beads, but that seems like the modern-day equivalent of rewriting Make
a screenshot of a terminal showing colored sub-agent output from the pr-review tool
I 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]
Finished βYear of Wondersβ by Geraldine Brooks today. βFunβ historical fiction about an English town beset with plague in 1666
I found my pr-review tool was giving suggestions not directly related to the diff it's given, so I updated it to be more strict and released version 0.7.0
https://github.com/llimllib/pr-review
Available on homebrew `brew install llimllib/tap/pr-review`
every tool should have a command or menu option that tells you where every file relevant to the program lives on your computer
Released version 0.15.0 of `mdriver`, my streaming markdown parser for the terminal: https://github.com/llimllib/mdriver
- Keeps newlines instead of trying to wrap them
- Stops trying to interpret references that don't exist
I noticed both of these when I was running help output through [β¦]
Unsarcastically, I want to read 100 more blog posts about AI
This thing is rewriting how we do our jobs, and writing about it is how we shape and communicate the changes.
Even Knuth did it!
@grammargirl it's Sherman Poppen, and the center of the display is his patent application, next to a photo of his two-skis-screwed-together first prototype
a board displaying a timeline of early snowboards
@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
@tmcw for whatever itβs worth, I do have ADHD and Iβm also big on long bike rides, runs without headphones, etc - theyβre actually great therapy for me.
(For clarity, Iβm totally unoffended by the comment, just giving my two cents, it presents many different ways)
I care very much about craft [β¦]
an empty road, a tree, large snow banks, a road, fresh snow, a stop sign, Casco bay and morning sunlight
The scene this morning as I walked down to pick up my car from the snow ban lot
I love Maine
Presenting "Bob the Pirate", written by a 9 and 11 year old on a single snow day: llimllib.github.io/bob-the-pira...
@b0rk I just want to thank you for your constant drive to improve things. Itβs inspiring
You need shims, but you use them and then you throw them away. Or maybe one sticks around, in the corner over there, but if you pile them up for a decade like a django/rails project wants you to do, you're using them as architecture
software dev hot take: I hate database migrations and think you should never keep them around. They're shims, and if you build a house on them it will start to fall apart
I'm working on a new AI pr review CLI: github.com/llimllib/pr-...
Inspired by @sunshowers.io 's tweet bsky.app/profile/did:..., it runs four sub-agents looking for bugs, tests, code quality and cross-file impact, then it summarizes them and looks for gaps
`brew install llimllib/tap/pr-review`
a terminal window showing a frontend and a backend process running in the same terminal window
I'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]
(this is not at all to downplay the real suffering that occurred, fwiw. Just a joke bc I'm confused about how this happened)
somehow, ICE invading Maine put into place a series of events that culminated in me joining and becoming the treasurer of my kids' school PTO. I'm as confused about it as you are
I built a tool for visualizing skeet threads. Here's an introduction to it:
llimllib.github.io/bskytree
I made a visualization of the "post a banger that's not in English" meme thread on bsky: https://llimllib.github.io/banger_crawler/
Click on a song to give it a listen, it's fun to click around a bit
I wrote a bit about it here [β¦]
I had fun writing this thread that devolved into terminal-based sparkcharts with braille characters: https://fed.brid.gy/r/https://bsky.app/profile/did:plc:inrodrb3c5dryx5h6uzavjwl/post/3mecyvq4skk2q
my cat does not care about AI
A table showing binary sizes and compilation time for binaries in node, bun and deno
Joyee Cheung did a great job improving the node SEA process for building a binary: https://joyeecheung.github.io/blog/2026/01/26/improving-single-executable-application-building-for-node-js/
So I updated my Makefile and javascript executable size benchmarks [β¦]
[Original post on hachyderm.io]
@tmcw itβs neat that itβs just like, who knows the rules real good
Apparent also is the government's ignorance of an American historical document called the Declaration of Independence. Thirty-three-year-old Thomas Jefferson enumerated grievances against a would-be authoritarian king over our nascent nation. Among others were - "He has sent hither Swarms of Officers to harass our People." - "He has excited domestic Insurrection among us.β - "For quartering large Bodies of Armed Troops among us." - "He has kept among us, in Times of Peace, Standing Armies without the consent of our Legislatures"
[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]
If you're like me and unable to join a meeting at the proper time because you get a reminder three minutes before, and got distracted somehow in those three minutes
I strongly recommend MeetingBar: https://meetingbar.app/
It can pop open zoom/hangout/whatever for you at the specified time so [β¦]
A terminal window showing git-ls, a program I use instead of/alongside 'git status' that shows more detailed information and includes useful hyperlinks
I 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
https://github.com/llimllib/git-ls `brew install llimllib/git-ls/git-ls`
version 13 of mdriver cuts binary size down to 5mb from 13, supports a ton more HTML escapes, and supports indented code blocks
https://github.com/llimllib/mdriver/releases/tag/v0.13.0
install it on a mac or linux machine with `brew install llimllib/tap/mdriver` or download a binary from the [β¦]
A terminal window showing nicely formatted github-flavored markdown callouts
Added 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]