logaritmisk
  • Joined on 2023-10-06
logaritmisk pushed to main at logaritmisk/trueskill-tt 2026-09-09 18:21:58 +00:00
5f5a37090a Merge branch 'fix/reachable-time'
dc1f4d5847 fix!: make the Time generic reachable
Compare 2 commits »
logaritmisk opened issue logaritmisk/trueskill-tt#78 2026-09-09 17:57:41 +00:00
predict_* returns Ok on a NaN-poisoned fit, and eight # Errors sections do not match the code
logaritmisk opened issue logaritmisk/trueskill-tt#77 2026-09-09 17:57:17 +00:00
Docs: no README quickstart, 112 missing_docs warnings, and the only Joint example does not compile downstream
logaritmisk opened issue logaritmisk/trueskill-tt#76 2026-09-09 17:56:50 +00:00
History has no Debug, and trait impls are inconsistent across the public value types
logaritmisk opened issue logaritmisk/trueskill-tt#75 2026-09-09 17:56:36 +00:00
Vocabulary: "rating" means three things, "sigma" means three things, and "agent" is a fourth word for competitor
logaritmisk opened issue logaritmisk/trueskill-tt#74 2026-09-09 17:56:14 +00:00
InferenceError: stringly-typed discriminators, and #[non_exhaustive] on the enum buys nothing while the variants lack it
logaritmisk opened issue logaritmisk/trueskill-tt#73 2026-09-09 17:55:48 +00:00
Six exported types are unreachable from History — removing them shrinks the API for free
logaritmisk opened issue logaritmisk/trueskill-tt#72 2026-09-09 17:55:27 +00:00
Ergonomics: the first program a new user writes does not compile, and the fix is not discoverable
logaritmisk opened issue logaritmisk/trueskill-tt#71 2026-09-09 17:54:58 +00:00
Gaussian's operators are EP internals wearing arithmetic's clothes, and / can return a confident wrong number
logaritmisk opened issue logaritmisk/trueskill-tt#70 2026-09-09 17:53:50 +00:00
Accessors disagree on how they report an unknown key, and learning_curve cannot distinguish a typo from a registered competitor
logaritmisk opened issue logaritmisk/trueskill-tt#69 2026-09-09 17:53:30 +00:00
Game has no public constructor — every Game::* returns OwnedGame
logaritmisk opened issue logaritmisk/trueskill-tt#68 2026-09-09 17:53:12 +00:00
The Time generic is unreachable downstream — Untimed and custom timestamps cannot be used at all
logaritmisk opened issue logaritmisk/trueskill-tt#67 2026-09-09 17:52:54 +00:00
A dropped EventBuilder silently ingests nothing — no #[must_use]
logaritmisk opened issue logaritmisk/trueskill-tt#66 2026-09-09 17:52:35 +00:00
log_evidence_for silently returns whole-history evidence for an unknown key
logaritmisk closed issue logaritmisk/trueskill-tt#65 2026-09-09 17:14:39 +00:00
ConstantDrift(-x) is bit-identical to ConstantDrift(x) — seal the field
logaritmisk pushed to main at logaritmisk/trueskill-tt 2026-09-09 17:14:39 +00:00
0ab56248bb Merge branch 'fix/seal-constant-drift'
8dff7513f7 fix!: seal ConstantDrift's field so gamma can be validated
Compare 2 commits »
logaritmisk closed issue logaritmisk/trueskill-tt#64 2026-09-09 16:10:52 +00:00
tests/determinism.rs never exercises the parallel sweep it exists to prove
logaritmisk closed issue logaritmisk/trueskill-tt#62 2026-09-09 16:10:52 +00:00
posterior_of is nondeterministic across processes: float sums over a HashMap
logaritmisk closed issue logaritmisk/trueskill-tt#63 2026-09-09 16:10:52 +00:00
Three production sites use std transcendentals, and hypot diverges more than the exp case the rule cites
logaritmisk pushed to main at logaritmisk/trueskill-tt 2026-09-09 16:10:52 +00:00
a367155778 Merge branch 'fix/numerics-critical'
c69a397d80 test: make the determinism test exercise the parallel sweep
7aa7fb62dd fix: make posterior_of reproducible across processes
305f822964 fix: route the last three transcendentals through libm, and enforce it
ab23476aaf fix!: validate the constructors below HistoryBuilder
Compare 11 commits »