dimhold.by

Writing

76 posts Archive →

September 6, 2026

A model reading my essays gives back 2 of my 16 rules

I keep being told the voice guide is unnecessary: show the model what you have already published and let it work the voice out. I gave claude-opus-5 8 of my 11 English essays and asked for the guide. Over 5 runs it wrote 92 entries and 2 of them are mine. All 16 checks score 0 across 12587 words of published prose, and for 6 of them even the baselines score 0, so there was nothing there to find.

18 min read

language models machine learning

July 26, 2026

The sky from Proxima Centauri. Half the stars move less than a Moon width, Sirius moves 27 degrees

I wanted the whole sky seen from Proxima Centauri, built from a catalog. Gaia DR3 does not have the 7 brightest stars within 10 parsecs, so the sky is Hipparcos 2007 with Gaia's distance to Proxima. With catalog parallaxes Alpha Centauri B lands 70 degrees from A. The Sun is a 0.38 star in Cassiopeia, the median naked eye star moves 0.50 degrees and Sirius 27, into Orion.

8 min read

open data numbers

December 31, 2022

Under 1% of websites load a script that calls itself AI

I counted how many sites in the HTTP Archive crawl load a third party script whose own Wappalyzer description claims AI or machine learning. In November 2022 it is between 0.22% and 0.72% of mobile origins and almost half of it is 2 vendors, Ezoic and Dynatrace. The growth over the year came from new catalog entries: the technologies already detected in January went from 0.58% to 0.54%.

9 min read

dependencies open data machine learning

December 30, 2022

My live Whisper transcriber made 2.6 times more mistakes than Whisper on the whole file

The simplest live Whisper transcriber cuts the stream into 5 second pieces and gives each to transcribe(). On 19 minutes of LibriSpeech read speech, Whisper base at the 9 December commit gave 5.79% wrong words on the whole file and 14.89% on the pieces, at 4 times the compute. Longer pieces help at the cost of delay and the previous text as a prompt helped little. Cutting in the quietest spot between 4 and 6 seconds gave 10.01%. Even 30 second pieces stay worse than the file, because transcribe() can no longer go back to a cut word.

10 min read

machine learning performance text and encodings

December 28, 2022

Almost half of npm's top downloads come from packages with one maintainer. I looked at who pays them

I took the 4362 npm packages with at least 1 million weekly downloads at the end of 2022 and counted who can publish them, who asks for money and how much money is public. 47% of the downloads come from packages with 1 maintainer, 19% of packages ask for money and only 13 READMEs found by my word list say anything about the people. Open Collective shows 1.65 million dollars for 2022, 16 per million downloads. 53% of it went to 5 collectives.

11 min read

dependencies open data statistics

December 27, 2022

colors and faker were broken by their author in January. In December both names still belong to the same account

In January the author of colors and faker broke both packages. I ran the code that is left, including a 1.4.2 tarball from the Wayback Machine, against the 9 top npm packages that depended on colors. 7 of them would hang with 1.4.2 and most reacted within 5 days. But in December both names still belong to the author and most of the downloads still go there.

11 min read

dependencies reliability

December 26, 2022

A secret scanner found 2 secrets in typed notes and none in the Whisper transcript of the same call

I wrote an invented call with 11 private items, typed it as notes and ran the spoken version through espeak-ng, MBROLA and Whisper base and small. On the notes gitleaks 8.15.2 found the AWS key and the password. With Presidio 2.2.31 added, the tools caught 7 of 11 items. On the 4 transcripts the secret scanners found nothing. Whisper broke the items with a shape and kept the door code, the bank code, a back problem and a salary, which no tool flagged anywhere.

12 min read

machine learning git text and encodings