Published
jsort ranks a file by asking Jev which of two texts is more of something
Khaled Eltokhy published jsort, an MIT command that fits a Bradley-Terry scale from pairwise Jev judgments. On 300 CommonLit excerpts it tracked teacher easiness at Pearson r 0.824 for about five cents. Joe Weisenthal then said he had rescored 4,005 FOMC speeches and statements with it. The repo's own Fed check is 95 opening statements.
Joe Weisenthal posted on September 22 that he had rescored the Fedlock corpus with Jev and JSort. The post says the corpus is 4,005 FOMC public speeches and statements since the mid-1990s, and it includes two charts. The tweet text gives the count and calls the result a glimpse of “intelligence too cheap to meter.” It does not print the chart series. A September 20 post from the same account had already scored Fed press conferences with Fedlock against JSort and named the developers as @eltokh7 and @TrippSmith_com.
The repo is keltokhy/jsort. Package metadata lists Khaled Eltokhy as the author, MIT, version 0.1.3. The installed command is jsort (uv tool install jev-sort). His September 21 reply is the link, under a note that the sort worked without task-specific fine-tuning.
jsort shows Jev two texts and asks one Noul: text A ranks higher than text B on a comparative you write, such as “more hawkish about inflation” or “easier to read.” A first round is a random ring. Later rounds pair texts that currently sit next to each other, so most pairs are never sent. The default -k 10 is about five questions per text. Answers are probabilities, so the fit is a fractional logit Bradley-Terry model. The printed score is in logits, centered on zero, with a robust standard error. A gap of 1 means Jev gives the higher text about 73% in a head-to-head. A gap of 3 means about 95%. Scores belong to that file and that wording unless you save an anchored scale and place later texts on it.
Two checks in the README were run on September 19 with Jev 1.13 through OpenRouter, uncached.
On CommonLit Ease of Readability, 300 random excerpts from a corpus whose teacher scores are themselves a Bradley-Terry fit, jsort -k 10 "easier to read" has Pearson r 0.824 and Spearman 0.841. That was 1,500 calls and $0.046. -k 16 lands on the same r at $0.074. A single “easy to read” probability per excerpt, the jgrep path, is r 0.754. SMOG, the best formula shipped with the corpus, is 0.661. The teacher scale’s reliability is about 0.78, and the README treats about 0.88 as the ceiling any measure can have against it. On pairs the teachers placed 0.25 to 0.5 apart, jsort agrees with them 67.5% of the time and the one-probability sort 63.2%.
On 95 FOMC opening statements, sorted whole on “more hawkish about inflation,” rank correlation with the funds-rate move announced that day is +0.46. Correlation with the change over the following 180 days is +0.37, on 91 statements. The six statements that announced 50- or 75-point hikes in 2022 are the top six. Mean score by chair is -2.19 for Bernanke (12 statements), -1.29 for Yellen (16), 0.62 for Powell (64), and 2.32 for Warsh (3). The README says the first live run was under half a minute and about seven cents, and that a cached replay asked zero new calls. This 95-file script is the measurement in the repo. It is a different count from the 4,005 speeches in Joe’s post.
A probe on every ordered pair of ten texts found that a two-option Choice and a Noul made the same decision 95.6% of the time. The Choice put 93% of its answers below 0.1 or above 0.9. The Noul left 28% of answers between those bands, which is the mass the scale is fit on. Short lines cost about seven cents per thousand at $0.042 per million input tokens. The default budget stops new questions at one dollar. Answers sit in ~/.cache/jev/answers.sqlite, the same file jgrep uses.
We did not install jsort or rescore either corpus.
This site's reading
Editorial notes evaluating claims against primary sources, contextualizing findings alongside related implementations, and defining technical terms.
Verify
Primary posts are @TheStalwart on September 22 and @eltokh7 on September 21, pointing at github.com/keltokhy/jsort. Package jev-sort 0.1.3, MIT, author Khaled Eltokhy in pyproject.toml. Joe's September 20 post credits @eltokh7 and @TrippSmith_com. The command asks Jev a Noul, "Text A ranks higher than text B" on a comparative the user writes, fits a fractional Bradley-Terry scale, and prints score plus robust standard error. Default -k 10 is about five questions per text. Cache is ~/.cache/jev/answers.sqlite, shared with jgrep. Keys are TYPESAFE_API_KEY, OPENROUTER_API_KEY, or a System One gateway. CommonLit Ease of Readability, random 300 excerpts, run 2026-09-19 with Jev 1.13 through OpenRouter, uncached: jsort -k 10 Pearson r 0.824, Spearman 0.841, 1,500 calls, $0.046. -k 16 is r 0.824 at $0.074. One Noul per text is r 0.754. SMOG is 0.661. Teacher-scale reliability is about 0.78, so the README puts the ceiling near 0.88. Fed bench, 95 opening statements, "more hawkish about inflation": rank correlation +0.46 with the same-day funds-rate move (95 statements) and +0.37 with the change over the next 180 days (91). Chair means: Bernanke -2.19 (12), Yellen -1.29 (16), Powell 0.62 (64), Warsh 2.32 (3). The six 50- or 75-point hike statements of 2022 are the top six. Joe's September 22 post says he rescored 4,005 FOMC public speeches and statements and attaches two charts. The tweet text does not print those series. We did not run jsort. TypeSafe's Master Customer Agreement section 2.3(f) forbids publishing benchmarks of the Services; the figures are reported as published.
Compare
jevsearch asks one relevance question about each of the top 20 keyword hits and reports Hit@1. jsort never retrieves. It spends the calls on pairs and returns a scale for the file in hand. A single Noul per text, which jgrep can do, was the weaker CommonLit sort (r 0.754 against 0.824). JevBench and the Open-Jev public subset score labeled decisions, not a ranking against other lines in the same file.
Terms
- jsort
- Khaled Eltokhy's MIT command, installed as jev-sort. It asks Jev which of two texts ranks higher on a plain-English comparative, fits a Bradley-Terry scale, and prints the file in that order with a standard error.
- anchored scale
- A jsort JSON file of anchor texts and their scores. Later texts are compared only with those anchors, so a new line can be placed without sorting the original file again.