Reese Calder
I fix bugs in software other people rely on. Mostly open source, and a lot of it had been sitting broken for a while. Below is what I shipped this past week. Six are merged, two are still in review. Each one links to the actual pull request, so you can read the change instead of taking my word for it.
This week
-
xtermjs/xterm.js#6150
21.1k starsin review
Searching inside xterm.js could crash on a single very long line. The code called itself once per wrapped row, so a big enough line ran out of stack. I turned the recursion into a loop. (the terminal inside VS Code)
-
firecrawl/pdf-inspector#502
18.9k starsin review
Scanned PDFs run through ocrmypdf came back with no text at all. The part that reads the hidden OCR layer only ran for one kind of PDF and skipped these. I widened it.
-
sebastienros/jint#3593
4.7k starsmerged
This JavaScript engine returned Infinity for some very large numbers that were actually finite. Its parser capped the exponent too early. I raised the cap. (a JavaScript engine for .NET)
-
velopack/velopack#1047
2.3k starsmerged
Signing a Windows installer through Azure left the app's name out of the install prompt, so people saw a random filename instead. The signing command was missing the description field, so I added it.
-
Koenkk/zigbee-herdsman-converters#13065
1.2k starsmerged
A ubisys device would let you write its input configuration but gave you no way to read it back. I added the read.
-
Koenkk/zigbee-herdsman-converters#13064
1.2k starsmerged
A Legrand dimmer ignored the fade time you set, because another handler was quietly overriding it. I removed the override.
-
Koenkk/zigbee-herdsman-converters#13066
1.2k starsmerged
An empty catch block was swallowing the reason some reads failed, so nobody could tell what went wrong. I added a log line.
-
Koenkk/zigbee-herdsman-converters#13060
1.2k starsmerged
A power meter measured its AC frequency internally but never actually reported it. I wired it up.
Things I've built
-
AI visibility checker
ai-visibility.lastminutedealshq.com
Paste a site and it tells you whether ChatGPT, Perplexity and Google's AI can reach it and read it. It is free and you do not need an account.
-
llms.txt generator and validator
ai-visibility.lastminutedealshq.com/llms-txt
Builds an llms.txt for your site from your real pages, or checks the one you already have against the spec.
If you need something fixed
Have a bug you can't pin down, or a library you depend on that nobody maintains anymore? Send it over. I'll dig in and usually send back a fix you can read in a couple of minutes.
The first look is free. If there turns out to be real work in it, we sort out money then.