Ludwig J. Marx
Ludwig J. Marx

Ludwig J. Marx

I go looking for code that assumes something it never checks.

Most of the time nothing crashes. The number is just wrong. A monthly schedule lands on the wrong day because nobody asked which time zone the month ends in. An email reply shrinks to "Hi," because a greeting looked like a signature. Sometimes it does crash: one short network packet, and the game client is gone.

The loud bugs get fixed because someone notices. The quiet ones stay and end up in a report, a backtest or an invoice, and people make decisions on them.

That's how I got into this, actually. I trade on eToro as a Popular Investor and wanted to know what a performance number is worth. Often less than it says. The same question turned out to fit other people's code pretty well.

The merges, pull requests and issues below come straight from the GitHub API, so you don't have to take my word for them.

languages
Go · Rust · Python · TypeScript (Next.js)
merged
16 in other people's code, counted by the GitHub search API · 3 of 3 written up and verified

Merged in other people's code

GitHub API, read 2026-11-05 21:29 UTC, at render · one row per project, most stars first · own repositories excluded · write-ups verified / disputed / unverified with its reason

NandhaKishorM/laya: 4 mergedPython · 35059 stars
  • fix(ts): write small numbers the way Python's json.dumps does

    #473merged 2026-09-25

  • One function was defined twice, and the two copies could drift apart without any test noticing.

    #136merged 2026-09-23

  • Any line that started with a sign-off word counted as the start of a signature, so everything after it got cut.

    #132merged 2026-09-23

  • The research scripts computed the repo root one level too short and failed on paths that don't exist.

    #133merged 2026-09-23

  • ci: derive the compileall domain list from the tree

    #1021merged 2026-10-21

  • fix(sync): register c-level-agents so its 22 skills reach the codex index

    #1022merged 2026-10-21

  • fix(sync): reconcile .codex/skills against the tree, not only against sources

    #1023merged 2026-10-21

  • fix(agent): report disk I/O time metrics on the first sample of an interval

    #2420merged 2026-09-25

  • fix(agent): handle 32-bit wrap of disk I/O time counters

    #2407merged 2026-09-24

  • fix(stores): recompute the week range when the first day of week changes

    #726merged 2026-10-19

  • A scheduled transaction set to the last day of the month was silently skipped when the server sat far enough east of the template's own zone.

    #677merged 2026-09-181 file, +5 -4write-up

  • Edit-scope tests failed in every zone that observes daylight saving time, and passed in UTC, where CI runs.

    #678merged 2026-09-171 file, +4 -4write-up

simgine/bevy_replicon#764Rust · 659 stars
  • Seven places read a size out of a network message and trusted it. One truncated packet took the client down.

    merged 2026-09-22

  • One payment term the importer could not parse stopped the import of the whole e-invoice.

    merged 2026-09-17

LTplus-AG/ifc-lite#4900TypeScript · 460 stars
  • The published package pointed its worker at a TypeScript file the tarball does not contain, so the parser failed for every npm consumer.

    merged 2026-09-179 files, +699 -1write-up

Security advisories

GitHub API · published by the maintainers, who wrote the fix · each verified for publication and for the reporter credit

A device in onboarding parsed its peer's public key with unwrap. A valid point that is not on the curve crashed the device before any authentication.

published 2026-09-29, credited as reporter· medium · fixed in 0.7.0

Open, not merged

GitHub search API · one row per project, most stars first · each with the last push of the repository it waits in · dormant = no push for 90 days, listed last with numbers only

ollama/ollama#18600186027 stars · last push 0 days ago
  • tools: clear the parser buffer after flushing it as content

    opened 2026-09-22

prometheus/prometheus: 2 open66988 stars · last push 0 days ago
  • promql: fix round() when x + 0.5 rounds up

    #19857opened 2026-09-29

  • promql: return NaN from date functions for NaN and infinite samples

    #19831opened 2026-09-25

ethereum/go-ethereum#3575051463 stars · last push 2 days ago
  • eth/catalyst: check forkchoice state before moving the head

    opened 2026-09-21

microsoft/qlib: 2 open50030 stars · last push 0 days ago
  • fix(scripts): replace pkg_resources in collect_info with importlib.metadata

    #2355opened 2026-09-20

  • fix(ops): make IdxMax and IdxMin skip NaN inside the window

    #2353opened 2026-09-20

juspay/hyperswitch#1432045717 stars · last push 0 days ago
  • fix(connector): [FISERV] deserialize checkout responses into the checkout variant

    opened 2026-09-20

payloadcms/payload#1832645680 stars · last push 0 days ago
  • fix(drizzle): match % _ and \ literally in like and contains

    opened 2026-09-25

ashishpatel26/500-AI-Agents-Projects: 3 open39319 stars · last push 0 days ago
  • chore: add .gitignore

    #194opened 2026-09-20

  • fix: repair 16 langgraph links and narrow the link-checker exclusions

    #193opened 2026-09-20

  • fix: make four agent requirement sets installable

    #192opened 2026-09-20

pytr-org/pytr#398826 stars · last push 3 days ago
  • fix(dl): recognise a document by its id, not by its file name

    opened 2026-09-21

HKUDS/AI-Trader: 11 open23118 stars · dormant, last push 147 days ago

#309 · #308 · #307 · #306 · #305 · #303 · #301 · #300 · #299 · #298 · #297, opened 2026-09-21

Issues filed

GitHub search API · listed when somebody else replied or a maintainer closed it · one row per project, completed first, then by stars · the rest counted below

  • research/results/ does not cover three tables in README.md and BENCHMARKS.md

    closed as completedfiled 2026-09-22

  • [disk][windows]: IOCounters ReadTime and WriteTime look like seconds, not milliseconds

    closed as completedfiled 2026-09-24

  • [BUG] MultiPeriodPortfolio mutations leave sample_weight misaligned with observations

    #334closed as completedfiled 2026-09-19

  • [BUG] MultiPeriodPortfolio.append accepts a shared boundary observation that the constructor rejects

    #333closed as completedfiled 2026-09-19

  • E-Mail OTP expiry check can never trigger

    closed as completedfiled 2026-09-20

  • `BufFlavor::try_take_n` reads past the current segment for any multi-segment `Buf`

    #765closed as completedfiled 2026-09-19

  • Unchecked `advance()` on wire-supplied sizes panics the client on a truncated replication message

    #763closed as completedfiled 2026-09-19

  • collect_info.py does not start: pkg_resources is gone from setuptools 82

    #23541 replyfiled 2026-09-20

  • IdxMax and IdxMin return the position of NaN instead of the extreme value

    #23525 repliesfiled 2026-09-20

  • MCP: `filters.event` on the stats, traffic and metrics tools returns zeros

    1 replyfiled 2026-09-23

13 of 24 without a reaction, not listed · 1 repository not listed

What a change ships with

partmeaning
ProblemWhat breaks, in one sentence you can check.
EnvironmentCommit, versions, operating system, the exact commands.
Failing testThe command that is red before the change.
SolutionThe smallest diff that fixes it.
ProofOutput before and after, plus the rest of the suite.

The rules behind it

Contact